.GML

Plik GML

Geography Markup Language
Zadaj pytanie
SZYBKA ODPOWIEDŹ

Plik .gml to plik Geography Markup Language - format XML zdefiniowany przez Open Geospatial Consortium (OGC) do przechowywania danych mapowych i GIS, takich jak punkty, linie, poligony oraz układy odniesienia współrzędnych. Można go otworzyć za pomocą bezpłatnej aplikacji desktopowej QGIS lub odczytać surowy XML w dowolnym edytorze tekstu. Najczęstszym zadaniem jest konwersja GML na Shapefile lub GeoJSON, co sprawnie obsługują zarówno QGIS, jak i narzędzie wiersza poleceń ogr2ogr.

Deweloper: Open Geospatial Consortium (OGC) Kategoria: Pliki GIS Otwarty standard MIME: application/gml+xml
OTWIERA SIĘ NA Windows macOS Linux
Powiązane: .GPX · .KML · .SHP · .RTMAP

Na tej stronie

Zindeksowano 19k+ rozszerzeń
Ostatnia weryfikacja Jun 28, 2026

Nie wiesz, co to za plik?

Przeciągnij dowolny plik do naszego identyfikatora - odczytujemy tylko pierwsze bajty, aby nazwać format.

Zidentyfikuj plik

Co to jest format pliku GML?

Pliki .gml przechowują dane zakodowane w języku Geography Markup Language. Jest to formalny język opracowany przez Open Geospatial Consortium (OGC) i oparty na eXtensible Markup Language (XML). Jego głównym celem jest kodowanie i przesyłanie danych geograficznych, w tym geometrii, topologii oraz atrybutów obiektów. Zasady dotyczące przechowywania danych w pliku .gml są zdefiniowane w normie ISO 19136 (pierwsze wydanie 2007, drugie wydanie 2020).

Pliki zapisane w formacie .gml umożliwiają wymianę danych zawierających informacje geograficzne między różnymi platformami i oprogramowaniem. Ponieważ .gml to zwykły tekst XML, każdy plik zaczyna się od deklaracji <?xml ...?>, po której następują deklaracje przestrzeni nazw GML - na przykład xmlns:gml="http://www.opengis.net/gml/3.2". Geometrie takie jak punkty, linie, poligony i bryły są opisywane za pomocą elementów GML, z których każdy jest powiązany z układem odniesienia współrzędnych poprzez atrybut srsName (zazwyczaj kod EPSG). GML obsługuje również obiekty czasowe i współrzędne trójwymiarowe, co wykracza poza możliwości prostszych formatów geoprzestrzennych, takich jak KML lub GeoJSON.

Pliki GML można otwierać, konwertować i walidować za pomocą narzędzi takich jak QGIS, FME oraz narzędzia wiersza poleceń ogr2ogr z biblioteki GDAL.

Bezpieczeństwo

RYZYKO: LOW

Plik Geography Markup Language to zwykły tekst XML - dane pasywne bez zawartości wykonywalnej, więc można go bezpiecznie otwierać w edytorze tekstu lub wczytywać w QGIS. Jedyną praktyczną uwagą jest rozmiar: pliki GIS GML mogą być bardzo duże i wolno otwierać się w zwykłym edytorze, dlatego w przypadku dużych zbiorów danych lepiej używać QGIS lub GDAL/OGR zamiast ładowania całego XML do Notatnika.

Szczegóły formatu

w pigułce
PEŁNA NAZWAGeography Markup Language
DEWELOPEROpen Geospatial Consortium (OGC)od 2000 (OGC); also published as ISO 19136
KATEGORIAPliki GIS
TYP MIMEapplication/gml+xml
TYPDane geograficzne/GIS oparte na XML (zwykły tekst)
STANDARDOtwarty · bezpłatny
To rozszerzenie jest również używane przez…
  • GameMaker Language (GML) - Skrypt tekstowy (kod źródłowy) dla silnika GameMaker / GameMaker Studio, edytowany w środowisku IDE GameMaker lub dowolnym edytorze kodu.
  • Graphlet Graphscript - Format starszego narzędzia do rysowania grafów; ma charakter głównie historyczny i jest rzadko spotykany.

Programy otwierające pliki GML

Windows3 apps
QGIS Open-source Bezpłatna aplikacja GIS. Warstwa > Dodaj warstwę wektorową, wybierz .gml, aby wyświetlić dane mapy; eksportuj do innych formatów GIS.
FME Form (formerly FME Desktop) Płatny Potężne narzędzie ETL do danych przestrzennych; odczytuje GML i konwertuje go na dziesiątki formatów GIS.
Notepad / VS Code Open-source Otwórz .gml jako tekst, aby bezpośrednio odczytać XML (dobre dla małych plików / inspekcji schematu).
macOS1 app
QGIS Open-source Bezpłatna aplikacja GIS. Warstwa > Dodaj warstwę wektorową, wybierz .gml, aby wyświetlić dane mapy; eksportuj do innych formatów GIS.
Linux2 apps
QGIS Open-source Bezpłatna aplikacja GIS. Warstwa > Dodaj warstwę wektorową, wybierz .gml, aby wyświetlić dane mapy; eksportuj do innych formatów GIS.
GDAL/OGR (ogr2ogr) Open-source Wiersz poleceń: „ogr2ogr -f GeoJSON out.geojson in.gml” do odczytu i konwersji danych mapowych GML.

Szczegóły techniczne

specyfikacja
Typ plikuZwykły tekst XML
Typ MIMEapplication/gml+xml
Kodowanie znakówDomyślnie UTF-8; każde kodowanie zadeklarowane w prologu XML jest poprawne
Sygnatura plikuZaczyna się od deklaracji `<?xml`; element główny deklaruje przestrzeń nazw GML, np. `xmlns:gml="http://www.opengis.net/gml/3.2"`
Standard ISOISO 19136, opublikowany w dwóch wydaniach (2007 i 2020); obejmuje GML 3.2.x
Typy geometriiPoint, LineString, Polygon, MultiPoint, MultiCurve, MultiSurface, Solid oraz prymitywy topologiczne
Obsługa współrzędnych 3DTak - wartości Z są natywnie obsługiwane; atrybut `srsDimension` w elementach geometrii wskazuje na 2D lub 3D
Układ odniesienia współrzędnychDeklarowany dla każdego obiektu lub kolekcji za pomocą atrybutu `srsName` przy użyciu kodów EPSG lub URN OGC (np. `urn:ogc:def:crs:EPSG::4326`)
Obsługa topologiiTak - GML definiuje prymitywy topologiczne: Node, Edge, Face oraz TopoComplex
Schemat aplikacyjnySpecyficzne dla domeny typy obiektów zdefiniowane w dostarczonych przez użytkownika plikach `.xsd`, które importują bazowy schemat GML
Profil Simple FeaturesProfile SF-0, SF-1 i SF-2 ograniczają złożoność geometrii w celu zapewnienia szerszej interoperacyjności oprogramowania
Obiekty czasoweWbudowane typy `gml:TimeInstant` i `gml:TimePeriod` dla obiektów ze znacznikiem czasu lub zakresem czasowym
KompresjaBrak wbudowanej kompresji; powszechnie przesyłane jako strumienie `.gz` lub spakowane w [archiwum ZIP](/format/zip)
Wydano2000 (OGC); also published as ISO 19136
Otwarty standardTak · bezpłatny (royalty-free)
Specyfikacjawww.ogc.org

Konwersje GML

Pytania i odpowiedzi społeczności

pytania użytkowników
Zadaj szybkie pytanie
Uzyskaj pomoc od osób pracujących z plikami GML. Bądź precyzyjny - podaj system i wersję oprogramowania.
Konto nie jest wymagane · odpowiedzi zazwyczaj w ciągu doby

Brak pytań - bądź pierwszą osobą, która zapyta o pliki GML.

Najczęściej zadawane pytania

Co to jest plik .gml?
To plik Geography Markup Language - format XML zdefiniowany przez OGC do przechowywania danych geograficznych/mapowych (GIS), takich jak punkty, linie, poligony oraz ich układy odniesienia współrzędnych.
Jak otworzyć plik .gml Geography Markup Language (GIS)?
Użyj bezpłatnego programu QGIS: Warstwa > Dodaj warstwę > Dodaj warstwę wektorową i wybierz plik .gml. Możesz także odczytać surowy XML w dowolnym edytorze tekstu lub przetworzyć go za pomocą GDAL/OGR w wierszu poleceń.
Jak przekonwertować .gml na Shapefile?
Wczytaj plik GML w QGIS, a następnie wybierz Eksportuj > Zapisz obiekty jako > ESRI Shapefile; lub uruchom komendę „ogr2ogr -f "ESRI Shapefile" out.shp in.gml”.
Jak przekonwertować GML na GeoJSON lub KML?
Użyj funkcji eksportu w QGIS lub narzędzia GDAL: „ogr2ogr -f GeoJSON out.geojson in.gml” dla map internetowych, lub „ogr2ogr -f KML out.kml in.gml”, aby wyświetlić dane w Google Earth.
Czy mogę otworzyć plik .gml bez oprogramowania GIS?
Tak, aby go odczytać - każdy edytor tekstu otworzy strukturę XML. Jednak aby wyświetlić dane jako rzeczywistą mapę (i dokonać konwersji), potrzebujesz QGIS lub podobnego narzędzia GIS.
Dlaczego mój plik GML jest tak duży / wolno się otwiera?
GML to rozbudowany format XML, więc zestawy danych geograficznych gwałtownie zwiększają swój rozmiar. Duże pliki należy otwierać w QGIS lub przetwarzać za pomocą GDAL/OGR zamiast zwykłego edytora tekstu.

Źródła

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

Odkrywaj dalej

w całej bazie danych

Najpopularniejsze rozszerzenia w tym tygodniu

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

Powiązane rozszerzenia

.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

Darmowe narzędzia do plików

Identyfikator plików i konwerter obrazów w przeglądarce - wszystko działa na Twoim urządzeniu.

Otwórz przybornik

Przeglądaj rozszerzenia plików A-Z