座標参照系の既知のテキスト表現(WKTまたはWKT-CRS)は、空間参照系および空間参照系間の変換を表すためのテキストマークアップ言語です。この形式はもともとOpen Geospatial Consortium(OGC)によって定義され、Simple Feature Access [1]および座標参照系の既知のテキスト表現[2]仕様で説明されていました。現在の標準定義はISO 19162:2019です。[3]これはISO 19162:2015に取って代わります。[4]
バージョン履歴
この WKT 形式は、1999 年に Open Geospatial Consortium (OGC) によって最初に定義され、2001 年に拡張されました。この形式は ISO 19125-1:2004 でも定義されており、「WKT 1」と呼ばれることもあります。[5]その後、座標参照システムの概念モデルの進化、新しい要件、およびさまざまなソフトウェア間での WKT 1 形式の実装における不一致により、この形式の改訂が促進されました。更新された「座標参照システムの既知のテキスト表現」標準 (「WKT 2」と呼ばれることもあります) は、2015 年に Open Geospatial Consortium によって採用されました。[6] : 付録 E この標準は、国際標準化機構によって ISO 19162:2015 として共同で発行されています。[7]
紛らわしいことに、2015年のオリジナルの「WKT 2」標準では、新しい、より厳格なWKT-CRS仕様のバージョン番号は1です。WKT-CRS 2と呼ばれる新しい改訂版は2018年に公開され、ISOバージョンはISO 19162:2019です。[8]
下位互換性
WKT 2形式の座標参照系を読み取ることができるソフトウェアは、WKT 1形式の同等のシステムの多く(すべてではない)も読み取ることができます。[9]TOWGS84いくつかの注意点があり、特に要素が削除され、要素に置き換えられています[10]BOUNDCRS。もう1つの注意点は、測定単位に関するものです。測定単位の一部は、最も古いWKT 1仕様では指定されていなかったため(たとえば、PRIMEM単位)、ソフトウェアによって解釈が異なっていました。これらの測定単位は2001年の更新で明確化され、WKT 2仕様はその明確化と一致しています。ただし、すべてのソフトウェアが2001年の明確化に従っているわけではありません。
ESRI 対 OGC
WKT 2仕様の作成にも参加したEsriは、OGCのWKT 1仕様にいくつかのバリエーションを持たせ、より厳格で曖昧さが少ないものにしました。その結果、一部のデータベースでは「OGC WKT」と「ESRI WKT」の表現を区別しています。この問題はWKT 2でほぼ解決されており、より明確に定義されています。 [11]TOWGS84 1つの違いは、 WKT 2と同様に、がないことです。[12]
座標参照システム
WKT は座標参照系を記述できます。
たとえば、次の WKT は、最初に緯度軸、次に経度軸を持つ 2 次元の地理座標参照システムを記述します。座標系は、WGS84 測地基準系によって地球に関連付けられます。
GEODCRS["WGS 84",
DATUM["世界測地系 1984",
楕円体["WGS 84", 6378137, 298.257223563, 長さ単位["メートル", 1]]],
CS[楕円体, 2],
AXIS["緯度 (lat)", 北, ORDER[1]],
AXIS["経度 (lon)", 東, ORDER[2]],
ANGLEUNIT["度", 0.0174532925199433]]
WKT 形式は、地理座標参照システムだけでなく、地心座標、投影座標、鉛直座標、時間座標、工学座標 (たとえば、ボートに取り付けられた座標参照システム) も記述できます。この標準では、これらの座標参照システムを組み合わせる方法を説明しています。
座標操作
WKT形式は、2つの異なる座標参照系間で座標を変換または変形するために使用される操作方法とパラメータを記述するために定義されています。WKT 1形式とWKT 2形式は、モデリングの違いにより、座標操作に関して互換性がありません。 [ 13]以下は、2つのWKT 1変換記述を連結した例です。最初にメルカトル投影を適用し、その結果にアフィン変換を適用しています。
CONCAT_MT[
PARAM_MT["Mercator_2SP",
PARAMETER["semi_major",6370997.0],
パラメータ["semi_minor",6370997.0],
パラメータ["central_meridian",180.0],
パラメータ["false_easting",-500000.0],
PARAMETER["false_northing",-1000000.0],
パラメータ["標準平行1",60.0]],
PARAM_MT["アフィン",
PARAMETER["num_row",3],
パラメータ["num_col",3],
パラメータ["elt_0_1",1],
パラメータ["elt_0_2",2],
パラメータ["elt 1 2",3]]]
以下は、WKT 2 形式でのデータ シフト操作の例です。WKT 1 形式での同等の説明とは異なり、WKT 2 の説明では、ソースとターゲットの座標参照システム、有効範囲、およびこの操作から期待できる精度 (メートル単位) を指定します。
座標操作["AGD84からGDA94 Auslig 5m",
SOURCECRS[…ここでは完全な CRS 定義が必要ですが、簡潔にするために省略しています…]、
TARGETCRS[…ここでは完全な CRS 定義が必要ですが、簡潔にするために省略しています…]、
METHOD["地心変換", ID["EPSG", 1031]],
PARAMETER["X軸変換", -128.5, LENGTHUNIT["メートル", 1]],
PARAMETER["Y軸変換", -53.0, LENGTHUNIT["メートル", 1]],
PARAMETER["Z軸移動", 153.4, LENGTHUNIT["メートル", 1]]
操作精度[5]
エリア["オーストラリア陸上"],
BBOX[-43.7, 112.85, -9.87, 153.68]]
サポートを提供するAPI
- Apache 空間情報システム: 座標参照システムと座標操作用の WKT バージョン 1 と 2 を解析してフォーマットします。
- プロジェクト
参照
参考文献
- ^ Herring, John R. 編 (2011-05-28)、OpenGIS® 地理情報実装標準 - シンプルフィーチャアクセス - パート 1: 共通アーキテクチャ、Open Geospatial Consortium 、 2019-01-28取得
- ^ Roger, Lott 編 (2015-05-01)、地理情報 – 座標参照系の既知のテキスト表現、Open Geospatial Consortium 、2019-01-28取得
- ^ 地理情報 - 座標参照系の既知のテキスト表現(第2版)、ISO、2019年7月、 2020年5月14日取得
- ^ 地理情報 - 座標参照系の既知のテキスト表現(第 1 版)、ISO、2015 年 8 月、 2020 年 5 月 14 日取得
- ^ 「Well-Known Text format (WKT) version 1」。www.geoapi.org 。 2016年11月1日閲覧。
- ^ 「地理情報 — 座標参照系の既知のテキスト表現、WKT-CRS 1 (12-063r5)」。docs.opengeospatial.org。 2015年5月。 2016年10月1日閲覧。
- ^ 「ISO 19162:2015」。www.iso.org 。 2016年11月1日閲覧。
- ^ 「地理情報 — 座標参照系の既知のテキスト表現、WKT-CRS 2.0.6 (18-010r7)」。2018年。
- ^ 「OGC 12-063r5 後方互換性」。docs.opengeospatial.org 2015年5月。 2016年10月1日閲覧。
- ^ 「OGC 12-063r5 Annex C.3.3」。docs.opengeospatial.org。2015年5月。 2016年10月1日閲覧。
- ^ mkennedy. 「座標系 - ESRI WKT 投影法と OGC WKT 投影法の違いは何ですか?」地理情報システム Stack Exchange。
- ^ 「LAS 1.4 を使用した LAS ファイルの地理参照」。liblas.org。
- ^ 「OGC 12-063r5 Annex C.4.5」。docs.opengeospatial.org。2015年5月。 2016年10月1日閲覧。
外部リンク
- 座標変換サービス仕様
- OGR 投影チュートリアル
- 空間参照システム 周知テキスト形式 バージョン 1
- 空間参照システム 周知テキスト形式 バージョン 2
- ISO 空間標準(有料)
