KML은 ArcGIS Earth 및 Google Earth와 같은 응용프로그램에서 공간 피처를 나타내는 데 사용되는 XML 기반 파일 형식입니다. KML을 사용하여 맵 및 글로브에 포인트, 라인, 폴리곤을 그리고 이를 다른 사람과 공유할 수 있습니다. 또한 KML을 사용하면 텍스트, 그림, 비디오 또는 사용자가 피처를 클릭한 경우에 나타나는 다른 GIS 서비스에 대한 링크를 지정할 수 있습니다. Map Viewer 및 Map Viewer Classic를 비롯한 많은 KML 클라이언트 응용프로그램이 무료로 제공되며 친숙하고 사용하기 편리한 검색 환경을 갖추고 있습니다.
KML 공유
콘텐츠 페이지의 내 콘텐츠 탭에 있는 항목 추가 버튼을 사용하여 압축되지 않은 .kml 또는 압축된 .kmz 파일을 웹사이트에 추가할 수 있습니다. 또한 .kml 또는 .kmz 파일의 URL을 웹에서 항목으로 참조하여 KML을 추가할 수 있습니다.
KML을 추가한 경우 사용자가 속한 그룹과 공유하거나, 아니면 모든 사람과 공유하여 KML을 공개할 수 있습니다. 다른 사람이 사용자의 KML을 발견한 경우 Map Viewer 또는 Map Viewer Classic에서 열거나 자신의 컴퓨터에 파일을 다운로드할 수 있습니다.
맵에 KML 레이어 추가
웹에서 맵에 표시할 특정 KML 문서를 알고 있는 경우 Map Viewer에서 또는 Map Viewer Classic에서 웹의 레이어로 추가할 수 있습니다.
맵에서 KML을 사용할 때 고려할 사항
KML은 원래 ArcGIS Earth와 같은 3차원 Earth 브라우저에 피처를 표시하도록 생성되었습니다. 이제는 Map Viewer 및 Map Viewer Classic를 비롯한 여러 2차원 웹브라우저 클라이언트에서도 지원됩니다. 그러나 2D 화면에서 제대로 작동하지 않는 KML의 몇 가지 요소가 있으며 웹 브라우저 클라이언트에서 지원할 수 있는 기능에 대한 제한 사항이 있습니다.
지원되는 기능
Map Viewer 및 Map Viewer Classic는 KML 요소 및 기능의 일부분을 지원합니다. 다음 목록은 Esri에서 KML에 대한 지원을 지속적으로 개발함에 따라 점점 확장될 것입니다.
- 위치 표시
- 데이터를 동적으로 가져올 네트워크 링크
- 지표 중첩
- 폴더
- 폴리라인 및 폴리곤
- 폴리라인 및 폴리곤 스타일(색상, 채우기, 불투명도 등)
- KML 레이어 인쇄
- 아이콘
- 설명이 포함된 HTML
- KMZ(첨부 이미지를 포함하여 압축된 KML)
- 웹사이트에 KML 레이어 포함
- 팝업 설명의 확장된 데이터
- 새로 고침 매개변수가 포함된 네트워크 링크
- 핫스팟 노드가 포함된 KML 아이콘
제한 사항
현재 Map Viewer 및 Map Viewer Classic에서 KML 레이어를 사용하는 것과 관련된 제한 사항은 다음과 같습니다.
- 영역화된 KML, 뷰 기반 및 시간 기반 새로 고침 매개변수, 네트워크 링크 내의 영역, 화면 중첩과 같은 요소는 맵에 보이지 않습니다.
- 지표 중첩 및 새로 고침 등록정보가 없는 네트워크 링크는 인쇄되지 않습니다.
- 큰 면적에 적용된 이미지 중첩은 왜곡되어 보일 수 있습니다.
- 기본 설정에 따라 KML 레이어에 대한 업데이트를 나타낼 때 캐시가 30분 정도 지연됩니다. 레이어에 30분 미만의 새로 고침 매개변수가 포함된 경우 더 짧은 간격이 적용됩니다. 새로 고침 간격이 레이어에 설정된 경우에는 해당 간격이 적용됩니다.
- KML 레이어를 베이스맵으로 사용할 수 없습니다.
- Map Viewer에서는 KML 레이어의 가시 범위를 설정할 수 있지만 Map Viewer Classic에서는 KML 레이어의 가시 범위를 설정할 수 없습니다.
- 맵 콘텐츠에서 KML 레이어의 순서를 변경할 수 없습니다.
- 팝업 구성은 KML 레이어에서 지원되지 않습니다. 레이어의 모든 피처 데이터는 팝업에 자동으로 표시되므로 이를 구성하거나 비활성화할 수 없습니다.
- KML 레이어에 팝업을 표시할 때는 인라인 스타일이 지원되지 않습니다.
- 포털 웹사이트가 KML 레이어와 같은 네트워크에 설치된 경우 해당 포털 웹사이트에서 KML 레이어에 접근할 수 있습니다. 그렇지 않은 경우 내부 KML 레이어는 지원되지 않습니다.
- 10MB보다 큰 KML 레이어를 맵에 추가할 수 없습니다.