Skip to content

ISYBAU XML einlesen

Thomas Schüttenberg edited this page Nov 23, 2017 · 27 revisions

mittels GMLAS

Es braucht die Open Option "XSD", um auf das lokale Schema zu verweisen um mit dem OGR Treiber GMLAS eine ISYBAU XML-Datei zu öffnen, Dokumentation: http://www.gdal.org/drv_gmlas.html

Pfade entsprechend einem heruntergeladenen isybau2qgep Repo...

ogrinfo -ro GMLAS:C:\Users\giscoord\Downloads\isybau2qgep-master\1302_ISYBAU_XML_Beispieldaten\ISYBAU_XML-2013-Stammdaten_Sanierung_Abnahme.xml 
-oo XSD=C:\Users\giscoord\Downloads\isybau2qgep-master\1302_ISYBAU_XML_Schema\1302-metadaten.xsd

Resultat

  • Layernamen werden durch GMLAS jeweils aus den XML-Elementen (Tabellen), zwischen denen nur 1:1-Relationen bestehen, aneinander gereiht.
  • Der Treiber versucht dabei immer eindeutige Layernamen aus maximal 64 Zeichen zu bilden (mittels Abkürzungs-Logik und laufenden Nummern, falls doch Duplikate auftreten). - (vgl. #38)
  • Mit ein und dem selben Eingangsschema führt das natürlich immer zum selben Ergebnis. Das bedeutet, die Layerbezeichnungen von ISYBAU-Importen werden immer gleich und vorhersehbar sein, was für die standardisierte Weiterverarbeitung von Vorteil ist!
Clone this wiki locally