GML SHP
Конвертация файлов

Конвертировать GML в SHP

БЫСТРЫЙ ОТВЕТ
Возможно ли конвертировать GML в SHP?
Да - GML конвертируется в SHP.

Загрузите .gml в QGIS, щелкните правой кнопкой мыши по слою и выберите «Экспорт» > «Сохранить объекты как», выбрав ESRI Shapefile. Результатом всегда будет несколько файлов (.shp, .shx, .dbf и .prj) - храните их вместе, иначе Shapefile будет неполным.

Программ: 1
Также в SHP: TAB · MIF · OSM

На этой странице

Протестировано на macOS, Windows и Linux
Последняя проверка: Oct 2026

Больше бесплатных конвертеров

HEIC, PNG, WEBP, MP3 и другие - все инструменты здесь бесплатны.

Открыть инструменты

Зачем конвертировать GML в SHP?

GML (Geography Markup Language) - это избыточный формат обмена данными на базе XML, который поддерживается многими ГИС-инструментами, но может медленно обрабатывать запросы. Shapefile - наиболее широко распространенный формат обмена ГИС-данными, поддерживаемый практически любым ГИС-приложением, пакетом CAD и картографическим сервисом. Преобразование GML в .shp ускоряет открытие данных и обеспечивает совместимость с ПО, в котором отсутствует драйвер GML.

Способы конвертации GML в SHP

QGIS OPEN-SOURCE

Добавьте .gml как векторный слой, щелкните правой кнопкой мыши на панели слоев, выберите «Экспорт» > «Сохранить объекты как», установите формат ESRI Shapefile и нажмите OK - QGIS создаст файлы .shp, .shx, .dbf и .prj.

ogr2ogr OPEN-SOURCE

Выполните команду ogr2ogr -f "ESRI Shapefile" output.shp input.gml в командной строке; GDAL входит в состав QGIS или устанавливается через OSGeo4W.

Программы, которые конвертируют GML

MyGeodata Cloud

Об этих форматах

Качество и на что обратить внимание

  • Shapefile - это всегда набор файлов: как минимум .shp (геометрия), .shx (индекс) и .dbf (атрибуты); сохраняйте также файл .prj, чтобы не потерять систему координат.
  • Формат DBF ограничивает имена полей атрибутов 10 символами - более длинные имена полей GML будут обрезаны автоматически.
  • Формат Shapefile поддерживает только один тип геометрии на файл; слои GML с несколькими типами геометрии должны быть разделены при экспорте.

Часто задаваемые вопросы

Почему при конвертации создается несколько файлов вместо одного?
Shapefile по своей структуре является многофайловым форматом: .shp содержит геометрию, .shx - пространственный индекс, .dbf - атрибуты, а .prj хранит систему координат.
Сохранятся ли все имена полей атрибутов GML в Shapefile?
Значения атрибутов сохраняются, но имена полей длиннее 10 символов обрезаются в соответствии с ограничениями формата DBF.
Можно ли изменить проекцию данных во время конвертации?
Да - в диалоговом окне QGIS «Сохранить объекты как» выберите другую выходную систему координат (CRS) перед сохранением.
Что если в моем GML несколько слоев объектов?
Каждый слой должен быть экспортирован в отдельный Shapefile; формат не поддерживает несколько слоев геометрии в одном файле.