Re: [OSM-ja] KSJ2 re-import: Forest Data
Tomです。 前回のインポートでは、 巨大なリレーションが出来るのが、いろいろ問題の種でした。 ogr2osmは、どうなんでしょうね? 確認しておきたいですね。 小さなオブジェクトに変換してくれるのなら、 他の地域にも使ってみたい気もします。 2013年7月5日 14:52 Satoshi IIDA nyamp...@gmail.com: いいだです。 ライセンス切り替えによるデータ削除から約1年が経過しました。 御存知の通り、切り替えに伴ってKSJ2データの多くが削除されており、 いくつかは再インポートの必要があると考えています。 その中でも特に目立つものとして、 まずは西日本の森林データを再度インポートしたいと思っています。 以下の要領で行おうかな、と思っているのですが、ご意見をください。 ■利用するデータ KSJ2 森林面積データ、 現時点での最新(鳥取県データをみたら、平成23年度)を考えています。 前回インポート時は、平成18年データが主なようです。 http://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt-A13.html ■付与するタグ タグについては以下で示されている通り、 Nodeへの付与はせず、WayやRelationへ適用します。 http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import source = KSJ2/A13 source_ref = http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import note:ja = 国土数値情報(森林地域)平成23年 国土交通省 natural = wood 自然林(natural=wood)と人工林(landuse=forest)の違いは常に悩ましいポイントですが、 基本的にすべて自然林(natural=wood)で行いたいとおもいます。 以下の区分で示されている、1 森林地帯を変換するイメージです。 http://nlftp.mlit.go.jp/ksj/gml/codelist/ForestAreaCd.html ■データ形式変換 ogr2osmという、shape - .osmの変換スクリプトで行おうと思っています。 タグの変換を柔軟に行うことができるのが大きな特徴です。 https://github.com/pnorman/ogr2osm 以前に行政区境の変換を行った時に使った実績があり、 2byte文字(UTF-8)での出力もOKです。 実行には、以下のような変換ルールを書く必要があります。 https://github.com/nyampire/ogr2osm/blob/master/translations/N03-admin_border.py こんなかんじの行を書けば大丈夫かな、と思っています。 # 基本のタグ付け tags.update({'source':'KSJ2/A13'}) tags.update({'note:ja':u'国土数値情報(森林地域)平成23年 国土交通省'}) tags.update({'source_ref':'http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import'}) tags.update({'natural':'wood'}) また、元データはShapeファイルで配布されていますので、 実は、JOSMのOpenDataプラグインを利用すればそのまま読み込むことが可能だったりします。 ただし、利用されるタグ情報はDBFファイルに定義されたままの状態になりますので、 いったんすべて削除した後で上記のタグを埋め込む作業が必要です。 手動作業だとミスがでる可能性があるので、ogr2osmを主に利用する予定です。 ■管理について 以前に作成されたテーブルへカラムを追加して、 再インポートを行ったかどうかをチェックすればよいかと思っています。 http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import/Forest もっとよさそうなやり方や、方法の疑問点など、 ご意見いただけると嬉しいです。 -- Satoshi IIDA mail: nyamp...@gmail.com twitter: @nyampire ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 早川知道 (Tomomichi Hayakawa) tom.hayak...@gmail.com うえこみ春日井小牧 - http://www.kasugai-komaki.jp/ Malaika System - http://malaika-system.com/ blog - close to you - http://malaika.air-nifty.com/ OSM Tokai - http://groups.google.com/group/OSM-Tokai XOOPS Cube TOKAI - http://xc-tokai.net/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja
Re: [OSM-ja] KSJ2 re-import: Forest Data
いいだです。 タグのルール変換はともかくとして、ogr2osmで森林データ変換をやってみました。 純粋にコンバートするだけなら、以下の叩き方でゆけます。 (pythonのdefault encodingはUTF-8にしてあります) ./ogr2osm.py --encoding=shift_jis ./shape/A13-11_31_GML/a001310020120307.shp ■小さなマルチポリゴンへの自動切り分けはできません。 たぶん、Shapeファイルの段階でQGISなどを使って方眼状に切り分けてから、 ogr2osmで変換するなどの処理が必要なのじゃないかな、とおもいます。 (ほんとにQGISなどでできるかはわからないですが。。。) なので、少なくとも投入直後に巨大リレーションになってしまうのは、 元ファイルの作りからしてある程度は仕方がないかなぁ、というのが僕の意見です。 できれば、細かいマルチポリゴンに分割してしまいたいのはやまやまなのですが。 3−4分割くらいなら手動でもそんなに手間がかからないのですけれど、 方眼上に分けるなど、システマチックにやるには どうやればよいのか、ちょっと見当がついていません。 ■2000Node制限には対応していません そういえば、OSMの地味な制限として、 1つのウェイに参加できるのは2000Nodeまで、という制限があります。 (JOSM経由でアップロードするとき、エラーが表示されます) ここは2000Node以下になるように手動でウェイ分割をしてあげる必要がありそうです。 2013年7月5日 23:39 Tomomichi Hayakawa tom.hayak...@gmail.com: Tomです。 前回のインポートでは、 巨大なリレーションが出来るのが、いろいろ問題の種でした。 ogr2osmは、どうなんでしょうね? 確認しておきたいですね。 小さなオブジェクトに変換してくれるのなら、 他の地域にも使ってみたい気もします。 2013年7月5日 14:52 Satoshi IIDA nyamp...@gmail.com: いいだです。 ライセンス切り替えによるデータ削除から約1年が経過しました。 御存知の通り、切り替えに伴ってKSJ2データの多くが削除されており、 いくつかは再インポートの必要があると考えています。 その中でも特に目立つものとして、 まずは西日本の森林データを再度インポートしたいと思っています。 以下の要領で行おうかな、と思っているのですが、ご意見をください。 ■利用するデータ KSJ2 森林面積データ、 現時点での最新(鳥取県データをみたら、平成23年度)を考えています。 前回インポート時は、平成18年データが主なようです。 http://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt-A13.html ■付与するタグ タグについては以下で示されている通り、 Nodeへの付与はせず、WayやRelationへ適用します。 http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import source = KSJ2/A13 source_ref = http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import note:ja = 国土数値情報(森林地域)平成23年 国土交通省 natural = wood 自然林(natural=wood)と人工林(landuse=forest)の違いは常に悩ましいポイントですが、 基本的にすべて自然林(natural=wood)で行いたいとおもいます。 以下の区分で示されている、1 森林地帯を変換するイメージです。 http://nlftp.mlit.go.jp/ksj/gml/codelist/ForestAreaCd.html ■データ形式変換 ogr2osmという、shape - .osmの変換スクリプトで行おうと思っています。 タグの変換を柔軟に行うことができるのが大きな特徴です。 https://github.com/pnorman/ogr2osm 以前に行政区境の変換を行った時に使った実績があり、 2byte文字(UTF-8)での出力もOKです。 実行には、以下のような変換ルールを書く必要があります。 https://github.com/nyampire/ogr2osm/blob/master/translations/N03-admin_border.py こんなかんじの行を書けば大丈夫かな、と思っています。 # 基本のタグ付け tags.update({'source':'KSJ2/A13'}) tags.update({'note:ja':u'国土数値情報(森林地域)平成23年 国土交通省'}) tags.update({'source_ref':' http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import'}) tags.update({'natural':'wood'}) また、元データはShapeファイルで配布されていますので、 実は、JOSMのOpenDataプラグインを利用すればそのまま読み込むことが可能だったりします。 ただし、利用されるタグ情報はDBFファイルに定義されたままの状態になりますので、 いったんすべて削除した後で上記のタグを埋め込む作業が必要です。 手動作業だとミスがでる可能性があるので、ogr2osmを主に利用する予定です。 ■管理について 以前に作成されたテーブルへカラムを追加して、 再インポートを行ったかどうかをチェックすればよいかと思っています。 http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import/Forest もっとよさそうなやり方や、方法の疑問点など、 ご意見いただけると嬉しいです。 -- Satoshi IIDA mail: nyamp...@gmail.com twitter: @nyampire ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 早川知道 (Tomomichi Hayakawa) tom.hayak...@gmail.com うえこみ春日井小牧 - http://www.kasugai-komaki.jp/ Malaika System - http://malaika-system.com/ blog - close to you - http://malaika.air-nifty.com/ OSM Tokai - http://groups.google.com/group/OSM-Tokai XOOPS Cube TOKAI - http://xc-tokai.net/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja -- Satoshi IIDA mail: nyamp...@gmail.com twitter: @nyampire ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja
[OSM-ja] 本日のOSC OkinawaのLTで
木下です。 本日開催のOSC OkinawaのLTで急遽LTを やることが決まってしまい、OSMに関して 簡単な紹介と事例をまとめたスライドを急遽 作成しました。 http://www.slideshare.net/KenichiKinoshita/20130705-osm 内容としてはOSMを知らない方を対象に OSMと事例を紹介して興味をもって もらえそうなものにしたつもりです お時間がある方がどなたか見ていただいて 改善点や問題ありそうな箇所がありましたら ご指摘いただけると幸いです。 以上、よろしくお願いいたします。 木下 兼一 e-mail: kin...@tke.att.ne.jp ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja
Re: [OSM-ja] 本日のOSC OkinawaのLTで
木下です。 ちょっと修正してみました。 http://www.slideshare.net/KenichiKinoshita/20130705-osm-23959777 記述を少し修正して事例に比較のスクリーンショットを乗せてみました。 どうでしょうか? On 2013/07/06, at 10:51, Taro Matsuzawa wrote: 松澤です。 一点だけ修正をお願いします。 大島ではなくて伊豆大島で。 大島っていう島は何箇所かあるようなので、 伊豆大島と書くとわかりやすくなります。 あと、個人的には、詳細地図のところもマニアックな地図とか、 口頭でもいいのでちょっとスゲー感を出してもらえるといいかな。 あとは、 http://tools.geofabrik.de/mc/?lon=139.3792lat=34.74154zoom=13num=4mt0=mapnikmt1=bing-mapmt2=mapnik-germanmt3=google-map ここらへんのスクリーンショットを貼り付けるとよいかもw # Map Compareいつのまに画面増えてる(汗 ではでは。 (2013/07/06 6:18), 木下 兼一 wrote: 木下です。 本日開催のOSC OkinawaのLTで急遽LTを やることが決まってしまい、OSMに関して 簡単な紹介と事例をまとめたスライドを急遽 作成しました。 http://www.slideshare.net/KenichiKinoshita/20130705-osm 内容としてはOSMを知らない方を対象に OSMと事例を紹介して興味をもって もらえそうなものにしたつもりです お時間がある方がどなたか見ていただいて 改善点や問題ありそうな箇所がありましたら ご指摘いただけると幸いです。 以上、よろしくお願いいたします。 木下 兼一 e-mail: kin...@tke.att.ne.jp mailto:kin...@tke.att.ne.jp ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja -- Taro Matsuzawa Georepublic Japan mail: t...@georepublic.co.jp web: http://georepublic.co.jp ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja 木下 兼一 e-mail: kin...@tke.att.ne.jp ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja
Re: [OSM-ja] KSJ2 re-import: Forest Data
いいださん,みなさん いわさきです。 マルチポリゴンにするのは,QGISできると思います。 2000Node以下にするのは,たとえばこんな風に分割するというイメージでしょうか? https://twitter.com/wata909/status/353377293982388226/photo/1 それから,KSJの森林レイヤなのですが,ちょっと癖がありそうです。 島根のデータは問題ないのですが,たまたま開いた長野のデータが以下のような感じになってました。 07 森林地域 http://t.co/u7L4F0Xpzx 08 国有林 http://t.co/5TT0Di18p2 09 地域森林計画対象民有林 http://t.co/nGsndzY7rY 10 保安林 http://t.co/xRXJxcTCcD 7〜10を重ねたもの http://t.co/D5BWjTzGSh 最初の数字は,shpファイルの最後の二桁です。 これを見ると,どうやら複数のファイルを結合した方が良さそうです。 長野の場合は08と09を重ねると良さそうです。ただし,長野のデータだけがエラーなのかもしれませんが。 参考までに。 2013年7月6日 1:24 Satoshi IIDA nyamp...@gmail.com: いいだです。 タグのルール変換はともかくとして、ogr2osmで森林データ変換をやってみました。 純粋にコンバートするだけなら、以下の叩き方でゆけます。 (pythonのdefault encodingはUTF-8にしてあります) ./ogr2osm.py --encoding=shift_jis ./shape/A13-11_31_GML/a001310020120307.shp ■小さなマルチポリゴンへの自動切り分けはできません。 たぶん、Shapeファイルの段階でQGISなどを使って方眼状に切り分けてから、 ogr2osmで変換するなどの処理が必要なのじゃないかな、とおもいます。 (ほんとにQGISなどでできるかはわからないですが。。。) なので、少なくとも投入直後に巨大リレーションになってしまうのは、 元ファイルの作りからしてある程度は仕方がないかなぁ、というのが僕の意見です。 できれば、細かいマルチポリゴンに分割してしまいたいのはやまやまなのですが。 3−4分割くらいなら手動でもそんなに手間がかからないのですけれど、 方眼上に分けるなど、システマチックにやるには どうやればよいのか、ちょっと見当がついていません。 ■2000Node制限には対応していません そういえば、OSMの地味な制限として、 1つのウェイに参加できるのは2000Nodeまで、という制限があります。 (JOSM経由でアップロードするとき、エラーが表示されます) ここは2000Node以下になるように手動でウェイ分割をしてあげる必要がありそうです。 2013年7月5日 23:39 Tomomichi Hayakawa tom.hayak...@gmail.com: Tomです。 前回のインポートでは、 巨大なリレーションが出来るのが、いろいろ問題の種でした。 ogr2osmは、どうなんでしょうね? 確認しておきたいですね。 小さなオブジェクトに変換してくれるのなら、 他の地域にも使ってみたい気もします。 2013年7月5日 14:52 Satoshi IIDA nyamp...@gmail.com: いいだです。 ライセンス切り替えによるデータ削除から約1年が経過しました。 御存知の通り、切り替えに伴ってKSJ2データの多くが削除されており、 いくつかは再インポートの必要があると考えています。 その中でも特に目立つものとして、 まずは西日本の森林データを再度インポートしたいと思っています。 以下の要領で行おうかな、と思っているのですが、ご意見をください。 ■利用するデータ KSJ2 森林面積データ、 現時点での最新(鳥取県データをみたら、平成23年度)を考えています。 前回インポート時は、平成18年データが主なようです。 http://nlftp.mlit.go.jp/ksj/gml/datalist/KsjTmplt-A13.html ■付与するタグ タグについては以下で示されている通り、 Nodeへの付与はせず、WayやRelationへ適用します。 http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import source = KSJ2/A13 source_ref = http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import note:ja = 国土数値情報(森林地域)平成23年 国土交通省 natural = wood 自然林(natural=wood)と人工林(landuse=forest)の違いは常に悩ましいポイントですが、 基本的にすべて自然林(natural=wood)で行いたいとおもいます。 以下の区分で示されている、1 森林地帯を変換するイメージです。 http://nlftp.mlit.go.jp/ksj/gml/codelist/ForestAreaCd.html ■データ形式変換 ogr2osmという、shape - .osmの変換スクリプトで行おうと思っています。 タグの変換を柔軟に行うことができるのが大きな特徴です。 https://github.com/pnorman/ogr2osm 以前に行政区境の変換を行った時に使った実績があり、 2byte文字(UTF-8)での出力もOKです。 実行には、以下のような変換ルールを書く必要があります。 https://github.com/nyampire/ogr2osm/blob/master/translations/N03-admin_border.py こんなかんじの行を書けば大丈夫かな、と思っています。 # 基本のタグ付け tags.update({'source':'KSJ2/A13'}) tags.update({'note:ja':u'国土数値情報(森林地域)平成23年 国土交通省'}) tags.update({'source_ref':'http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import'}) tags.update({'natural':'wood'}) また、元データはShapeファイルで配布されていますので、 実は、JOSMのOpenDataプラグインを利用すればそのまま読み込むことが可能だったりします。 ただし、利用されるタグ情報はDBFファイルに定義されたままの状態になりますので、 いったんすべて削除した後で上記のタグを埋め込む作業が必要です。 手動作業だとミスがでる可能性があるので、ogr2osmを主に利用する予定です。 ■管理について 以前に作成されたテーブルへカラムを追加して、 再インポートを行ったかどうかをチェックすればよいかと思っています。 http://wiki.openstreetmap.org/wiki/Import/Catalogue/Japan_KSJ2_Import/Forest もっとよさそうなやり方や、方法の疑問点など、 ご意見いただけると嬉しいです。 -- Satoshi IIDA mail: nyamp...@gmail.com twitter: @nyampire ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja -- =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= 早川知道 (Tomomichi Hayakawa) tom.hayak...@gmail.com うえこみ春日井小牧 - http://www.kasugai-komaki.jp/ Malaika System - http://malaika-system.com/ blog - close to you - http://malaika.air-nifty.com/ OSM Tokai - http://groups.google.com/group/OSM-Tokai XOOPS Cube TOKAI - http://xc-tokai.net/ =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja -- Satoshi IIDA mail: nyamp...@gmail.com twitter: @nyampire ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja -- 岩崎 亘典 ___ Talk-ja mailing list Talk-ja@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-ja