Computer >> 컴퓨터 >  >> 소프트웨어 >> 파일 유형

KML 파일이란? 열기부터 변환까지 완벽 가이드

핵심 요약

  • KML 파일은 키훌 마크업 언어(Keyhole Markup Language) 파일입니다.
  • Google Earth, Merkaartor, Marble 등의 프로그램으로 열 수 있습니다.
  • 같은 프로그램이나 MyGeodata를 이용해 KMZ, CSV, GPX 등의 형식으로 변환할 수 있습니다.

이 글에서는 KML 파일이 무엇인지, 어떻게 열 수 있는지, 그리고 다른 소프트웨어에서 활용할 수 있는 형식으로 변환하는 방법까지 자세히 소개합니다.

KML 파일이란?

.KML 확장자를 가진 파일은 키훌 마크업 언어(Keyhole Markup Language) 파일입니다. KML 파일은 XML을 기반으로 위치 정보, 이미지 오버레이, 동영상 링크, 그리고 선·도형·3D 이미지·포인트 같은 모델링 정보를 저장하여 지리적 주석과 시각화를 표현합니다.

다양한 지리공간 소프트웨어가 KML 파일을 사용하는 이유는, 데이터를 다른 프로그램과 웹 서비스가 손쉽게 활용할 수 있는 형식으로 만들기 때문입니다. 원래 이 형식은 Keyhole, Inc.의 Keyhole Earth Viewer에서 사용되었으며, 2004년 Google이 해당 회사를 인수한 뒤 Google Earth에서 사용하기 시작했습니다.

KML 파일 여는 방법

Google Earth는 KML 파일을 보고 편집할 수 있는 최초의 프로그램으로, 지금도 온라인에서 KML 파일을 여는 가장 대중적인 방법 중 하나입니다. 웹 페이지를 연 후 프로젝트(Projects) 메뉴(핀/지도 아이콘)를 통해 컴퓨터나 Google Drive 계정에서 KML 파일을 불러올 수 있습니다.

데스크톱 버전도 사용할 수 있습니다. Google Earth Pro를 다운로드한 뒤 파일(File) > 열기(Open) 메뉴로 KML 파일을 열면 됩니다.

이 외에도 ArcGIS, Merkaartor, Blender(Google Earth Importer 플러그인 필요), Global Mapper, Marble에서도 KML 파일을 열 수 있습니다.

Google 지도에도 KML 파일을 직접 가져올 수 있습니다. 새 지도 레이어에 콘텐츠를 추가할 때 Google My Maps 페이지를 이용하면 됩니다. 지도를 연 상태에서 원하는 레이어의 가져오기(Import)를 클릭해 컴퓨터나 Google Drive에서 KML 파일을 불러오세요. 레이어 추가(Add layer) 버튼으로 새 레이어를 만들 수도 있습니다.

KML 파일은 사실상 일반 텍스트 XML 파일이기 때문에 어떤 텍스트 편집기로도 열 수 있습니다. Windows의 메모장이나 무료 텍스트 편집기를 사용하면 됩니다. 다만 이 경우에는 좌표, 이미지 참조, 카메라 기울기 각도, 타임스탬프 등이 담긴 텍스트 형태만 확인할 수 있다는 점을 유의하세요.

KML 파일 변환 방법

데스크톱 버전 Google Earth를 사용 중이라면, 연 KML 파일에 해당하는 항목을 장소(Places) 섹션에서 마우스 오른쪽 버튼으로 클릭하세요. 이후 다른 이름으로 장소 저장(Save Place As)을 선택하고 파일 형식(Save as type)KMZ로 변경하면 변환됩니다.

KML 파일을 ESRI Shapefile(.SHP), GeoJSON, CSV 또는 GPX 파일로 저장하려면 MyGeodata Converter 웹사이트를 이용할 수 있습니다. ConvertCSV.com에서도 KML을 CSV로 변환할 수 있습니다.

MyGeodata Converter는 처음 세 번의 변환만 무료이며, 매월 세 번씩 무료로 사용할 수 있습니다.

KML 파일을 ArcGIS 레이어로 변환하는 방법은 관련 안내 문서를 참고하시기 바랍니다.

KML 파일을 XML로 변환하고 싶다면 별도의 변환 작업이 필요하지 않습니다. 이 형식은 본질적으로 XML이며(.KML 확장자를 사용할 뿐입니다), .KML을 .XML로 이름만 바꾸면 XML 뷰어에서 바로 열립니다.

KML 형식에 대한 추가 정보

KMZ와 ETA 파일은 모두 Google Earth 플레이스마크 파일입니다. 다만 KMZ 파일은 KML 파일과 이미지, 아이콘, 모델, 오버레이 같은 리소스를 함께 담고 있는 ZIP 파일일 뿐입니다. ETA 파일은 Earth Viewer와 초기 버전의 Google Earth에서 사용되었습니다.

2008년부터 KML은 Open Geospatial Consortium, Inc.(OGC)의 국제 표준에 포함되었습니다. 전체 KML 사양은 Google의 KML Reference 페이지에서 확인할 수 있습니다.

그래도 열리지 않나요?

위에서 소개한 프로그램으로도 파일을 열거나 변환할 수 없다면 파일 확장자를 잘못 읽고 있을 가능성이 있습니다. 실제로는 KML 형식과 전혀 관련이 없는 파일을 다루고 있을 수도 있습니다.

비슷한 지리 데이터 형식으로 Geography Markup Language(GML)가 있지만, 철자가 유사한 .GML 확장자를 사용합니다.

KMR 파일은 KML과 전혀 관련이 없으며, Microsoft Outlook KnowledgeMill Filer 플러그인에서 사용하는 KnowledgeMill Link 파일입니다.

KML과 혼동하기 쉬운 또 다른 형식으로는 Korg Trinity/Triton Keymap과 Mario Kart Wii Course Description이 있습니다. 두 형식 모두 .KMP 확장자를 사용하며, 각각 FMJ-Software의 Awave Studio와 KMP Modifier로 열립니다.

LMK 파일 역시 다른 형식입니다. Sothink Logo Maker Image 파일로, Sothink의 Logo Maker 프로그램으로 열 수 있습니다.

자주 묻는 질문(FAQ)

Google 지도에서 .KML 파일을 어떻게 열 수 있나요?

새 지도를 만든 후 가져오기(Import) 기능을 사용해 .KML 파일을 찾아 열면 됩니다. Google 지도는 Google Earth처럼 .KML 파일을 기본적으로 지원합니다.

Excel에서 .KML 파일을 어떻게 열 수 있나요?

직접 열 수는 없습니다. 하지만 .KML 파일의 확장자를 .XML로 바꾸면 Excel에서 열 수 있습니다. 복잡한 변환 과정 없이 단순히 이름만 변경하면 됩니다.