Při své práci píšu několik tréninkových poznámek pro nové uživatele QGIS.

Mám sekci o typech vektorových souborů; Dosud ESRI Shapefile, MapInfo Tab a GML & GZ.

Někdy používáme polygony INSPIRE ve Spojeném království, dodávané jako .gml, a dodávané Ordnance Survey MasterMap jako .gz

Takže jsem napsal odstavec o souborech shapefiles a Tab, ale snažil jsem se přijít s něčím stručným pro soubory GML. Snažil jsem se porozumět heslu Geographic Markup Language z Wikipedie, takže chápu, že jde o značkovací jazyk pro geografické informace, jak už název evidentně naznačuje.

Ale pak podrobnosti vyžadují určitou míru technického porozumění, které považuji za docela neproniknutelné.

Podíval jsem se také na další webové stránky a všechny víceméně říkají totéž, dokonce i značka GIS Stackechange pro gml, která říká „Geografie Markup Language (GML) je Standard OGC pro vyjádření geografických rysů „ – podle mého názoru nevrhá žádné světlo.

Také otázka Co to znamená " GML je gramatika XML "? mi jde přes hlavu.

Hledám krátký odstavec, který vysvětluje, co to je pro nového uživatele (a pro mě jasně)

To nejlepší, na co v tuto chvíli mohu přijít, je …

GML je vektorový formát souboru, který umožňuje uchovávat geografická data jako textový soubor, který lze snadno sdílet mezi systémy.

Je dost snadné otevřít soubor GML v QGIS a pracovat s ním, takže možná bude toto vysvětlení stejně více či méně přeskočeno, ale jak potom vznikne GML, v jakém softwaru? Hledám, aby to bylo zahrnuto jako součást odpovědi.

Nebo to příliš komplikuji?

Komentáře

  • Geografie Markup Language (GML) je gramatika XML pro vyjádření geografických rysů > více podrobností opengeospatial.org/standards/gml
  • Podívejte se na nové produkty OS ZoomStack (vydané na konci ledna 2019), které přicházejí jako geopackage (což usnadňuje načítání a používání v QGIS) bez konverze. > ordnancesurvey.co.uk/opendatadownload/products.html#ZMSTCK
  • Zoomstack neobsahuje hlavní mapu, která je stále dodáváno jako gml.
  • Otevřete MasterMap (brzy v roce 2019). Připravte se na Geopackage > ordnancesurvey .co.uk / about / news / 2018 / …
  • Děkujeme za pozornost v OS Open a Geopackage, nyní staženém a již v provozu . Je to ' skvělé. Stále si nejsem jistý, co je to soubor gml! GeoPackage mám nyní také ke svým tréninkovým poznámkám.

Odpovědět

Tímto odpovím na můj vlastní otázka na základě informací, které jsem shromáždil, as trochou nového porozumění. Pokud to potřebuje vyladit, doufám, že to bude možné v průběhu času komentovat.

Značkovací jazyk, jak název napovídá, je způsob „Označení“ textu . Softwarová aplikace to pak může interpretovat a označený text zobrazit konkrétním způsobem.

Z Wikipedia – Markup Language V počítačovém zpracování textu je značkovací jazyk systém pro anotování dokumentu způsobem, který je syntakticky odlišitelný od textu.

HTML (Hypertext Markup Language) je značkovací jazyk, který webové prohlížeče používají k interpretaci a skládání textu, obrázků a dalších materiálů do vizuálních nebo zvukových webových stránek . „From Wikipedia – HTML

Například:

<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 je typ značkovacího jazyka založeného na jiném jazyce XML. Je to jazyk, který umožňuje kódování geografických dat jako textu. Textový soubor lze snadno sdílet mezi systémy.

Níže je uvedena kopie a vložení velmi malé části souboru GML otevřeného v programu Poznámkový blok. Souřadnice zeměpisné polohy metriky jsou uloženy jako řetězec textu, který je označen s informacemi, které může čtecí software interpretovat a zobrazit jako v tomto případě polygony.

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

Komentáře

  • XML je přísně řečeno meta jazyk, definuje způsob definování značkovacích jazyků, jako je GML, pomocí ' Schéma '. XML je samo o sobě podmnožinou SGML (Standard Generalized Markup Language).
  • Soubor GML je dobře vytvořený soubor XML, který je platný proti / aplikačnímu schématu GML

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *