User:Tom G3X/KSJ2 Import Operation

From OpenStreetMap Wiki
Jump to: navigation, search
最終更新 : 2010年12月29日

祭りは終わった。
全米を震撼させた本当の戦いが、ここにある。


国土数値情報インポート大作戦

ここは、「国土交通省 国土計画局 国土数値情報」をインポートするための作戦司令室である。
尚、この記録は任務遂行と共に自動的に消滅・・・しない。
君たちの戦歴・戦果は、未来永劫、この場に記録され続けるであろう。

成功を祈る!

インポート・ターゲット

以下のデータを全て、OSMへインポ-トする事が、君たちの使命である!


ミッション・トラック

●海岸線・トラック (コンプリートっぽい)

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

ksj2osm-coastline.pl by Miyabi

sf.net/osmtools/ksj2extract_coastline.pl by argrath

  • 県毎に一括出力(大量)
  • ( osm version="0.6" ==> bulk_upload 可能! )

攻撃方法

  • ほぼ任務遂行と思われる。
    • Pendding 等の再確認。

●鉄道・トラック (コンプリート近し!)

インポート元データ
  • 元地図1/25000
作戦遂行現場
変換兵器(変換プログラム)

shp2osm-railway.pl by Tatata ~~ 鉄道データのshapeファイルからosmファイルへ変換

ksj2osm-railway.pl by Tatata ~~ 鉄道データのxmlファイルからosmファイルへ直接変換

攻撃方法

  • 若干残っているように思われる。
    • 残作業の確認

●行政区域・トラック(イイ線いってる)

インポート元データ
  • 元地図1/25000
作戦遂行現場
変換兵器(変換プログラム)

ksj2osm-admin.pl By Tatata

  • 都道府県別に、都府県界、市区町村界、都道府県・支庁・郡・市区町村 に分けて出力
  • ファイル分割出力機能あり
  • 【要検討】 ブランクタグは、インポート時に削除される可能性があるので、"FIXME" などして、タグを確保してはどうか?
  • 平成20年度版のデータには対応していない。
    • by miyabi 「行政区画の変換Perlスクリプトのエラーの件、20年度のXMLファイルの記述順を19年度に合わせる形で整形し直してやるとエラーが出ることなく変換させることができますよ。
      19年度はXMLの記述順が 市町村名・Line・node の順に並んでて、20年度のは node・Line・市町村名の順に並んでるので、19年度の順になるようにそれぞれの固まりごとに入れ替えるんです。XMLのタグはそのまま使えるので。」

攻撃方法

  • 都府県界(外周)(コンプリートっぽい)
    • 大量データ
    • 県境の必要の有無を確認後、インポート
  • 市区町村界(コンプリートっぽい)
    • 大量データ(分割出力あり)
    • タグ調整不要、市町村合併等の確認が必要
  • 都道府県・支庁・郡・市区町村
    • 英語表記、ローマ字表記等のタグ調整が必要

残作業

  • 市区町村界
    • タグ調整不要、市町村合併等の確認!
  • 都道府県・支庁・郡・市区町村
    • 英語表記、ローマ字表記等のタグ調整、インポート (多数残ってる)



●空港・トラック (コンプリートのつもり)

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

ksj2osm-airport.pl by Tatata

  • 空港毎に出力
  • 【要検討】 連続出力が出来ると楽できるかも!
  • 【要検討】 ブランクタグは、インポート時に削除される可能性があるので、"FIXME" などして、タグを確保してはどうか?

ksj2osm-airport_aac.pl by Tom (based on ksj2osm-airport.pl)

  • AACを引数に出来る。(連続出力を容易に)
  • ブランクタグは、"FIXME" を入れた

sf.net/osmtools/ksj2/extract_airport.pl by argrath

  • 全部一括出力(大量)
  • ( osm version="0.6" ==> bulk_upload 可能! )
  • 【要検討】 分割出力 連続出力(引数指定で) が出来ると楽できるかも!
  • 【要検討】 ブランクタグは、インポート時に削除される可能性があるので、"FIXME" などして、タグを確保してはどうか?

攻撃方法

  • 空港毎にインポート
    • IATA code、ICAO code、英語表記、ローマ字表記等のタグ調整が必要



●湖沼・トラック (コンプリート近し)

インポート元データ
  • 元地図1/25000
作戦遂行現場
変換兵器(変換プログラム)

ksj2osm-lake.pl by Tatata

  • 湖沼毎に出力
  • 【要検討】 連続出力が出来ると楽できるかも!
  • 【要検討】 ブランクタグは、インポート時に削除される可能性があるので、"FIXME" などして、タグを確保してはどうか?

ksj2osm-lake_aac.pl by Tom (based on ksj2osm-lake.pl)

  • AACを引数に出来る。(連続出力を容易に)
  • ブランクタグは、"FIXME" を入れた

sf.net/osmtools/ksj2extract_lake.pl by argrath

  • 全部一括出力(大量)
  • ( osm version="0.6" ==> bulk_upload 可能! )
  • 【要検討】 分割出力 連続出力(引数指定で) が出来ると楽できるかも!
  • 【要検討】 ブランクタグは、インポート時に削除される可能性があるので、"FIXME" などして、タグを確保してはどうか?

攻撃方法

  • 各湖沼毎に出力
    • タグの調整が必要

●河川・トラック (ほぼコンプリート)

インポート元データ
  • 元地図1/25000 誤差17.5m
作戦遂行現場
変換兵器(変換プログラム)

●漁港・トラック

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

未開発

攻撃方法


●港湾・トラック

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

未開発

攻撃方法


●発電所・トラック

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

未開発

攻撃方法


●公共施設・トラック

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

未開発

攻撃方法


●ダム・トラック

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

未開発

攻撃方法


●自然保全地域・トラック

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

攻撃方法


●鳥獣保護区・トラック

インポート元データ
作戦遂行現場
変換兵器(変換プログラム)

攻撃方法


●森林・トラック (ほぼコンプリート)

インポート元データ
  • 元地図1/50000 1mmまで許容 誤差50m程度(場所によっては200~300m程度の誤差もありそう)
作戦遂行現場
変換兵器(変換プログラム)

ksj2osm-forest.pl by miyabi

  • 県別に分割出力(大量)
  • タグ付け
    • 森林地域: natural=wood
      • 国有林・地域森林計画対象民有林・保安林: landuse=forest

sf.net/osmtools/ksj2extract_forest.pl by argrath

  • 県別に分割出力(大量)
  • ( osm version="0.6" ==> bulk_upload 可能! )
  • タグ付け
    • 森林地域: natural=wood
  • 【要検討】 分割出力 が出来ると楽できるかも!

森林関係 検討事項

森林関係のタグは検討が必要と思われる。 後日、MLへ問題提議すべし。

主要な森林タグ

  • landuse (人によって使われる土地のエリアに使うタグ。)
    • landuse = forest (管理されている林か植林地。)
    • landuse = wood (管理や保護されている森。活発でも定期的にも植林されてない。)
    • landuse = meadow (草原。無造作に草や木でない植物を生やしておく土地。)
    • landuse = grass (牧草地。管理されている草地。)
    • landuse = village_green (里山など。村の中心にある共有地で、通常は草の区域。)
  • natural (自然的なフィーチャーを記述するのに使うもので、ほとんどは生息環境や地質を特徴付けるものです。)
    • natural = wood (林。原生林??)
    • natural = heath (ヒース。低木の茂った荒野。木がほとんどない茂みか裸の土地で未耕作地。)
    • natural = scrub (スクラブ。茂みまたは発育を阻害された木でおおわれている未耕作の土地。)
  • leisure
    • leisure = nature_reserve (自然保護区域。)

タグ付け案

  • 「国土数値情報 国土交通省」
    • 自然公園地域データ
      (自然公園地域とは、優れた自然の風景地で、その保護および利用の増進を図る必要がある地域であり、
      自然公園法第2条第1項自然公園(国立公園、国定公園及び都道府県立自然公園)として指定されることが相当な地域。以下を対象とする。)
      • 1 自然公園地域 (国土利用計画法で指定する自然公園地域)
        • 2 特別地域 (自然公園法第13条第1項、及び第60条第1項の特別地域)
        • 3 特別保護地区 (自然公園法第14条第1項の特別保護地区)
    • 自然保全地域データ
      (自然保全地域とは、良好な自然環境を形成している地域で、その自然環境の保全を図る必要がある地域であり、
      自然環境保全法第14条の原生自然環境保全地域、同法第22条自然環境保全地域又は同法第45条第1項に基づく都道府県条例による都道府県自然環境保全地域として指定されることが相当な地域。以下を対象とする。)
      • 1 自然保全地域 (国土利用計画法で指定する自然保全地域) ==> leisure = nature_reserve
        • 2 原生自然環境保全地域 (自然環境保全法第14条の原生自然環境保全地域) ==> natural = wood
        • 3 特別地区 (自然環境保全法第25条第1項及び第46条第1項の特別地区)
    • 森林地域データ
      (森林地域とは、森林の土地として利用すべき土地があり、林業の振興又は森林の有する諸機能の維持増進を図る必要がある地域であり、
      森林法第2条第3項に規定する国有林の区域または、同法第5条第1項の地域森林計画の対象となる民有林の区域として定められることが相当な地域。以下を対象とする。)
      • 1 森林地域 (国土利用計画法で指定する森林地域) ==>  landuse = forest or landuse = wood
        • 2 国有林 (森林法第2条第3項の国有林)
        • 3 地域森林計画対象民有林 (森林法第5条第1項の地域森林計画の対象となる民有林)
        • 4 保安林 (森林法第25条第1項及び第25条の2第1項、第2項の保安林)

大量破壊兵器

  • svn/Bulk_upload.php
    • まだ使えない。バグ?(未実装?)あり
    • API 0.6版
    • curl が必要
    • win環境の場合、line35 を、posix_getpid() から uniqid() へ変更

マトリックス (トラックxフェイズ)