2: 2015-10-13 (火) 01:12:03 yuji Attached file: del.txt, Attached file: japan.poly, Attached file: japan_map.png |
3: 2015-10-13 (火) 05:20:08 yuji Attached file: tags.xml, Attached file: japan_map2.png, Deleted an attach file: del.txt at 2015-10-14 (水) 13:04:46 |
||
---|---|---|---|
Line 58: | Line 58: | ||
ただ日本全国になると129個のファイル(データがある分)の.osmファイルが出来てしまって,これを1つの.osmにマージしないといけないのだが,うまくマージ(osmosisを使った)が出来ない。~ | ただ日本全国になると129個のファイル(データがある分)の.osmファイルが出来てしまって,これを1つの.osmにマージしないといけないのだが,うまくマージ(osmosisを使った)が出来ない。~ | ||
- | [[Phyghtmap>http://katze.tfiu.de/projects/phyghtmap/index.html]]~ | + | [[phyghtmap>http://katze.tfiu.de/projects/phyghtmap/index.html]]~ |
- | 次に見つけたのがPhyghtmap。~ | + | 次に見つけたのがphyghtmap。~ |
Pythonで動くので,WindowsでもLinuxでも使える。このツールでもやはり129個のデータをダウンロードするのはsrtm2osmと同様だが,.osmに変換する時にオプションに--max-nodes-per-tile=0を使うと,1個の.osmにマージして出力してくれた :-D | Pythonで動くので,WindowsでもLinuxでも使える。このツールでもやはり129個のデータをダウンロードするのはsrtm2osmと同様だが,.osmに変換する時にオプションに--max-nodes-per-tile=0を使うと,1個の.osmにマージして出力してくれた :-D | ||
Line 65: | Line 65: | ||
--step=20で20mの等高線に,--line-cat=500,100で500m/100m毎に少し太線にするようにした。--write-timestampオプションを指定しないと,後でosmosisでマージしてLocus map用のベクター地図.mapファイルを作成する時にtimestampが無いってエラーを出してうまくいかない。~ | --step=20で20mの等高線に,--line-cat=500,100で500m/100m毎に少し太線にするようにした。--write-timestampオプションを指定しないと,後でosmosisでマージしてLocus map用のベクター地図.mapファイルを作成する時にtimestampが無いってエラーを出してうまくいかない。~ | ||
- | これで,なんとか20mでの日本の等高線地図japan_srtm.mapを作成できた。~ | + | これで,なんとか20m(ハイキング用なんで20m)での日本の等高線地図japan_srtm.mapを作成できた。 |
ただ出来上がった等高線地図には,おかしな等高線がたくさん出来ている。ダウンロードしたSRTMの.hgtファイルを確認したら,ところどころデータがおかしいのが原因。~ | ただ出来上がった等高線地図には,おかしな等高線がたくさん出来ている。ダウンロードしたSRTMの.hgtファイルを確認したら,ところどころデータがおかしいのが原因。~ | ||
Line 77: | Line 77: | ||
osmosisはjavaアプリケーションですが,日本全体を処理する場合はRAMがたくさんあるPC出ないと,そのままではメモリ不足で停止しちゃいます。(5Gを割り当てても足りない)~ | osmosisはjavaアプリケーションですが,日本全体を処理する場合はRAMがたくさんあるPC出ないと,そのままではメモリ不足で停止しちゃいます。(5Gを割り当てても足りない)~ | ||
- | type=hdを使うと速度はかなり遅くなりますが,メモリ不足はなんとか回避できます。 | + | type=hdを使うと速度はかなり遅くなりますが,メモリ不足はなんとか回避できます。tag-conf-file=&ref(tags.xml);で表示用にタグ設定しておきます。(設定がおかしいかも・・・) |
> osmosis --read-xml file="japan_osm" --sort -- read-xml file="japan_strm.osm" --sort --merge --mapfile-writer file="japan.map" type=hd tag-conf-file=tags.xml zoom-interval-conf=10,9,11,14,12,21 map-start-zoom=10 | > osmosis --read-xml file="japan_osm" --sort -- read-xml file="japan_strm.osm" --sort --merge --mapfile-writer file="japan.map" type=hd tag-conf-file=tags.xml zoom-interval-conf=10,9,11,14,12,21 map-start-zoom=10 | ||
Line 84: | Line 84: | ||
こうやって出来た日本のベクターマップjapan.mapを,Locus/mapsVector/japanフォルダーにコピーして,Locusで使用することが出来た。~ | こうやって出来た日本のベクターマップjapan.mapを,Locus/mapsVector/japanフォルダーにコピーして,Locusで使用することが出来た。~ | ||
- | #ref(japan_map.png) | + | &ref(japan_map.png);&ref(japan_map2.png); |
作成した日本のベクターマップは,[[こちら(2015/10/06時点)>https://onedrive.live.com/redir?resid=9D5AE460143634BB%21936]] | 作成した日本のベクターマップは,[[こちら(2015/10/06時点)>https://onedrive.live.com/redir?resid=9D5AE460143634BB%21936]] |