仕事で新しいQGISユーザー向けのトレーニングノートを書いています。
ベクターファイルの種類に関するセクションがあります。 ESRIシェープファイル、MapInfoタブ、GML & GZこれまでのところ。
.gmlとして提供されるUKLand Registry INSPIREポリゴン、および提供されるOrdnance SurveyMasterMapを使用することがあります。 as .gz
シェープファイルとタブファイルに関する段落を作成しましたが、GMLファイルの簡潔なものを思い付くのに苦労しました。 Wikipediaのエントリ Geographic Markup Language を理解しようとしたので、名前が示すように、地理情報のマークアップ言語であることがわかりました。
しかし、詳細には、私がかなり不可解だと感じているある程度の技術的理解が必要です。
他のWebページも調べましたが、それらはほぼ同じことを言っています。gmlのGIS Stackechangeタグでさえ、 “Geography Markup Language(GML)は地理的特徴を表現するためのOGC標準」-私の考えでは、光を当てることはありません。
質問それはどういう意味ですか" GMLはXML文法です"?頭を悩ませています。
探しています新しいユーザー(そして私自身)にとってそれが何であるかを説明する短い段落
現時点で私が思いつくことができる最善の方法は…
GMLは、地理データをシステム間で簡単に共有できるテキストファイルとして保持できるようにするベクターファイル形式です
QGISでGMLファイルを開いて操作するのは簡単なので、この説明は多かれ少なかれスキップされますが、GMLはどのソフトウェアでどのように作成されますか?これが回答の一部として含まれることを望んでいます。
それとも複雑すぎますか?
コメント
- Geography Markup Language(GML)は、地理的特徴を表現するためのXML文法です>詳細 opengeospatial.org/standards/gml
- 新しいOSZoomStack製品(2019年1月末にリリース)を調べてください。これらは変換なしでジオパッケージとして提供されます(QGISでのロードと移動がはるかに簡単になります)。> ordnancesurvey.co.uk/opendatadownload/products.html#ZMSTCK
- Zoomstackには、マスターマップが含まれていません。まだgmlとして出荷されています。
- MasterMapを開きます(2019年に近日公開)。Geopackage> ordnancesurveyの準備をします.co.uk / about / news / 2018 / …
- OS OpenとGeopackageのヘッドアップに感謝し、ダウンロードして既に使用中。 'すばらしいです。 gmlファイルが何であるかはまだわかりません!トレーニングノートに追加するGeoPackageもあります。
回答
ここに私の回答があります私が収集した情報に基づいて、そしていくつかの新しい理解を持って、自分自身の質問。微調整が必要な場合は、時間の経過とともにコメントされることを願っています。
マークアップ言語は、名前が示すように、テキストを「マークアップ」する方法です。 。ソフトウェアアプリケーションはこれを解釈し、マークアップされたテキストを特定の方法で表示できます。
からウィキペディア-マークアップ言語「コンピューターのテキスト処理では、マークアップ言語は、構文的にテキストと区別できる方法でドキュメントに注釈を付けるためのシステムです。
” HTML(Hypertext Markup Language)は、Webブラウザーがテキスト、画像、その他の素材を解釈して視覚的または聴覚的なWebページに構成するために使用するマークアップ言語です。。 “ウィキペディア-HTML
例:
<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は、XMLと呼ばれる別の言語に基づくマークアップ言語の一種です。地理データをテキストとしてエンコードできる言語です。テキストファイルはシステム間で簡単に共有できます。
以下は、メモ帳で開いたGMLファイルのごく一部のコピーアンドペーストです。地理の座標メートル法は、読み取りソフトウェアが解釈してこの場合はポリゴンとして表示できる情報とともにマークアップされたテキストの文字列として保存されます。
<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>
コメント
- XMLは厳密に言えばメタ言語であり、'スキーマ'。 XMLはそれ自体がSGML(Standard Generalized Markup Language)のサブセットです。
- GMLファイルは、GMLアプリケーションスキーマに対して有効な整形式のXMLファイルです。