[GIS] DuraMap-Xr, 자체포맷 항공영상(XrR) 추가하기

듀라맵은 대용량의 항공영상을 자체포맷으로 변환하여, 변환된 자체포맷을 최소한의 메모리를 사용하고 빠른 속도로 표출할 수 있습니다. 변환된 자체포맷은 XrR이라는 확장자를 갖습니다. 이 글은 XrR 파일을 레이어로 추가하는 방법에 대한 예제입니다. 먼저 다음과 같은 폼을 디자인합니다.

사용자 삽입 이미지

폼에는 듀라맵 컴포넌트와 Add XrR Layer라는 버튼이 있으며 OpenFileDialog 컴포넌트가 있습니다. 이 글에서 작성되는 코드는 모두 Add XrR Layer 버튼의 클릭 이벤트가 전부이며 아래와 같습니다.

openFileDialog.Filter = "XrR Files(*.XrR Files)|*.xrr";
DialogResult DR = openFileDialog.ShowDialog();
if (DR == DialogResult.OK)
{
    String FileName = openFileDialog.FileName;
    String LayerName = FileName;

    axXr1.Layers.AddTileMapLayer(LayerName, FileName);
    axXr1.WaitForAllConnections();

    axXr1.ZoomFullExtent();
}

XrR 파일을 레이어로 추가하기 위한 매서드는 AddTileMapLayers 입니다.  아래는 XrR 레이어를 하나 추가한 결과 화면입니다.

사용자 삽입 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다