Scriu câteva note de instruire pentru noii utilizatori QGIS la locul de muncă.

Am o secțiune despre tipurile de fișiere vectoriale; ESRI Shapefile, MapInfo Tab și GML & GZ până acum.

Uneori folosim poligoanele INSPIRE Registru funciar din Regatul Unit, furnizate ca .gml, și Ordnance Survey MasterMap furnizat ca .gz

Așa că am scris un paragraf despre fișierele shapefile și fișierele Tab, dar m-am străduit să vin cu ceva succint pentru fișierele GML. Am încercat să înțeleg intrarea Wikipedia Geographic Markup Language , așa că înțeleg că este un limbaj de markup pentru informațiile geografice, așa cum sugerează și numele.

Dar apoi detaliile necesită un grad de înțelegere tehnică pe care o consider destul de impenetrabilă.

Am aruncat o privire și asupra altor pagini web și toate spun mai mult sau mai puțin același lucru, chiar și eticheta GIS Stackechange pentru gml care spune „Geography Markup Language (GML) este un Standardul OGC pentru exprimarea caracteristicilor geografice „ – în opinia mea, nu aruncă nicio lumină.

De asemenea, întrebarea Ce înseamnă " GML este o gramatică XML "? îmi trece prin cap.

Caut un paragraf scurt care explică ce este pentru un utilizator nou (și pentru mine în mod clar)

Cel mai bun lucru pe care îl pot găsi în acest moment este …

GML este un format de fișier vector care permite păstrarea datelor geografice ca fișier text care poate fi partajat cu ușurință între sisteme

Este suficient de ușor să deschideți un fișier GML în QGIS și să lucrați cu acesta, deci poate că această explicație este mai mult sau mai puțin omisă, dar cum se creează un GML, în ce software? Aș căuta ca acest lucru să fie inclus ca parte a răspunsului.

Sau îl complicați excesiv?

Comentarii

  • The Geography Markup Language (GML) este o gramatică XML pentru exprimarea caracteristicilor geografice > mai multe detalii opengeospatial.org/standards/gml
  • Căutați în noile produse OS ZoomStack (lansate la sfârșitul lunii ianuarie 2019), care vin ca pachet geografic (ceea ce face mult mai ușor încărcarea și accesarea în QGIS) fără conversie. > ordnancesurvey.co.uk/opendatadownload/products.html#ZMSTCK
  • Zoomstack nu conține hartă master care este încă livrat ca gml.
  • Deschideți MasterMap (în curând în 2019). pregătiți-vă pentru Geopackage > ordnancesurvey .co.uk / about / news / 2018 / …
  • Vă mulțumim pentru abilitățile de deschidere a sistemului de operare Open și Geopackage, acum descărcate și deja folosit . ' este minunat. Totuși, nu sunt sigur ce este un fișier gml! De asemenea, am GeoPackage de adăugat la notele mele de antrenament acum.

Răspuns

Cu acest răspuns la întrebare proprie bazată pe informațiile pe care le-am strâns și cu o nouă înțelegere. Dacă are nevoie de modificări, sper că poate fi comentat de-a lungul timpului.

Limbajul de marcare, așa cum sugerează și numele, este o modalitate de „marcare” a textului . O aplicație software poate apoi interpreta acest lucru și afișa textul marcat într-un mod specific.

From Wikipedia – Limbaj de marcare În procesarea textului pe computer, un limbaj de marcare este un sistem pentru adnotarea unui document într-un mod care se distinge sintactic de text.

HTML (Hypertext Markup Language) este un limbaj de markup pe care browserele web îl utilizează pentru a interpreta și compune text, imagini și alte materiale în pagini web vizuale sau sonore . „From Wikipedia – HTML

De exemplu:

<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 este un tip de limbaj de marcare, bazat pe altul numit XML. Este un limbaj care permite codarea datelor geografice ca text. Un fișier text poate fi partajat cu ușurință între sisteme.

Mai jos este o copiere și lipire a unei părți foarte mici a unui fișier GML deschis în Notepad. Coordonatele unui geo metrica este stocată ca un șir de text marcat cu informații pe care software-ul de citire le poate interpreta și afișa ca, în acest caz, poligoane.

<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> 

Comentarii

  • XML este strict vorbind un meta limbaj, definește un mod de definire a limbajelor de marcare, cum ar fi GML, prin utilizarea ' Schema '. XML este el însuși un subset al SGML (Standard Generalized Markup Language).
  • Un fișier GML este un fișier XML bine format, care este valabil în raport cu schema aplicației GML

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *