|
|
NXMilmap
|
public class NXMilmapConfig : IDisposable
The NXMilmapConfig type exposes the following members.
| Name | Description | |
|---|---|---|
| NXMilmapConfig | NXMilmapDrawArgs 객체를 생성하고 데이터 멤버를 초기화한다. 기본 생성자. |
| Name | Description | |
|---|---|---|
| Count | 지도 축척의 개수를 가져온다. GetNumOfMapScales 함수와 동일. | |
| DefaultMapScales | MilmapView를 구성하는 지도 축척 조합. | |
| DefaultPBPScales | MilmapView를 구성하는 지명 데이터 조합. | |
| FDBFACCHide | FDB 도시(숨기기)를 위한 FACC 코드. 쉼표(,) 구분자로 이루어진 문자열 형식. | |
| FDBFACCShow | FDB 도시(보이기)를 위한 FACC 코드. 쉼표(,) 구분자로 이루어진 문자열 형식. 정의되지 않는 경우 모든 코드 도시
FACC : Feature and Attribute Coding Catalogue. | |
| FDBMapStyleFile | FDB(Feature DataBase) 스타일 구성 정의 파일 경로(예: GSS_Style.xml). GSS : Geographic SymbolStandard | |
| FDBMapSymbolFolder | FDB 스타일 구성 심볼 폴더. |
| Name | Description | |
|---|---|---|
| Add | MilmapScale을 추가한다. MilmapScale 종류에 따라 MapScales와 PBPScales에 추가한다. | |
| AddFDBMapLayerDefinition | FDB 지도 축척/종류별 레이어 정의 파일 경로를 키워드와 함께 추가한다. | |
| GetFDBMapLayerDefinitionAt | FDB 지도 축척/종류별 레이어 정의 파일의 키워드와 파일 경로(XML 형식)를 가져온다. | |
| GetIdx | 입력 MilmapScale에 대한 인덱스를 가져온다. MilmapScale 종류에 따라 해당 목록에 대한 인덱스를 반환한다. | |
| GetMapScaleAt | 인덱스 위치의 지도 MilmapScale을 가져온다. | |
| GetNumberOfFDBMapLayerDefinition | FDB 지도 축척/종류별 레이어 정의자료의 개수를 반환한다. | |
| GetNumOfMapScales | 지도 축척의 개수를 가져온다. MapScales 그룹으로 정의되는 지도 축척. | |
| GetNumOfPBPScales | 지명 데이터 그룹의 개수를 가져온다. PBPScales 그룹으로 정의되는 지명 그룹. | |
| GetPBPScaleAt | 인덱스 위치의 지명데이터 MilmapScale을 가져온다. | |
| Load | NXMilmap 환경설정을 로딩한다. | |
| Remove | 매개변수 MilmapScale을 제거한다. MilmapScale 종류에 따라 MapScales와 PBPScales 목록에서 제거한다. | |
| RemoveMapScaleAt | 인덱스 위치에 있는 지도 MilmapScale을 제거한다. | |
| RemovePBPScaleAt | 인덱스 위치에 있는 지명데이터 MilmapScale을 제거한다. | |
| Save | NXMilmap 환경설정을 저장한다. |
NXMilmapConfig config = new NXMilmapConfig(); config.Load("X:\\XMilmapConfig(Sample).xml"); if (config.Load(strMilmapConfig)) { for (int i = 0; i < config.Count; i++) { MilmapScale scaleSource = config.Get(i); if (scaleSource == null) continue; if (scaleSource.Type == eMilmapScaleSourceType.Files) { MilmapScaleFiles scaleFiles = (MilmapScaleFiles)scaleSource; scaleFiles.FileExtension = "tif*"; } } config.Save("X:\\test.xml"); }