.GML

Arquivo GML

Geography Markup Language
Fazer uma pergunta
RESPOSTA RÁPIDA

Um arquivo .gml é um arquivo Geography Markup Language - um formato XML definido pelo Open Geospatial Consortium (OGC) para armazenar dados de mapas e GIS, como pontos, linhas, polígonos e sistemas de referência de coordenadas. Abra-o com o aplicativo gratuito QGIS, ou leia o XML bruto em qualquer editor de texto. A tarefa mais comum é converter GML para Shapefile ou GeoJSON, o que o QGIS e a ferramenta de linha de comando ogr2ogr processam bem.

Desenvolvedor: Open Geospatial Consortium (OGC) Categoria: Arquivos GIS Padrão aberto MIME: application/gml+xml
ABRE EM Windows macOS Linux
Relacionado: .GPX · .KML · .SHP · .RTMAP

Nesta página

19k+ extensões indexadas
Última revisão em Jun 28, 2026

Não tem certeza do que é seu arquivo?

Arraste qualquer arquivo para o nosso identificador - lemos apenas os primeiros bytes para nomear o formato.

Identificar um arquivo

O que é o formato de ficheiro GML?

Arquivos .gml armazenam dados codificados na Geography Markup Language. É uma linguagem formal desenvolvida pelo Open Geospatial Consortium (OGC) e baseada no eXtensible Markup Language (XML). Seu principal objetivo é codificar e transferir dados geográficos, incluindo geometria, topologia e atributos de feições. As regras relativas ao armazenamento de dados em um arquivo .gml são definidas na norma ISO 19136 (primeira edição em 2007, segunda edição em 2020).

Arquivos salvos no formato .gml permitem a troca de dados contendo informações geográficas entre diferentes plataformas e softwares. Como o .gml é um XML de texto simples, cada arquivo abre com uma declaração <?xml ...?> seguida por declarações de namespace GML - por exemplo xmlns:gml="http://www.opengis.net/gml/3.2". Geometrias como pontos, linhas, polígonos e sólidos são descritas usando elementos GML, cada um vinculado a um sistema de referência de coordenadas através do atributo srsName (geralmente um código EPSG). O GML também suporta objetos temporais e coordenadas tridimensionais, capacidades que vão além de formatos geoespaciais mais simples, como KML ou GeoJSON.

Arquivos GML podem ser abertos, convertidos e validados com ferramentas como QGIS, FME e o utilitário de linha de comando ogr2ogr da biblioteca GDAL.

Segurança e proteção

RISCO: LOW

Um arquivo Geography Markup Language é um XML de texto simples - dados passivos sem conteúdo executável, portanto, é seguro abrir em um editor de texto ou carregar no QGIS. A única precaução prática é o tamanho: arquivos GIS GML podem ser muito grandes e lentos para abrir em um editor comum, portanto, use QGIS ou GDAL/OGR para grandes conjuntos de dados em vez de carregar todo o XML no Bloco de Notas.

Detalhes do formato

em resumo
NOME COMPLETOGeography Markup Language
DESENVOLVEDOROpen Geospatial Consortium (OGC)desde 2000 (OGC); also published as ISO 19136
CATEGORIAArquivos GIS
TIPO MIMEapplication/gml+xml
TIPODados geográficos/GIS baseados em XML (texto simples)
PADRÃOAberto · livre de royalties
Esta extensão também é usada por…
  • GameMaker Language (GML) - Script de texto simples (código-fonte) para o motor GameMaker / GameMaker Studio, editado no GameMaker IDE ou em qualquer editor de código.
  • Graphlet Graphscript - Formato de ferramenta de desenho de grafos legado; amplamente histórico e raramente encontrado hoje.

Programas que abrem arquivos GML

Windows3 apps
QGIS Código aberto Aplicativo GIS gratuito. Camada > Adicionar Camada Vetorial, escolha o .gml para visualizar os dados do mapa; exporte para outros formatos GIS.
FME Form (formerly FME Desktop) Pago Poderosa ferramenta ETL de dados espaciais; lê GML e o converte para dezenas de formatos GIS.
Notepad / VS Code Código aberto Abra o .gml como texto para ler o XML diretamente (bom para arquivos pequenos / inspeção do esquema).
macOS1 app
QGIS Código aberto Aplicativo GIS gratuito. Camada > Adicionar Camada Vetorial, escolha o .gml para visualizar os dados do mapa; exporte para outros formatos GIS.
Linux2 apps
QGIS Código aberto Aplicativo GIS gratuito. Camada > Adicionar Camada Vetorial, escolha o .gml para visualizar os dados do mapa; exporte para outros formatos GIS.
GDAL/OGR (ogr2ogr) Código aberto Linha de comando: «ogr2ogr -f GeoJSON out.geojson in.gml» para ler e converter dados de mapa GML.

Detalhes técnicos

especificação profunda
Tipo de arquivoXML de texto simples
Tipo MIMEapplication/gml+xml
Codificação de caracteresUTF-8 por padrão; qualquer codificação declarada no prólogo XML é válida
Assinatura do arquivoComeça com a declaração `<?xml`; o elemento raiz declara um namespace GML, ex: `xmlns:gml="http://www.opengis.net/gml/3.2"`
Padrão ISOISO 19136, publicado em duas edições (2007 e 2020); cobre GML 3.2.x
Tipos de geometriaPoint, LineString, Polygon, MultiPoint, MultiCurve, MultiSurface, Solid e primitivas de topologia
Suporte a coordenadas 3DSim - valores Z suportados nativamente; o atributo `srsDimension` nos elementos de geometria indica 2D ou 3D
Sistema de referência de coordenadasDeclarado por feição ou coleção via atributo `srsName` usando códigos EPSG ou URNs OGC (ex: `urn:ogc:def:crs:EPSG::4326`)
Suporte a topologiaSim - GML define primitivas de topologia: Node, Edge, Face e TopoComplex
Esquema de aplicaçãoTipos de feição específicos de domínio definidos em arquivos `.xsd` fornecidos pelo usuário que importam o esquema GML base
Perfil Simple FeaturesOs perfis SF-0, SF-1 e SF-2 restringem a complexidade da geometria para maior interoperabilidade de software
Objetos temporaisTipos integrados `gml:TimeInstant` e `gml:TimePeriod` para feições com carimbo de data/hora e intervalo de tempo
CompressãoSem compressão integrada; comumente transferido como fluxos `.gz` ou encapsulado em um [arquivo ZIP](/format/zip)
Lançado2000 (OGC); also published as ISO 19136
Padrão abertoSim · livre de royalties
Especificaçãowww.ogc.org

Conversões de GML

Perguntas e Respostas da Comunidade

perguntado por usuários
Faça uma pergunta rápida
Obtenha ajuda de pessoas que trabalham com arquivos GML. Seja específico - inclua seu sistema e a versão do software.
Não é necessário criar conta · respostas geralmente em um dia

Ainda não há perguntas - seja o primeiro a perguntar sobre arquivos GML.

Perguntas frequentes

O que é um arquivo .gml?
Um arquivo Geography Markup Language - um formato XML definido pelo OGC para armazenar dados geográficos/mapas (GIS), como pontos, linhas, polígonos e seus sistemas de referência de coordenadas.
Como faço para abrir um arquivo .gml de Geography Markup Language (GIS)?
Use o QGIS gratuito: Camada > Adicionar Camada > Adicionar Camada Vetorial e selecione o .gml. Você também pode ler o XML bruto em qualquer editor de texto ou processá-lo com GDAL/OGR na linha de comando.
Como converter um .gml para um Shapefile?
Carregue o GML no QGIS, depois Exportar > Salvar feições como > ESRI Shapefile; ou execute «ogr2ogr -f "ESRI Shapefile" out.shp in.gml».
Como converter GML para GeoJSON ou KML?
Use a Exportação do QGIS ou GDAL: «ogr2ogr -f GeoJSON out.geojson in.gml» para mapas web, ou «ogr2ogr -f KML out.kml in.gml» para visualizar no Google Earth.
Posso abrir um .gml sem software GIS?
Sim, para leitura - qualquer editor de texto abre o XML. Mas para visualizar os dados como um mapa real (e para converter), você precisa do QGIS ou de uma ferramenta GIS semelhante.
Por que meu arquivo GML é tão grande / lento para abrir?
O GML é um XML detalhado, portanto, conjuntos de dados geográficos aumentam muito de tamanho. Abra arquivos grandes no QGIS ou processe-os com GDAL/OGR em vez de um editor de texto simples.

Referências

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

Continue explorando

em todo o banco de dados

Principais extensões desta semana

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.DATProgram Data File (generic)
4.JPGJPEG Image
5.RPMSGRestricted Permission Message
6.EXEWindows Executable (Portable Executable)
7.PARTPartial Download File
8.JSONJavaScript Object Notation file
9.ICSiCalendar data file
10.BINCD/DVD Disc Image (BIN/CUE)

Extensões relacionadas

.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

Ferramentas de arquivo gratuitas

Um identificador de arquivos e conversor de imagens no navegador - tudo funciona no seu dispositivo.

Abrir a caixa de ferramentas

Navegar por extensões de arquivo A-Z