国土数値情報の鉄道データのインポートをOSMのwikiに記載されている方法で行った。
「鉄道データxmlをshapeファイルに変換し、osmファイルへ変換する方法」と「鉄道データxmlからosmファイルへ直接変換する方法」が説明されている。いずれもTatataさん作成のperlスクリプトを使用する方法で、今回は前者のshape経由での変換を行った。
- 国土数値情報(鉄道データ)をダウンロードし、zipファイルを解凍してxmlファイルにする。
- 国土数値情報データ変換ツールKsjToolを使ってxmlファイルをshapeファイルに変換する。
- perlスクリプトをエディタで開き鉄道事業者名と鉄道路線名を書き込んで保存する。
- shapeファイルを置いたディレクトリでスクリプトを実行する。
- osmファイルとlogファイルが同じディレクトリに作成される。
- JOSMでデータの確認を行いosmファイルをアップロードする。
- wikiページのList of railway lines の表にインポート作業済みのコメントを入れる。
この作業の前に準備が必要なものは、
- JOSM
- KsjTool
- ActivePerl
- Geo-ShapeFileパッケージの導入
「Geo-ShapeFileパッケージの導入」は、wikiの説明にもあるようにWindows版ActivePerlを使用しているので、Perl Package Managerを利用して導入した。View all packagesボタンを押して表示されたリストの中からGeo-ShapeFileを選択、(Action)Installでマークした後、(File)Run marked actionsでインストール実行した。