Obrir un arxiu GML amb QGIS i Microstation

El fitxer GML és un dels formats molt apreciats pels desenvolupadors i usuaris GIS, ja que a part de ser un format suportat i estandarditzat pel OGC, és summament funcional per a la transferència i intercanvi de dades en aplicacions web.

El GML és una aplicació del llenguatge XML per a propòsits geoespacials, les seves sigles signifiquen Geography Markup Language. Amb aquest és possible enviar en un fitxer de text, un arxiu vectorial i inclusivament imatges utilitzant el GMLJP2. La seva lògica es basa en la definició d'una estructura de nodes (què és el que hi és representat) i la data en si, de manera que un programa GIS en llegir un fitxer GML interpreta primer el seu perfil de característiques i després desplega les dades geogràfiques allà continguts.

imatge

L'exemple de la imatge anterior equival a una transacció de manteniment cadastral, en el qual figura un predio en la seva condició inicial, i el mateix com dos objectes un cop que s'ha desmembrat, amb la seva informació alfanumèrica de propietari.

Com llegir un fitxer GML usant QGIS.

Això és tan simple com només ho pot fer el programari lliure:

  • Capa> afegir capa> afegir capa vectorial> explorar

Aquí se selecciona l'opció GML, i llest.

imatge

Per guardar una capa en QGIS com a fitxer GLM, només es fa botó dret del ratolí sobre la capa, guardar com i es tria l'opció GML.

Aquí és necessari definir algunes configuracions, per exemple:

  • És sistema de referència, que pot ser el que ja té definida la capa.
  • La codificació de caràcters, el Latin 1 és ideal per no tenir problemes amb accents i lletres ñ en el nostre context hispà.
  • El format és important, fer servir GML 3 serà molt més estable si volem que el llegeixin altres programes o que es difongui via Geoserver.
  • També, s'ha d'establir si volem que l'esquema vagi inclòs en el mateix fitxer o per separat. En cas de llegir-lo amb Bentley Map, es requereix que aquest estigui per a part, com s'explica més endavant.

imatge

Com llegir un fitxer GML amb Microstation V8i

Aquesta funcionalitat només es pot fer amb aplicacions GIS de Microstation, tal com Bentley Map, Powerview, Bentley Cadastre, o similars.

En el meu cas, si ús Bentley Map, es fa així:

imatge

  • File> Import> GIS Data Types ...

Com poden veure, aquí també es poden cridar capes espacials servides com a Web Feature Service WFS, Oracle Spatial, SQL Server.

Fitxers de tipus SHP no ocupen importar-se, ja que s'obren de forma nativa.

En el cas de fitxers GML, es selecciona l'opció Add GML File ...

Al panell que apareix, caldrà seleccionar si el fitxer d'esquema està per separat. El fitxer d'esquema de Bentley es coneix com XSD.

I un cop fet això, es fa de nou botó dret sobre la rutina Import1, i se selecciona Preview només per visualitzar-lo o Import per portar-ho al mapa.

imatge

En consultar l'objecte amb el botó "Analyze", marcat com uns ulleres, i tocar l'objecte s'aixequen les dades tabulars tant com quadre com codi xml, tal com es mostra en la següent imatge.

Per exportar a GML se segueix el mateix procediment:

  • File> Export> GIS Data Type ...

imatge

En totes dues formes, tant amb QGIS com amb Bentley Map, és possible editar amb molta facilitat el GML com qualsevol arxiu vectorial, així com les seves dades alfanumèrics.

2 Replies to "Obrir un fitxer GML amb QGIS i Microstation"

Deixa una resposta

La seva adreça de correu electrònic no es publicarà.

Aquest lloc té validesa Akismet per reduir el correu brossa. Aprèn com es processen les dades dels teus comentaris.