QGIS가 KMZ 파일을 열 수 있습니까?


34

KMZ 파일의 압축을 풀면 KML 파일을 추가 할 수 있지만 KMZ 파일을 직접 여는 방법이 있습니까?

Windows XP의 QGIS 1.8.0에서 kmz 파일을 열려고하면 모든 파일 필터를 통해 올바른 형식으로 허용되지 않습니다.

내가 뭔가 잘못하고 있습니까?

이 모든 것이 OGR 지원에 의존합니까?


2
KML뿐만 아니라 KML을 압축 해제하여 KML을 검색해야합니다.
Mapperz

1
7 Zip은 마우스 오른쪽 버튼으로 '아카이브 열기'를 클릭 한 다음 temp.kml을 폴더로 드래그 할 수있는 깔끔한 대화 상자를 제공합니다
Willy

QGIS의 Windows에서는 열린 KMZ가 레이어 추가 (벡터) 대화 상자에서만 직접 읽을 수 있음을 알 수 있습니다
BillW

답변:


19

QGIS가 Kyngchaos.com GDAL 1.9 Complete 프레임 워크를 사용하는 Mac 또는 Google LIBKML 드라이버 를 지원하는 GDAL 빌드에 대해 QGIS가 컴파일 된 플랫폼에서 열린 대화 상자를 사용하여 .kmz 파일을 직접 열 수 있습니다. All Files (*)옵션 또는 QGIS 위에 드래그 / 드롭. ( 그렇지 않으면 @Kurt에서 언급 한대로 .kmz ~ .kml 파일의 압축을 풀어야합니다. )

여기에 이미지 설명을 입력하십시오

.kmz에 여러 레이어가있는 경우 레이어 선택 대화 상자가 나타납니다 (단일 레이어 .kmz 파일이 즉시로드 됨).

여기에 이미지 설명을 입력하십시오

해당 대화 상자에서 여러 레이어를 선택하여 가져올 수 있습니다. 여러 데이터 세트의 예 오버레이 내가 (테스트 .kmz 인 파일 여기에서는 ) 점, 선 및 다각형 층 유형의 여러 계층의 수입을 허용했다.


편집 : QGIS의 Python Console에서 다음 명령을 실행하여 QGIS 버전에서 ogr LIBKML 드라이버 지원을 확인할 수 있습니다.

import osgeo.ogr
print 'Has LIBKML ogr driver: ' + str(osgeo.ogr.GetDriverByName('LIBKML') is not None)

2
이 지원은 gdal이 ZIP 아카이브를 읽을 수있는 능력 에서 비롯된 것으로 최근 QGIS에 추가 되었다고 생각합니다 . 그러나 .kmz 파일에 대한 세부 사항을 찾을 수 없습니다 (어딘가에 문서화되어 있어야 함).
dakcarto

win7에서 qgis 1.8을 사용하면 절차가 작동하지 않습니다. 이 최대 맥스에서만 작동합니까 ??
Kurt

Windows XP에서 Qgis Master b6760ce GDAL 1.9.1로 시도했지만 성공하지 못했습니다.
AndreJ

2
보고하는 Windows 사용자가 OSGeo4W 설치 프로그램을 사용한다고 가정하면 , 함께 제공되는 gdal / ogr 라이브러리에는 .kmz 파일 읽기를 제공 하는 LIBKML 드라이버가 포함 되어 있지 않습니다 . OSGeo4W에 드라이버 포함 요청 이 이미 있습니다 . Kyngchaos.com의 Mac 용 GDAL 1.9 Complete 프레임 워크 설치 프로그램 에는 LIBKML 드라이버가 포함되어 있습니다. (즉, 이것은 QGIS 자체에는 문제가되지 않습니다.)
dakcarto

2
BTW : OSGeo4W 사용자는 MSYS 콘솔을 열고 입력 중 하나에 의해 자신의 GDAL / OGR 가능한 형식을 확인할 수 있습니다 gdalinfo --formats또는 ogrinfo --formats. Mac에서 터미널을 사용하여 ogr에 대해 동일한 명령을 실행하면 "LIBKML" (read/write)Windows 7 가상 시스템의 MSYS 콘솔을 사용하여 드라이버 지원이보고되지 않습니다. "KML" (read/write)형식, 다른 드라이버는 분명 두 플랫폼에서 지원됩니다.
dakcarto

13

내가 아는 한, 당신은 옳습니다 : qgis의 벡터는 ogr에 의해 읽히고 쓰여집니다. qgis 1.8은 가장 최근의 gdal / ogr (1.91)을 사용합니다. 압축 된 모양 파일을 읽을 수 있지만 실제로 * .kml 파일을 포함하는 zip 아카이브 인 * .kmz는 가져 오기 전에 수동으로 압축을 풀어야합니다.


6

다음 은 KML 파일을 만들어 Quantum으로 가져 오기위한 안내서입니다. KMZ 파일에서는 작동하지 않으므로 이러한 방식으로 사용하려면 먼저 압축을 풀어야합니다.


2
KMZ 파일을 압축 해제하려면 파일 확장명을 KMZ에서 ZIP으로 변경하고 즐겨 사용하는 도구 (winrar, 7zip, winzip ...)를 사용하여 압축을 해제하십시오.
Kurt

1
7 우편 번호는 오른쪽 클릭을 열어 KMZ의에 옵션, 다음 드래그를 가지고 있으며, KML 바로 밖으로 거기에 드롭
윌리

2

"벡터 추가"대화 상자를 사용하여 kml 레이어를 다른 종류의 벡터 레이어로 추가 할 수 있습니다.


1
KMZ 's ... KML 아님 ...
DPSSpatial

2

QGIS에서 KML 파일을 열면 레이어 창에서 파일을 마우스 오른쪽 버튼으로 클릭하고 '다른 이름으로 저장'을 선택하여 모양 파일로 저장할 수도 있습니다.


KMZ를 먼저 여는 것은 어떻습니까?
DPSSpatial

0

이름 바꾸기 datafile.kmzdatafile.zip압축 해제 한 후 *.kml내부에서.


여러분, 부정적인 투표에 대해 짧은 의견을 남겨주세요! 감사합니다
Nikos Alexandris

0

QGIS 2.18이 있으며 * .kmz 파일을 추가 할 수 있습니다.


-2

해결책은 간단합니다.

  1. Google 어스에서로드 된 * .kmz 파일을 마우스 오른쪽 버튼으로 클릭

  2. "다른 이름으로 저장 ..."을 선택하고 파일을 * kml로 저장하십시오.

  3. 이제 QGIS로 kml 파일을 엽니 다

팁 : 여러 * .kmz 파일을 저장하고 하나의 sinlge * kml 파일로 병합하려면 Google 어스의 * .kmz 파일을 Google 어스의 "위치"창에있는 하나의 단일 폴더에 넣으십시오. 폴더에 대해 위에서 설명한 절차를 적용하십시오. 폴더에 모든 geogrpahic 포인트가 포함 된 단일 * kml이 생성 된 다음 QGis로 열 수 있습니다.

"즉석 투영"이 활성화되면 QGIS의 OpenLayers 맵에서 올바른 위치에 포인트가 표시됩니다.


5
KMZ는 Google 어스 없이도 압축을 풀 수 있습니다.
underdark

예, * .kmz * .zip의 이름을 바꾸고 원하는 zip-tool을 사용하십시오.
Kurt

-3

먼저 Google 어스에서 열고 Kml 형식 파일로 저장하면 QGIS 1.8에서 열립니다 ... 벡터 데이터 파일 열기 kml 형식 ...

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.