Ich schreibe einige Schulungsnotizen für neue QGIS-Benutzer bei meiner Arbeit.

Ich habe einen Abschnitt über Arten von Vektordateien. ESRI Shapefile, MapInfo Tab und GML & GZ.

Manchmal verwenden wir manchmal die INSPIRE-Polygone des britischen Grundbuchs, die als .gml geliefert werden, und die Ordnance Survey MasterMap as .gz

Also habe ich einen Absatz über Shapefiles und Tab-Dateien geschrieben, aber ich hatte Mühe, etwas Prägnantes für GML-Dateien zu finden. Ich habe versucht, den Wikipedia-Eintrag Geographic Markup Language zu verstehen, daher verstehe ich, dass es sich um eine Markup-Sprache für geografische Informationen handelt, wie der Name offensichtlich impliziert.

Aber dann erfordern die Details ein gewisses Maß an technischem Verständnis, das ich für ziemlich undurchdringlich halte.

Ich habe mir auch andere Webseiten angesehen und alle sagen mehr oder weniger dasselbe, sogar das GIS Stackechange-Tag für gml mit der Aufschrift „Geography Markup Language (GML) ist eine OGC-Standard zum Ausdrücken geografischer Merkmale „ – wirft meines Erachtens kein Licht auf.

Auch die Frage Was bedeutet das? " GML ist eine XML-Grammatik "? geht mir über den Kopf.

Ich suche Ein kurzer Absatz, der erklärt, was es für einen neuen Benutzer (und mich selbst) ist.

Das Beste, was ich im Moment finden kann, ist …

GML ist ein Vektordateiformat, mit dem geografische Daten als Textdatei gespeichert werden können, die problemlos von Systemen gemeinsam genutzt werden kann.

Es ist einfach genug, eine GML-Datei in QGIS zu öffnen und damit zu arbeiten. Vielleicht wird diese Erklärung sowieso mehr oder weniger übersprungen, aber wie wird dann eine GML in welcher Software erstellt? Ich würde danach suchen, dass dies als Teil der Antwort aufgenommen wird.

Oder kompliziere ich es zu sehr?

Kommentare

  • Die Geography Markup Language (GML) ist eine XML-Grammatik zum Ausdrücken geografischer Merkmale. > Weitere Details opengeospatial.org/standards/gml
  • Schauen Sie sich die neuen OS ZoomStack-Produkte an (veröffentlicht Ende Januar 2019). Sie werden als Geopaket geliefert (was das Laden und Einsteigen in QGIS erheblich vereinfacht) „>

ordnancesurvey.co.uk/opendatadownload/products.html#ZMSTCK

  • Zoomstack enthält keine Master-Map Wird immer noch als gml ausgeliefert.
  • Öffnen Sie die MasterMap (in Kürze im Jahr 2019). Machen Sie sich bereit für das Geopaket .co.uk / about / news / 2018 / …
  • Vielen Dank für die Hinweise zu OS Open und Geopackage, die jetzt heruntergeladen wurden und bereits in Benutzung . Es ist ' großartig. Ich bin mir immer noch nicht sicher, was eine gml-Datei ist! Ich habe jetzt auch GeoPackage, das ich meinen Trainingsnotizen hinzufügen kann.
  • Antwort

    Hiermit eine Antwort auf meine eigene Frage basierend auf den Informationen, die ich gesammelt habe, und mit etwas neuem Verständnis. Wenn es optimiert werden muss, hoffe ich, dass es im Laufe der Zeit kommentiert werden kann.

    Markup-Sprache, wie der Name schon sagt, ist eine Möglichkeit, Text zu „markieren“ . Eine Softwareanwendung kann dies dann interpretieren und den markierten Text auf eine bestimmte Weise anzeigen.

    Von Wikipedia – Auszeichnungssprache In der Computertextverarbeitung ist eine Auszeichnungssprache ein System zum Kommentieren eines Dokuments auf eine Weise, die syntaktisch vom Text unterscheidbar ist.

    HTML (Hypertext Markup Language) ist eine Markup-Sprache, mit der Webbrowser Text, Bilder und anderes Material interpretieren und zu visuellen oder hörbaren Webseiten zusammenfügen. „From Wikipedia – HTML

    Zum Beispiel:

    <B>If this was HTML this text will be displayed in a web browser in bold because it has been marked by tags indicated by the <> brackets and the instruction B for Bold<\B> 

    GML ist eine Art Markup-Sprache, die auf einer anderen als XML bezeichneten Sprache basiert. Diese Sprache ermöglicht die Codierung von geografischen Daten als Text. Eine Textdatei kann problemlos von Systemen gemeinsam genutzt werden.

    Nachfolgend finden Sie ein Kopieren und Einfügen eines sehr kleinen Teils einer im Editor geöffneten GML-Datei. Die Koordinaten eines Geos Metrie werden als Textzeichenfolge gespeichert, die mit gekennzeichnet ist und Informationen enthält, die die Lesesoftware in diesem Fall als Polygone interpretieren und anzeigen kann.

    <AB:GEOMETRY><gml:Polygon srsName="urn:ogc:def:crs:EPSG::27700" srsDimension="9"> <gml:exterior><gml:LinearRing><gml:posList>611745.88 141314.13 656755.48 141362.72 611459.48 148360.82 611779.27 141349.98 611798.72 141339.10 617802.75 141247.74 611506.79 14</gml:posList></gml:LinearRing></gml:exterior></gml:Polygon></AB:GEOMETRY> 

    Kommentare

    • XML ist streng genommen eine Metasprache. Es definiert eine Möglichkeit, Markierungssprachen wie GML mithilfe von ' Schema '. XML ist selbst eine Teilmenge von SGML (Standard Generalized Markup Language).
    • Eine GML-Datei ist eine wohlgeformte XML-Datei, die für ein / das GML-Anwendungsschema

    Schreibe einen Kommentar

    Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.