.kml
Other
KML (Keyhole Markup Language)
KML은 Google Earth, Google Maps 및 기타 지도 애플리케이션에서 지리 데이터를 표시하기 위한 XML 기반 형식입니다. 위치 표시, 경로, 다각형, 3D 모델, 이미지 오버레이, 애니메이션 투어를 지원합니다.
MIME 타입
application/vnd.google-earth.kml+xml
유형
텍스트
압축
무손실
장점
- + Rich visualization — 3D models, tours, image overlays
- + OGC standard with broad mapping tool support
- + KMZ compression reduces file sizes for complex projects
- + Native support in Google Earth and Google Maps
단점
- − Primarily visualization-focused — not for geospatial analysis
- − Verbose XML syntax for complex features
- − GeoJSON is simpler and more common for web mapping
.KML 사용 시점
Google Earth 프레젠테이션, 지리 데이터 시각화, 위치 표시 및 오버레이가 포함된 지도 레이어 공유에 KML을 사용하세요.
기술 세부사항
KML은 지리 요소를 포함하는 XML을 사용합니다: Placemark, Point, LineString, Polygon, GroundOverlay. 좌표는 경도, 위도, 고도 순서의 WGS84입니다. KMZ는 KML의 압축(ZIP) 변형입니다.
역사
Keyhole Inc.는 EarthViewer 3D 애플리케이션을 위해 KML을 개발했습니다. Google은 2004년에 Keyhole을 인수하여 Google Earth로 이름을 변경했으며, KML은 2008년에 OGC(Open Geospatial Consortium) 표준이 되었습니다.