Abre un ficheiro GML con QGIS e Microstation

O arquivo GML é un dos formatos máis apreciados polos desenvolvedores e usuarios de SIX, xa que ademais de ser un formato soportado e estandarizado polo OGC, é extremadamente funcional para a transferencia e intercambio de datos en aplicacións web.

O GML é unha aplicación do idioma XML para fins geoespaciais, as súas iniciais son o Geography Markup Language. Con isto, é posible enviar un ficheiro de texto, un ficheiro vectorial e mesmo imaxes usando o GMLJP2. A súa lóxica baséase na definición dunha estrutura de nodos (o que está representado alí) e os propios datos, de maneira que un programa SIG que lea un arquivo GML primeiro interpreta o seu perfil de características e despois amosa os datos xeográficos hai contidos.

imaxe

O exemplo da imaxe anterior é equivalente a unha transacción de mantemento catastral, que inclúe unha propiedade na súa condición inicial e o mesmo que dous obxectos unha vez que foi desmembrado, co seu propietario, información alfanumérica.

Como ler un ficheiro GML usando QGIS.

Isto é tan sinxelo coma só o software libre pode facer:

  • Capa> engadir capa> engadir capa vectorial> buscar

Aquí está seleccionada a opción GML e iso é así.

imaxe

Para gardar unha capa en QGIS como un ficheiro GLM, basta con premer co botón dereito sobre a capa, gardar como e elixir a opción GML.

Aquí hai que definir algunhas configuracións, por exemplo:

  • É un sistema de referencia, que pode ser o que xa definiu a capa.
  • A codificación de caracteres, o latín 1 é ideal para non ter problemas con acentos e letras ñ no noso contexto hispano.
  • O formato é importante, usando GML 3 será moito máis estable se queremos ser lidos por outros programas ou difundilos a través de Geoserver.
  • Ademais, debe establecerse se queremos que o esquema se inclúa no mesmo ficheiro ou por separado. En caso de le-lo con Bentley Map, cómpre que se separe, como se explica máis adiante.

imaxe

Como ler un ficheiro GML con Microstation V8i

Esta funcionalidade só se pode facer con aplicacións de SIG de Microstation, como Bentley Map, PowerView, Bentley Cadastre ou similar.

No meu caso, se uso Bentley Map, faise así:

imaxe

  • Ficheiro> Importar> Tipos de datos SIX ...

Como podes ver, aquí tamén podes chamar a capas espaciais servidas como Servizo de recursos web WFS, Oracle Spatial, SQL Server.

Os ficheiros SHP non importan cando se abren de forma nativa.

No caso dos ficheiros GML, o ficheiro Engadir GML ...

No panel que aparece, será necesario seleccionar se o ficheiro de esquema está separado. O ficheiro de esquema Bentley coñécese como XSD.

E unha vez feito isto, faga clic co botón dereito sobre a rutina Import1 de novo e seleccione Vista previa só para mostrar ou Importar para obtelo no mapa.

imaxe

Cando consulta o obxecto co botón "Analizar", marcado como un par de lentes e tocando o obxecto, os datos tabulares son criados tanto como un código de caixa como xml, como se mostra na seguinte imaxe.

Para exportar a GML seguimos o seguinte procedemento:

  • Ficheiro> Exportar> Tipo de datos SIX ...

imaxe

En ambas as dúas formas, con QGIS e Bentley Map, é posible editar facilmente o GML como calquera ficheiro vectorial, así como os seus datos alfanuméricos.

2 responde a "Abrir un ficheiro GML con QGIS e Microstation"

Deixe un comentario

Enderezo de correo electrónico non será publicado.

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.