Por que converter GML para SHP?
O GML (Geography Markup Language) é um formato de intercâmbio XML detalhado que muitas ferramentas GIS suportam, mas que pode ser lento para consultas. Os Shapefiles são o formato de intercâmbio GIS mais amplamente aceito, suportado por praticamente todos os aplicativos GIS, pacotes CAD e serviços de mapeamento. A conversão de GML para .shp torna os dados mais rápidos de abrir e compatíveis com softwares que não possuem um driver GML.
Como converter GML para SHP
QGIS OPEN-SOURCE
Adicione o .gml como uma camada vetorial, clique com o botão direito no painel Camadas, escolha Exportar > Salvar feições como, defina o Formato como ESRI Shapefile e clique em OK - o QGIS grava os arquivos .shp, .shx, .dbf e .prj.
ogr2ogr OPEN-SOURCE
Execute ogr2ogr -f "ESRI Shapefile" output.shp input.gml na linha de comando; o GDAL está incluído no QGIS ou pode ser instalado via OSGeo4W.
Programas que convertem GML
Sobre estes formatos
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…
Abrir detalhes de .GML →Um arquivo .shp é quase sempre um Esri Shapefile - dados vetoriais geoespaciais (pontos, linhas, polígonos) usados por softwares GIS. Ele é parte de um conjunto: precisa dos seus arquivos…
Abrir detalhes de .SHP →Qualidade e o que observar
- Um Shapefile é sempre composto por vários arquivos - no mínimo .shp (geometria), .shx (índice) e .dbf (atributos); guarde também o arquivo .prj para que o sistema de referência de coordenadas não seja perdido.
- O formato DBF limita os nomes dos campos de atributos a 10 caracteres - nomes de campos GML mais longos serão truncados automaticamente.
- O formato Shapefile suporta apenas um tipo de geometria por arquivo; camadas GML com múltiplas geometrias devem ser divididas durante a exportação.