KML과 GeoJSON의 차이
지도 시각화 중심 KML과 웹 데이터 교환 중심 GeoJSON을 비교합니다.
직접 답변
KML은 지도·지구 브라우저에서 무엇을 어떻게 보여줄지 표현하는 XML 기반 형식이고, GeoJSON은 geometry와 feature 속성을 JSON으로 교환하는 형식입니다. 스타일·Placemark 중심 워크플로에는 KML, 웹 API와 JavaScript 처리에는 GeoJSON이 일반적으로 더 직접적입니다.
| 항목 | KML | GeoJSON |
|---|---|---|
| 기반 | XML | JSON |
| 강점 | 시각화·annotation·스타일 | 웹 데이터 교환·feature |
| 좌표 순서 | longitude, latitude, altitude | longitude, latitude |
| 표준 | OGC KML | IETF RFC 7946 |
변환 시 주의할 점은 무엇인가요?
KML의 스타일, 네트워크 링크, 오버레이 등은 GeoJSON geometry와 properties에 일대일로 대응하지 않을 수 있습니다. 변환 후 feature 수, geometry 유형, 속성과 지도 위치를 확인하세요.