定義ファイルのフォーマット

地図投影法の定義ファイルは、Open GISWell-Known Text format に準拠しています。

大文字で書かれたキーワード(DATUMUNIT等)に続けて、オブジェクトのパラメータを大括弧([ ])、あるいは小括弧(( ))で囲みます。パラメータはコンマ(,)で区切りながら設定します。オブジェクトによっては入れ子構造になりますが、括弧は必ず閉じなければなりません。また、"<name>"は半角512文字までです。

以下に、NK-GIASで設定対象としたキーワードのWKT formatを、拡張BNF(Extended Backus Naur Form)で示します。

 

<coordinate system> = <horz cs>

<horz cs> = <geographic cs> | <projected cs>

<projected cs> = PROJCS["<name>", <geographic cs>, <projection>, {<parameter>,}* <linear unit>]

<projection> = PROJECTION["<name>"]

<parameter> = PARAMETER["<name>",<number>]

<geographic cs> = GEOGCS["<name>", <datum>, <prime meridian>, <angular unit>]

<datum> = DATUM["<name>", <spheroid>]

<spheroid> = SPHEROID["<name>", <semi-major axis>, <inverse flattening>]

<semi-major axis> = <number>

<inverse flattening> = <number>

<prime meridian> = PRIMEM["<name>", <longitude>]

<longitude> = <number>

<angular unit> = <unit>

<linear unit> = <unit>

<unit> = UNIT["<name>", <conversion factor>]

<conversion factor> = <number>