Зачем конвертировать KMZ в GEOJSON?
GeoJSON является ожидаемым входным форматом для библиотек веб-картографии, таких как Leaflet и Mapbox, а также для многих веб-API. Преобразование данных KMZ в .geojson делает их пригодными для использования в браузерных картах и современных рабочих процессах ГИС без необходимости использования настольного приложения для просмотра.
Способы конвертации KMZ в GEOJSON
QGIS OPEN-SOURCE
Добавьте .kmz как векторный слой, щелкните по нему правой кнопкой мыши на панели слоев и выберите «Экспорт» > «Сохранить объекты как», установив формат GeoJSON.
ogr2ogr (GDAL) OPEN-SOURCE
Запустите ogr2ogr -f GeoJSON out.geojson in.kmz. Используйте ogrinfo in.kmz, чтобы сначала просмотреть список слоев, если файл содержит несколько папок.
Об этих форматах
Файл KMZ - это ZIP-архив карты Google Earth, содержащий метки, маршруты, многоугольники, наложения изображений и иногда 3D-модели в одном переносимом пакете. Откройте его в бесплатном…
Открыть детали .KMZ →Файл GEOJSON хранит географические объекты - точки, линии и полигоны с их атрибутами - в виде обычного текста JSON и является стандартным форматом для веб-картографии. Чтобы просмотреть его…
Открыть детали .GEOJSON →Качество и на что обратить внимание
- Метки, линии и полигоны с именами и текстом описания передаются корректно; стилизация KML (цвета значков, ширина линий, заливка) не имеет эквивалента в GeoJSON и отбрасывается.
- GeoJSON всегда использует WGS 84 (EPSG:4326), что соответствует KMZ - перепроецирование не требуется.
- GeoJSON - это обычный текст, и он обычно больше по размеру, чем сжатый
.kmz; для больших наборов данных рассмотрите возможность использования сжатого gzip GeoJSON или FlatGeobuf для передачи через веб.
Часто задаваемые вопросы
Можно ли конвертировать KMZ в GeoJSON без установки ПО?
Сохраняется ли структура папок KML в GeoJSON?
Что делать, если ogr2ogr не может прочитать мой KMZ?
.kmz в .zip, распакуйте его и запустите ogr2ogr для файла doc.kml внутри.