Зачем конвертировать KML в SHP?
ESRI Shapefile является стандартным векторным форматом в профессиональных рабочих процессах GIS, принимаемым ArcGIS, MapInfo, QGIS и большинством веб-платформ GIS. KML хорошо подходит для визуализации в Google Earth, но не приспособлен для пространственного анализа, редактирования атрибутов или обмена данными в конвейере GIS.
Способы конвертации KML в SHP
QGIS FREE
Загрузите .kml через «Слой» > «Добавить слой» > «Добавить векторный слой», щелкните правой кнопкой мыши слой на панели слоев и выберите «Экспорт» > «Сохранить объекты как», установите формат ESRI Shapefile и нажмите OK.
ogr2ogr OPEN-SOURCE
Выполните команду ogr2ogr -f "ESRI Shapefile" output_folder/ input.kml; ogr2ogr записывает отдельный shape-файл для каждого типа геометрии, найденного в KML.
Об этих форматах
Файл KML хранит картографические данные - метки, маршруты, многоугольники, наложения изображений - в текстовом формате XML. Проще всего открыть его в Google Earth (бесплатное приложение для…
Открыть детали .KML →Файл .shp - это почти всегда Esri Shapefile, представляющий собой геопространственные векторные данные (точки, линии, полигоны), используемые в GIS-программах. Он является частью набора:…
Открыть детали .SHP →Качество и на что обратить внимание
- Shapefile - это многофайловый формат, создающий как минимум четыре файла (
.shp,.shx,.dbf,.prj); держите их вместе - shape-файл без.dbfили.prjчастично или полностью не откроется в других инструментах. - Стилизация KML (цвета, иконки, ширина линий, подписи) полностью отбрасывается; повторно примените символику в вашем GIS-приложении после импорта.
- Shapefile хранит только один тип геометрии в одном файле; если ваш
KMLсмешивает точки, линии и полигоны, QGIS и ogr2ogr создадут отдельный shape-файл для каждого типа геометрии.
Часто задаваемые вопросы
Почему мой KML создает несколько shape-файлов?
KML содержит смешанную геометрию, каждый тип экспортируется в отдельный shape-файл.