ISO 6709 (座標による地理的な地点の位置の標準的な表現) は、地理的な地点の位置の緯度、経度、高度を表現するための国際標準です。
初版(ISO 6709:1983 )はISO/IEC JTC 1 /SC 32によって開発されました。その後、この規格は2001年にISO/TC211、地理情報/地理情報学に移管されました。委員会は第2版(ISO 6709:2008)を全面的に改訂しました。2009年には短い技術的正誤表(ISO 6709:2008/Cor 1:2009)が発行されました。[1] 第3版ISO 6709:2022は2022年に発行されました。[2]
第 2 版は、本体と 8 つの付録 (付録 A から H) で構成されています。本体と付録 A および C は、地理的なポイントを指定する項目を定義するための、エンコードに依存しない一般的な規則を示しています。付録 D は、ヒューマン インターフェイスの表示スタイルを示しています。付録 F および G は、XML表現のスタイルを示しています。付録 H は、標準の第 1 版に代わる文字列表現を示しています。
一般的なルール
アイテム
地理的な地点は、次の 4 つの項目によって指定されます。
- 最初の水平位置座標(ϕまたはy)、例えば緯度(赤道の南側は負の数、赤道の北側は正の数)
- 2 番目の水平座標 ( λまたはx )、たとえば経度 (本初子午線の西側は負の値、東側は正の値)
- 垂直座標、つまり高さまたは深さ(オプション)
- 座標参照系(CRS)の識別(オプション)
最初の 3 つの項目は、座標と呼ばれる数値です。CRS は、座標と地球上の点との関係を示します。CRS の識別は、ISO 19111で定義されているプロパティの完全な説明になります。ほとんどの場合、何らかのレジストリ ( EPSGなど) によって指定された識別子のみが使用されます。これは、ほとんどの情報交換の目的では、このような識別だけで十分であるためです。
順序、記号、単位
座標の順序、正の方向、単位は CRS によって定義されるはずです。CRS 識別が欠落している場合、データは次の規則に従って解釈する必要があります。
垂直座標にはそのような解釈規則はありません。
ヒューマンインターフェースにおける表現(付録D)
ユーザー コミュニティからガイドラインが提供されない場合は、次のスタイルが提案されます。
- 座標値 (緯度、経度、高度) はスペースで区切る必要があります。
- 小数点は値の一部であるため、通常はオペレーティングシステムによって設定する必要があります。[a]
- 複数の場所は複数の線で表す必要があります。
- 緯度と経度は 60 進法 (分と秒) で表示する必要があります。
- 分と秒が 10 未満の場合は、先頭にゼロが表示されます。
- 度、分、秒の後には、数字と記号の間にスペースを入れずに、記号 ° ( U+00B0 )、′ ( U+2032 )、および ″ ( U+2033 ) を続ける必要があります。
- 北緯と南緯は数字の直後にNとSを付けて示します。
- 東経と西経は、数字の直後にEとW を付けて示します。
- 標高や深さの単位は、数字の直後に記号で示す必要があります。[b]
- ゼロレベル基準より下の標高または基準レベルより上の深さは、マイナス記号 − (U+2212) で示される必要があります。
例:
- 北緯50度40分46秒 西経95度48分26秒 123.45m
- 南緯50度03分46秒 東経125度48分26秒 978.90m
この規格では、赤道、本初子午線、または十五夜子午線の座標をどのように表記するかは規定されていません。
XML 表現 (付録 F)
Annex Cの概念モデルに基づくXML表現は、XML名前空間http://www.isotc211.org/2006/gpl [ permanent dead link ]を使用します。ただし、執筆時点(2011年8月)では、公開されたXMLスキーマはありません。
<gpl:GPL_CoordinateTuple xmlns:gpl= "http://www.isotc211.org/gpl" > <gpl:tuple srsName= "urn:ogc:def:crs:EPSG:6.6:4326" > 35.89421911 139.94637467
</gpl:tuple> </gpl:GPL_CoordinateTuple>
文字列式(付録H)
ポイントの文字列式は、緯度、経度、高さまたは深さ、CRS 識別子、および末尾のソリダス( /) で構成され、区切り文字はありません。高さまたは深さを使用する場合は、CRS 識別子が必要です。[c]
緯度
緯度は、数字の前に符号が付きます。プラス記号 ( +) は北半球または赤道を示し、マイナス記号 ( -) は南半球を示します。[d]
数値の整数部分は固定長です。その部分の桁数は単位を示すため、必要に応じて先頭のゼロを埋める必要があります。小数部分には、座標の必要な精度を表すために適切な桁数が必要です。
経度
経度は、数字の前に符号が付きます。プラス記号 ( +) は東経または本初子午線を表し、マイナス記号 ( -) は西経または 180° 子午線 (本初子午線の反対) を表します。[e]
桁数に関するルールは緯度の場合と同じです。
高さまたは深さ
- 高さまたは深さが存在する場合は、CRS 識別子が続く必要があります。
- 正の方向と単位はCRSによって定義されます。[f]
- 負の数は必ずしも基準レベル以下の位置を意味するわけではありません。
- 正は高さの場合は上、深さの場合は下です。
CRS 識別子
CRS 識別子は「CRS」で始まります。次の 3 つのスタイルがあります。
- レジストリがオンラインリゾルバを提供する場合、CRS< url >
- レジストリがオフラインの場合、CRSrレジストリ: crsid
- データ作成者がISO 19111を使用してCRSの完全な定義を提供する場合、CRS< CRSID >
オリジナルの Annex H の例では、常に「CRSWGS_84」が使用されます。
例
- 大西洋+00-025/
- フランス+46+002/
- エベレスト+27.5916+086.5640+8850CRSWGS_84/
- 北極+90+000/
- 太平洋+00-160/
- 南極-90+000+2800CRSWGS_84/
- アメリカ+38-097/
参照
注記
- ^ おそらく、ロケール環境を上書きしないという意図があるのでしょう。
- ^ これは SI スタイル ガイドとは異なります。[異論あり–議論]
- ^ CRS 識別子のない高さは、最初の版では許可されていましたが、現在は許可されていません。経度で終わることは引き続き許可されています。
- ^ 付録 H では、記号文字として文字
Nとが許可されていますSが、例は示されていません。 - ^ 付録 H では、記号文字として文字
Eとが許可されていますWが、例は示されていません。 - ^ 1983年版とは異なります。
参考文献
- ^ “ISO 6709:2008/Cor 1:2009 -”. ISO . 2016年8月4日時点のオリジナルよりアーカイブ。2016年6月8日閲覧。
- ^ “ISO 6709:2022”. www.iso.org . 2023年5月26日時点のオリジナルよりアーカイブ。2023年5月26日閲覧。
外部リンク
標準
- ISO 6709:2022(第3版)のカタログエントリ
- ISO 6709:2008 の最終草案 (アーカイブ)
- W3C GeoXG によるプロファイル
実装
- ポイント ロケーション 6709 - GitHub 上のオープンソースの Java パーサーおよびフォーマッター
- ポイントロケーション 6709 - GitHub 上のオープンソース JavaScript 実装
- C# 実装は、2011 年 8 月 20 日にCodeplex のWayback Machineにアーカイブされました。
- GitHub での Objective-C 実装
