Click or drag to resize
XDL

NXMilmapConfig Class

NXMilmap의 환경설정을 정의한다.
Inheritance Hierarchy
SystemObject
  Pixoneer.NXDL.NXMilmapNXMilmapConfig

Namespace: Pixoneer.NXDL.NXMilmap
Assembly: NXMilmap (in NXMilmap.dll) Version: 3.0.0.0
Syntax
C#
public class NXMilmapConfig : IDisposable

The NXMilmapConfig type exposes the following members.

Constructors
 NameDescription
Public methodNXMilmapConfig NXMilmapDrawArgs 객체를 생성하고 데이터 멤버를 초기화한다. 기본 생성자.
Top
Properties
 NameDescription
Public propertyCount 지도 축척의 개수를 가져온다. GetNumOfMapScales 함수와 동일.
Public propertyDefaultMapScales MilmapView를 구성하는 지도 축척 조합.
Public propertyDefaultPBPScales MilmapView를 구성하는 지명 데이터 조합.
Public propertyFDBFACCHide FDB 도시(숨기기)를 위한 FACC 코드. 쉼표(,) 구분자로 이루어진 문자열 형식.
Public propertyFDBFACCShow FDB 도시(보이기)를 위한 FACC 코드. 쉼표(,) 구분자로 이루어진 문자열 형식. 정의되지 않는 경우 모든 코드 도시
FACC : Feature and Attribute Coding Catalogue.
Public propertyFDBMapStyleFileFDB(Feature DataBase) 스타일 구성 정의 파일 경로(예: GSS_Style.xml).
GSS : Geographic SymbolStandard
Public propertyFDBMapSymbolFolderFDB 스타일 구성 심볼 폴더.
Top
Methods
 NameDescription
Public methodAdd MilmapScale을 추가한다. MilmapScale 종류에 따라 MapScales와 PBPScales에 추가한다.
Public methodAddFDBMapLayerDefinitionFDB 지도 축척/종류별 레이어 정의 파일 경로를 키워드와 함께 추가한다.
Public methodGetFDBMapLayerDefinitionAt FDB 지도 축척/종류별 레이어 정의 파일의 키워드와 파일 경로(XML 형식)를 가져온다.
Public methodGetIdx 입력 MilmapScale에 대한 인덱스를 가져온다. MilmapScale 종류에 따라 해당 목록에 대한 인덱스를 반환한다.
Public methodGetMapScaleAt 인덱스 위치의 지도 MilmapScale을 가져온다.
Public methodGetNumberOfFDBMapLayerDefinitionFDB 지도 축척/종류별 레이어 정의자료의 개수를 반환한다.
Public methodGetNumOfMapScales 지도 축척의 개수를 가져온다. MapScales 그룹으로 정의되는 지도 축척.
Public methodGetNumOfPBPScales 지명 데이터 그룹의 개수를 가져온다. PBPScales 그룹으로 정의되는 지명 그룹.
Public methodGetPBPScaleAt 인덱스 위치의 지명데이터 MilmapScale을 가져온다.
Public methodLoad NXMilmap 환경설정을 로딩한다.
Public methodRemove 매개변수 MilmapScale을 제거한다. MilmapScale 종류에 따라 MapScales와 PBPScales 목록에서 제거한다.
Public methodRemoveMapScaleAt 인덱스 위치에 있는 지도 MilmapScale을 제거한다.
Public methodRemovePBPScaleAt 인덱스 위치에 있는 지명데이터 MilmapScale을 제거한다.
Public methodSave NXMilmap 환경설정을 저장한다.
Top
Example
NXMilmap을 위한 환경설정 파일을 읽어 eMilmapScaleSourceType.Files MilmapScale의 파일 확장자를 변경하여 저장하는 예제이다.
C#
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");
}
See Also