国土数値情報 to POT
解説
国土交通省は
国土数値情報を各種数値情報を公開しています。
その
点データをPOTファイルに変換するPerlスクリプトです。
POTファイルとは、ウェイポイント、トラック、ルートの3種類を含むことが出来るGPSデータファイル形式のひとつで、様々な関連アプリケーションで利用できます。
国土数値情報に関する詳細は
こちらをご覧ください。
注意
使用する前にお読みください。
- 対応しているのは点データのみです。面や線データには対応していません。
- 日本測地系の国土数値情報データに対応しています。
準備
プログラムのダウンロード
Download ksj.zip (3kb)
アーカイブ内には下表のファイルが入っています。
国土数値情報データは項目ごとにレコード仕様が異なるので、項目毎にスクリプトを分けてあります。
※ksj.libというファイルもありますが、共通ルーチンをまとめたライブラリなので削除しないでください。
| データ項目 | スクリプト名 | 備考 |
| 空港台帳(点) |
airport.pl |
ターミナルビル位置で切出し |
| ダム(点) |
dam.pl |
位置不明の物はスキップ |
| 文化財(点) |
culturalAssets.pl |
|
| 発電所(点) |
powerPlant.pl |
位置不明の物はスキップ |
| 公共施設(点) |
public.pl |
位置不明の物はスキップ |
| 港湾(点) |
port.pl |
|
| 漁港(点) |
fishingPort.pl |
|
| 海岸施設・感潮限界(点) |
coastFacility.pl |
|
使用方法
国土交通省の
国土数値情報ダウンロードサービスのページから対応しているデータをダウンロードして、展開します。
ダウンロードする際に世界測地系を選択できるファイルがありますが、当スクリプトは日本測地系にしか対応しておりませんので、日本測地系のデータをダウンロードしてください。
次に、展開したデータの中にある数値情報データ(テキスト形式)を、Perlスクリプトと同じディレクトリに移動します。
次にプロンプトウィンドウを開き、スクリプトを置いてあるディレクトリに移動し....
以下のコマンドを入力します。
perl <script> <source data> <output data>
第一引数 : スクリプト名
第二引数 : 変換対象ファイル
第三引数 : 出力POTファイル
ex.)スクリプトとデータをC:\に置き、空港台帳データ(C29-59P.txt)をairport.potというファイルに変換する場合...
C:\>perl airport.pl C29-59P.txt airport.pot
C29-59P.txtがairport.potというファイルに変換されます。