2008年5月9日金曜日

鉄道データ(国土数値情報)インポート


国土数値情報の鉄道データのインポートをOSMのwikiに記載されている方法で行った。
「鉄道データxmlをshapeファイルに変換し、osmファイルへ変換する方法」と「鉄道データxmlからosmファイルへ直接変換する方法」が説明されている。いずれもTatataさん作成のperlスクリプトを使用する方法で、今回は前者のshape経由での変換を行った。
  1. 国土数値情報(鉄道データ)をダウンロードし、zipファイルを解凍してxmlファイルにする。

  2. 国土数値情報データ変換ツールKsjToolを使ってxmlファイルをshapeファイルに変換する。

  3. perlスクリプトをエディタで開き鉄道事業者名と鉄道路線名を書き込んで保存する。

  4. shapeファイルを置いたディレクトリでスクリプトを実行する。

  5. osmファイルとlogファイルが同じディレクトリに作成される。

  6. JOSMでデータの確認を行いosmファイルをアップロードする。
  7. 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でインストール実行した。

週刊OSMを見てみよう!

  週刊OSM( weeklyOSM) は、 OpenStreetMapに関する世界中の出来事トピックについて毎週ボランティアメンバーによって編集と多言語翻訳が行われ、公開されています。 OSMに関して、コミュニティやOSM編集、タグ付け、 データベース、 技術開発、 企業団体、...