地図投影法の定義ファイルは、Open GISのWell-Known Text format に準拠しています。
大文字で書かれたキーワード(DATUMやUNIT等)に続けて、オブジェクトのパラメータを大括弧([ ])、あるいは小括弧(( ))で囲みます。パラメータはコンマ(,)で区切りながら設定します。オブジェクトによっては入れ子構造になりますが、括弧は必ず閉じなければなりません。また、"<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>