Néhány oktatási megjegyzést írok az új QGIS felhasználók számára a munkám során.

Van egy szakaszom a vektor fájlok típusairól; Az ESRI Shapefile, a MapInfo Tab és a GML & GZ eddig.

Néha az Egyesült Királyság földhivatali INSPIRE sokszögeit használjuk .gml néven szállítva, valamint az Ordnance Survey MasterMap-ot szállítva. .gz fájlként

Szóval írtam egy bekezdést a shapefiles és a Tab fájlokról, de igyekeztem bármi tömör dolgot előállítani a GML fájlok számára. Megpróbáltam megérteni a Wikipedia földrajzi jelölési nyelv bejegyzését, így megértettem, hogy ez a földrajzi információk jelölőnyelve, amint az a névből is látszik.

De akkor a részletek bizonyos szintű technikai megértést igényelnek, amelyet elég áthatolhatatlannak tartok.

Megnéztem más weboldalakat is, és ezek többé-kevésbé ugyanazt mondják, még a GIS GIS Stackechange címkéje is, amely azt mondja, hogy a “Geography Markup Language (GML) egy Az OGC szabvány a földrajzi jellemzők kifejezésére “ – véleményem szerint nem világít rá.

Szintén a kérdés " A GML egy XML nyelvtan "? megy át a fejemen.

Keresek egy rövid bekezdés, amely világosan elmagyarázza, mi az új felhasználó (és jómagam is)

Jelenleg a legjobb, amivel elő tudok állni …

A GML egy vektoros fájlformátum, amely lehetővé teszi a földrajzi adatok szövegfájlként történő megőrzését, amely könnyen megosztható a rendszerek között

Elég könnyű megnyitni egy GML fájlt a QGIS-ben, és együtt dolgozni vele, így talán ezt a magyarázatot többé-kevésbé átugorják, de akkor hogyan jön létre egy GML, milyen szoftverben? Azt szeretném, ha ez szerepelne a válasz részeként.

Vagy túlbonyolítom?

Megjegyzések

  • A földrajzi jelölő nyelv (GML) egy XML nyelvtan a földrajzi jellemzők kifejezésére > további részletek opengeospatial.org/standards/gml
  • Keresse meg az új OS ZoomStack termékeket (2019 január végén jelent meg), amelyek geopackként érkeznek (így sokkal könnyebben tölthető be és megy a QGIS-ben), nincs konverzió. > ordnancesurvey.co.uk/opendatadownload/products.html#ZMSTCK
  • A Zoomstack nem tartalmaz törzstérképet, amely még mindig gml-ként szállítjuk.
  • Nyissa meg a MasterMap-ot (hamarosan 2019-ben érkezik). készüljön fel a Geopackage-re > ordnancesurvey .co.uk / about / news / 2018 / …
  • Köszönjük az OS Open és a Geopackage fejlécét, most letöltötték és már használatban . ' nagyon jó. Még mindig nem vagyok biztos abban, hogy mi egy gml fájl! Most már hozzá kell adnom a GeoPackage-ot az edzésjegyzeteimhez.

Válasz

Ezúton válasz saját kérdés az általam megszerzett információk alapján, és némi új megértéssel. Remélem, ha módosítani kell, remélem, hogy idővel hozzá lehet szólni.

A jelölőnyelv, amint a neve is mutatja, a “jelölés” szöveg egyik módja . Ezután egy szoftveralkalmazás képes ezt értelmezni, és egy meghatározott módon megjeleníteni a megjelölt szöveget.

From Wikipédia – Jelölőnyelv A számítógépes szövegfeldolgozás során a jelölőnyelv olyan rendszer, amely a dokumentumot szintaktikailag megkülönböztethető módon feljegyzi a szövegtől.

” A HTML (Hypertext Markup Language) egy jelölőnyelv, amelyet a webböngészők használnak a szöveg, képek és egyéb anyagok vizuális vagy hallható weboldalakra való értelmezéséhez és komponálásához . “From Wikipédia – HTML

Például:

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

A GML egy olyan jelölőnyelv-típus, amely egy másik XML néven alapul. Ez egy olyan nyelv, amely lehetővé teszi a földrajzi adatok szöveges kódolását. A szöveges fájl könnyen megosztható a rendszerek között.

Az alábbiakban a Jegyzettömbben megnyitott GML fájl nagyon kis részének másolása és beillesztése látható. Egy földrajzi koordináták A metriat szövegsorként tárolják, amelyet megjelölnek olyan információkkal, amelyeket az olvasó szoftver értelmezhet és jelenít meg, ebben az esetben sokszögként.

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

megjegyzések

  • Az XML szigorúan egy metanyelv, meghatározza a jelölő nyelvek, például a GML meghatározásának módját a ' Séma '. Az XML maga az SGML (Standard Generalized Markup Language) részhalmaza.
  • A GML fájl egy jól formázott XML fájl, amely érvényes a / GML alkalmazás sémájára

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük