# 座標変換パラメータファイル”TKY2JGD.par”の説明

国土交通省国土地理院による解説をそのまま引用しました。

グリッド間隔 | 緯度方向（緯線間隔） | 30秒
経度方向（経線間隔） | 45秒
ヘッダー部 | ２行。各行はパラメータ部に合わせて３０バイト長。 例：
    JGD2000-TokyoDatum Ver.2.1.1[CR+LF]
    MeshCode   dB(sec)   dL(sec)[CR+LF]
パラメータ部 | １行が１格子点に対応
パラメータ部 １行の構造 | ３次メッシュコード８バイト |
    例：53393690
緯度差９バイト。単位は秒。 |
    例： 11.66037
経度差９バイト。単位は秒。 |
    例：-11.63272
データ間の区切り文字は半角空白１つ。合計２つ。
行末は，CR+LF。合計で１行あたり３０バイト。
    行の例：
    53393690  11.66037 -11.63272[CR+LF]
ファイルサイズ | （３０ Bytes×２行）＋（３０ Bytes×パラメータ数）　バイト

### 補足説明

グリッド線は，「３次メッシュ」の境界線に一致します。
変換パラメータの基準位置は，３次メッシュの中央ではなく，メッシュの南西角です。つまり，３次メッシュコードから基準位置を秒単位で求めると，緯度，経度それぞれ３０秒，４５秒の整数倍になります。
パラメータファイル内には，２つ以上の同一メッシュコードが存在してはなりません。存在した場合の動作は保証されません。

### パラメータ行の順番

基本的にパラメータ行の順番は任意でよい。しかし，低緯度から高緯度，同じ緯度では低経度から高経度に並んでいると，TKY2JGDはより速くパラメータを見つけることができる。
このメッシュコードの並びは，メッシュコードの昇順でも降順でもない。

### パラメータ行の追加

離島の変換パラメータが決定されるたびに，パラメータファイルの末尾等にパラメータ行を追加することが可能です。
このとき，メッシュコードが既にあるものと重複しないよう注意して下さい。また，空白行は入れないでください。プログラムの高速動作のために，追加行は，できるだけ低緯度から高緯度，同じ緯度では低経度から高経度に並べて下さい。

### パラメータのカバー範囲

パラメータは基本的に陸部だけに存在します。海の上には，三角点等の基準点がないからです。基準点のような座標値に対応する「実体」がない場合には，地域ごとの変換パラメータの存在意義がないからです。

陸部とは言いながら海岸から約１ｋｍ（厳密には南北方向に30秒，東西方向に45秒）以内にある海上のグリッド点は，陸として扱いパラメータは存在します。なぜなら，TKY2JGDがBilinear補間計算をする際に海上側のグリッド点にもパラメータが存在しないと，補間計算ができず，海岸の座標変換が不能になってしまうため，これを防ぐように考慮したからです。

変換パラメータが設定されているパラメータ存在区域はこのようになっています。白は海で，パラメータが存在しないことを，その他の色はパラメータが存在することを表します。
４つの図がありますが，どちらもカバー範囲は全く同じです。392,183個のグリッド点があり，それぞれ緯度と経度の変換パラメータをもっています。

図は，緯度と経度の変換パラメータに対応しています。パラメータの大きさによって色分けされています。

緯度の変換パラメータ（＝世界測地系の緯度−日本測地系の緯度）
参考：色分けのしかたを変えた緯度の変換パラメータ

経度の変換パラメータ（＝世界測地系の経度−日本測地系の経度）
参考：色分けのしかたを変えた経度の変換パラメータ

### 関連トピック

パラメータファイルの例

地方毎の変換パラメータファイル

変換パラメータファイルの選択の方法，例

このページの内容は、国土交通省国土地理院の承認を得て、同院の技術資料H・1-No.2「測地成果2000のための座標変換ソフトウエアTKY2JGD」を使用し、佐藤昭が一部変更した内容です。(承認番号　国地企調発第438号　平成14年9月18日)