[ArcObjects] Layer와 Feature Class/Table의 필드 별칭 설정
 
▣ 미션   - ArcMap에서 아래 그림과 같이 테이블과 속성정보 조회시 영문필드에 한글필드로 별칭을 보여주고 싶다.  - 면적 등과 같이 Numeric 필드일 경우 소숫점 2째자리까지만 보여주고 천단위 구분자를 두고싶다.  - GeoDatabase(Personal, File, ArcSDE)에서 레이어를 불러올 경우 한글별칭을 기본값으로 사용하고 싶다.        ▣ 설명   - Layer의 필드정보는 Feature Layer 수준, FeatureClass, Table의 필드정보는 GeoDatabase 수준에서 변경.   - 따라서 FeatureClass, Table의 필드정보 변경은 물리적으로 저장되고 Layer의 필드정보는 ArcMap과 같이 Application 내에서만 임시 적용됨.   - FeatureClass에 이미 한글별칭이 적용되어 있더라도 Application에서 실시간 조인이 이루어지는 경우는 별칭이 적용되지 않을 수 있음.   ▣ ArcObjects Interface   - INumberFormat   - ITableFields   - IFieldInfo   - IClassSchemaEdit   - ISchemaLock   ▣ Code Snippet   using  System . Runtime . InteropServices ;  using  ESRI . ArcGIS . esriSystem ;  using  ESRI . ArcGIS . Geodatabase ;  using  ESRI . ArcGIS . Carto ;   ■ 필드이름과 매칭되는 Alias 정보 생성  System . Collections . Hashtable FieldAliasTable =  new  System . Collections . Hashtable ( ) ;   public void  AddFieldAlias ( )  {      FieldAliasTable . A...