Зачем конвертировать KMZ в SHP?
Shapefiles являются стандартом для профессиональных рабочих процессов ГИС, включая ArcGIS, пространственный анализ и передачу данных геодезистам или в отделы планирования. KMZ предназначен для просмотра в Google Earth и не содержит готовой к анализу структуры атрибутов; конвертация в .shp делает данные пригодными для использования в этих контекстах.
Способы конвертации KMZ в SHP
QGIS OPEN-SOURCE
Добавьте .kmz как векторный слой, щелкните по нему правой кнопкой мыши на панели слоев и выберите «Экспорт» > «Сохранить объекты как», установив формат ESRI Shapefile. QGIS создаст файлы .shp, .shx, .dbf и .prj.
ogr2ogr (GDAL) OPEN-SOURCE
Запустите ogr2ogr -f "ESRI Shapefile" output_folder/ input.kmz, чтобы конвертировать все слои. Используйте ogrinfo -al -so input.kmz, чтобы просмотреть список имен слоев перед выбором конкретного.
Об этих форматах
Файл KMZ - это ZIP-архив карты Google Earth, содержащий метки, маршруты, многоугольники, наложения изображений и иногда 3D-модели в одном переносимом пакете. Откройте его в бесплатном…
Открыть детали .KMZ →Файл .shp - это почти всегда Esri Shapefile, представляющий собой геопространственные векторные данные (точки, линии, полигоны), используемые в GIS-программах. Он является частью набора:…
Открыть детали .SHP →Качество и на что обратить внимание
- Один слой KMZ, содержащий точки, линии и полигоны, создаст три отдельных файла
.shp- по одному на каждый тип геометрии; это ограничение формата Shapefile, а не ошибка инструмента. - Стилизация KMZ (цвета значков, толщина линий, заливка полигонов) не поддерживается форматом Shapefile и теряется при конвертации.
- QGIS по умолчанию использует WGS 84 (EPSG:4326), что соответствует координатам KMZ - в большинстве случаев перепроецирование не требуется.
Часто задаваемые вопросы
Почему мой KMZ создает несколько шейп-файлов?
Можно ли конвертировать только один слой из многослойного KMZ?
ogrinfo -al -so input.kmz, чтобы просмотреть список слоев, а затем передайте имя слоя в качестве последнего аргумента в ogr2ogr.