.GML

Файл GML

Geography Markup Language
Задать вопрос
БЫСТРЫЙ ОТВЕТ

Файл .gml - это файл Geography Markup Language (язык географической разметки), формат XML, определенный Open Geospatial Consortium (OGC) для хранения карт и данных ГИС, таких как точки, линии, полигоны и системы координат. Откройте его с помощью бесплатного приложения QGIS или прочитайте исходный XML в любом текстовом редакторе. Самая распространенная задача - конвертация GML в Shapefile или GeoJSON, с чем отлично справляются QGIS и консольная утилита ogr2ogr.

Разработчик: Open Geospatial Consortium (OGC) Категория: Файлы GIS Открыть стандартное MIME: application/gml+xml
ОТКРЫВАЕТСЯ НА Windows macOS Linux
Связанные: .GPX · .KML · .SHP · .RTMAP

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

Проиндексировано расширений: 19k+
Последняя проверка: Jun 28, 2026

Не знаете, что это за файл?

Перетащите любой файл в наш идентификатор - мы прочитаем первые байты, чтобы определить формат.

Идентифицировать файл

Что такое формат файла GML?

Файлы .gml хранят данные, закодированные на языке Geography Markup Language. Это формальный язык, разработанный Open Geospatial Consortium (OGC) и основанный на eXtensible Markup Language (XML). Его основная цель - кодирование и передача географических данных, включая геометрию, топологию и атрибуты объектов. Правила хранения данных в файле .gml определены стандартом ISO 19136 (первое издание 2007 г., второе издание 2020 г.).

Файлы, сохраненные в формате .gml, позволяют обмениваться данными, содержащими географическую информацию, между различными платформами и программным обеспечением. Поскольку .gml является текстовым XML, каждый файл открывается объявлением <?xml ...?>, за которым следуют объявления пространств имен GML - например, xmlns:gml="http://www.opengis.net/gml/3.2". Геометрии, такие как точки, линии, полигоны и твердые тела, описываются с помощью элементов GML, каждый из которых привязан к системе координат через атрибут srsName (обычно код EPSG). GML также поддерживает временные объекты и трехмерные координаты - возможности, выходящие за рамки более простых геопространственных форматов, таких как KML или GeoJSON.

Файлы GML можно открывать, конвертировать и проверять с помощью таких инструментов, как QGIS, FME и консольная утилита ogr2ogr из библиотеки GDAL.

Безопасность и защита

РИСК: LOW

Файл Geography Markup Language представляет собой текстовый XML - пассивные данные без исполняемого содержимого, поэтому его безопасно открывать в текстовом редакторе или загружать в QGIS. Единственное практическое предостережение касается размера: файлы ГИС GML могут быть очень большими и медленно открываться в обычном редакторе, поэтому для больших наборов данных используйте QGIS или GDAL/OGR вместо загрузки всего XML в Блокнот.

Детали формата

в двух словах
ПОЛНОЕ НАЗВАНИЕGeography Markup Language
РАЗРАБОТЧИКOpen Geospatial Consortium (OGC)с 2000 (OGC); also published as ISO 19136
КАТЕГОРИЯФайлы GIS
MIME-ТИПapplication/gml+xml
ТИПГеографические/ГИС данные на базе XML (простой текст)
СТАНДАРТОткрытый · без роялти
СВЯЗАННЫЕ.gpx.kml.shp.rtmap
Это расширение также используется в…
  • GameMaker Language (GML) - Текстовый скрипт (исходный код) для движка GameMaker / GameMaker Studio, редактируемый в GameMaker IDE или любом редакторе кода.
  • Graphlet Graphscript - Устаревший формат инструмента для рисования графов; в основном имеет историческое значение и сегодня встречается редко.

Программы, открывающие файлы GML

Windows3 apps
QGIS Открытый код Бесплатное ГИС-приложение. Слой > Добавить векторный слой, выберите .gml для просмотра данных карты; экспорт в другие форматы ГИС.
FME Form (formerly FME Desktop) Платно Мощный инструмент ETL для пространственных данных; читает GML и конвертирует его в десятки форматов ГИС.
Notepad / VS Code Открытый код Откройте .gml как текст для прямого чтения XML (подходит для небольших файлов или проверки схемы).
macOS1 app
QGIS Открытый код Бесплатное ГИС-приложение. Слой > Добавить векторный слой, выберите .gml для просмотра данных карты; экспорт в другие форматы ГИС.
Linux2 apps
QGIS Открытый код Бесплатное ГИС-приложение. Слой > Добавить векторный слой, выберите .gml для просмотра данных карты; экспорт в другие форматы ГИС.
GDAL/OGR (ogr2ogr) Открытый код Командная строка: 'ogr2ogr -f GeoJSON out.geojson in.gml' для чтения и конвертации картографических данных GML.

Технические подробности

глубокая спецификация
Тип файлаПростой текст XML
MIME-типapplication/gml+xml
Кодировка символовUTF-8 по умолчанию; любая кодировка, объявленная в прологе XML, является допустимой
Сигнатура файлаНачинается с объявления `<?xml`; корневой элемент объявляет пространство имен GML, например `xmlns:gml="http://www.opengis.net/gml/3.2"`
Стандарт ISOISO 19136, опубликован в двух редакциях (2007 и 2020); охватывает GML 3.2.x
Типы геометрииPoint, LineString, Polygon, MultiPoint, MultiCurve, MultiSurface, Solid и примитивы топологии
Поддержка 3D-координатДа - значения Z поддерживаются нативно; атрибут `srsDimension` в элементах геометрии указывает на 2D или 3D
Система координатОбъявляется для каждого объекта или коллекции через атрибут `srsName` с использованием кодов EPSG или OGC URN (например, `urn:ogc:def:crs:EPSG::4326`)
Поддержка топологииДа - GML определяет топологические примитивы: Node, Edge, Face и TopoComplex
Прикладная схемаСпецифичные для предметной области типы объектов определяются в предоставляемых пользователем файлах `.xsd`, которые импортируют базовую схему GML
Профиль Simple FeaturesПрофили SF-0, SF-1 и SF-2 ограничивают сложность геометрии для более широкой совместимости программного обеспечения
Временные объектыВстроенные типы `gml:TimeInstant` и `gml:TimePeriod` для объектов с временными метками и временными диапазонами
СжатиеНет встроенного сжатия; обычно передается как потоки `.gz` или упаковывается в [ZIP-архив](/format/zip)
Выпущен2000 (OGC); also published as ISO 19136
Открыть стандартноеДа · без роялти
Спецификацияwww.ogc.org

Конвертации GML

Вопросы и ответы сообщества

спрошено пользователями
Задать быстрый вопрос
Получите помощь от людей, работающих с файлами GML. Будьте конкретны - укажите вашу систему и версию ПО.
Аккаунт не нужен · ответы обычно в течение дня

Вопросов пока нет - станьте первым, кто спросит о файлах GML.

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

Что такое файл .gml?
Файл Geography Markup Language - это формат XML, определенный OGC для хранения географических/картографических (ГИС) данных, таких как точки, линии, полигоны и их системы координат.
Как открыть файл .gml Geography Markup Language (ГИС)?
Используйте бесплатную программу QGIS: Слой > Добавить векторный слой и выберите .gml. Вы также можете прочитать исходный XML в любом текстовом редакторе или обработать его с помощью GDAL/OGR в командной строке.
Как конвертировать .gml в Shapefile?
Загрузите GML в QGIS, затем выберите Экспорт > Сохранить объекты как > ESRI Shapefile; или выполните команду 'ogr2ogr -f "ESRI Shapefile" out.shp in.gml'.
Как конвертировать GML в GeoJSON или KML?
Используйте функцию экспорта в QGIS или GDAL: 'ogr2ogr -f GeoJSON out.geojson in.gml' для веб-карт или 'ogr2ogr -f KML out.kml in.gml' для просмотра в Google Earth.
Можно ли открыть .gml без программ ГИС?
Да, для чтения - любой текстовый редактор откроет XML. Но чтобы увидеть данные как реальную карту (и для конвертации), вам понадобится QGIS или аналогичный инструмент ГИС.
Почему мой файл GML такой большой или медленно открывается?
GML - это многословный XML, поэтому наборы географических данных сильно раздуваются в размерах. Открывайте большие файлы в QGIS или обрабатывайте их с помощью GDAL/OGR вместо обычного текстового редактора.

Ссылки

1OGC - Geography Markup Language (GML) standardwww.ogc.org
2QGIS - free open-source GISqgis.org

Узнать больше

по всей базе данных

Популярные расширения на этой неделе

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.RPMSGRestricted Permission Message
8.NOMEDIAAndroid No-Media Marker File
9.MDMarkdown Document
10.TMPTemporary File

Похожие расширения

.GPXGPS Exchange Format
.KMLKeyhole Markup Language
.SHPEsri Shapefile (geospatial vector data)
.RTMAPCompeGPS / TwoNav Tiled Raster Map
.KMZKeyhole Markup Language Zipped (Google Earth)
.GDBGarmin MapSource GPS Database

Бесплатные инструменты для файлов

Идентификатор файлов и конвертер изображений в браузере - все работает на вашем устройстве.

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

Обзор расширений файлов A-Z