8: 2015-11-27 (金) 07:52:27 yuji Attached file: tags.xml |
9: 2016-02-10 (水) 12:50:41 yuji Attached file: Tohoku.poly, Attached file: Kanto.poly, Attached file: Chubu.poly, Attached file: Kinki.poly, Attached file: Chugoku.poly, Attached file: Hokkaido.poly, Attached file: Shikoku.poly, Attached file: Kyushu.poly, Deleted an attach file: shikoku.poly at 2016-02-10 (水) 21:51:25, Deleted an attach file: kyushu.poly at 2016-02-10 (水) 21:51:52, Deleted an attach file: hokkaido.poly at 2016-02-10 (水) 21:52:09 |
||
---|---|---|---|
Line 1: | Line 1: | ||
** Locus maps用の地図作成 [#veb1f176] | ** Locus maps用の地図作成 [#veb1f176] | ||
- | [[Locus maps>https://play.google.com/store/apps/details?id=menion.android.locus.pro&hl=ja]]で使用できるベクター日本地図は,Locusアプリのストアからダウンロード出来るんだけど(ファイル3個まで無料),日本全体をカバーするには4個ダウンロードしないとダメなのと,実はLocusストアのベクター日本地図は,ところどころデータが破損していて,正常に地図が表示されない。 :cry: ~ | + | [[Locus map>http://www.locusmap.eu/]]で使用できるベクター日本地図は,Locusアプリのストアからダウンロード出来るんだけど(ファイル3個まで無料),日本全体をカバーするには4個ダウンロードしないとダメなのと,実はLocusストアのベクター日本地図は,ところどころデータが破損していて,正常に地図が表示されない。 :cry: ~ |
- | このことを報告したら,Locusでは新しいベクター地図を用意しているんで,もう少し待ってくれと言っていた。→ ''今,ダウンロード出来る地図は修正されている。'' | + | このことを報告したら,Locusでは新しいベクター地図を用意しているんで,もう少し待ってくれと言っていた。→ ''今(2015/12月),ダウンロード出来る地図は修正されている。''~ |
+ | また,Locusストアから有償でダウンロードしても地図のバージョンが上がると(更新すると),再度お金を払ってダウンロードする必要がある。 | ||
+ | |||
+ | なので,[[Locus map>http://www.locusmap.eu/]]で使用できるベクター日本地図がどこかにないのか探すと,以下からダウンロードして使用できた。 | ||
- | なので,Locus mapで使用できるベクター日本地図を探すと,以下からダウンロードして使用できた。~ | ||
[[Mapsforge Download Server>http://download.mapsforge.org/]]~ | [[Mapsforge Download Server>http://download.mapsforge.org/]]~ | ||
- | OpenStreetMapから変換した日本全体のベクター地図がダウンロード出来て,Locusでもそのまま使用できる。~ | + | [[OpenStreetMap>http://www.openstreetmap.org/]]から変換した日本全体のベクター地図がダウンロード出来て,Locusでもそのまま使用できる。~ |
残念ながら,Mapsforgeの地図には等高線データは含まれていない。また更新頻度は1~2ヶ月ぐらいなので,常に最新とは限らない。~ | 残念ながら,Mapsforgeの地図には等高線データは含まれていない。また更新頻度は1~2ヶ月ぐらいなので,常に最新とは限らない。~ | ||
それと,日本語ではなく英語になります。 | それと,日本語ではなく英語になります。 | ||
Line 18: | Line 20: | ||
*** OpenStreetMapから日本の地図を作成 [#nb5b0177] | *** OpenStreetMapから日本の地図を作成 [#nb5b0177] | ||
[[ここ>/PC/地図/OpenStreetMap]]に書いてあるようにして,日本の地図データを用意する。~ | [[ここ>/PC/地図/OpenStreetMap]]に書いてあるようにして,日本の地図データを用意する。~ | ||
- | これをLocus mapが表示できるベクター地図(mapsforgeライブラリで出力した地図)に変換して作成する。~ | + | これを[[Locus map>http://www.locusmap.eu/]]が表示できるベクター地図(mapsforgeライブラリで出力した地図)に変換して作成する。~ |
- | 日本全体の地図データは大きなファイルになってしまって,ツールを使っての処理も大変時間がかかってしまうので,幾つかに分けたほうが良いかも。Locusストアで提供されている日本地図も4個に分けられているんで,同じように分けてみた。 | + | 日本全体の地図データは大きなファイルになってしまって,ツールを使っての処理も大変時間がかかってしまうので,幾つかに分けたほうが良いかも。Locusストアで提供されている日本地図も4個に分けられている。,そこで%%同じように%%8個に分けてみた。 |
.pbfファイルはバイナリデータに圧縮したファイルなんで,[[osmconvertツール>http://wiki.openstreetmap.org/wiki/Osmconvert]]を使ってosmfilterで編集出来るように.o5mファイルに変換した後,%%4個(北海道,本州,四国,九州)に分割する。%% 本州を一つにするとメモリ使用量が大きくなってしまい,うまく作成できなくなっちゃったんで,北海道,東北,関東,中部,近畿,中国,四国,九州の8個に分割することにした。 | .pbfファイルはバイナリデータに圧縮したファイルなんで,[[osmconvertツール>http://wiki.openstreetmap.org/wiki/Osmconvert]]を使ってosmfilterで編集出来るように.o5mファイルに変換した後,%%4個(北海道,本州,四国,九州)に分割する。%% 本州を一つにするとメモリ使用量が大きくなってしまい,うまく作成できなくなっちゃったんで,北海道,東北,関東,中部,近畿,中国,四国,九州の8個に分割することにした。 | ||
- | 分割するため,各polyファイルを作成した。( &ref(hokkaido.poly); &ref(tohoku.poly); &ref(kanto.poly); &ref(chubu.poly); &ref(kinki.poly); &ref(chugoku.poly); &ref(shikoku.poly); &ref(kyushu.poly); ) | + | 分割するため,各polyファイルを作成した。( &ref(Hokkaido.poly); &ref(Tohoku.poly); &ref(Kanto.poly); &ref(Chubu.poly); &ref(Kinki.poly); &ref(Chugoku.poly); &ref(Shikoku.poly); &ref(Kyushu.poly); )~ |
+ | この[[polyファイル>http://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format]]は,地図のエリアを緯度・経度の情報で指定する目的で使用されます。 | ||
> osmconvert japan-latest.osm.pbf -o=japan-latest.o5m | > osmconvert japan-latest.osm.pbf -o=japan-latest.o5m | ||
> osmconvert --complex-ways japan-latest.o5m -B=..\poly\Hokkaido.poly -o=hokkaido.o5m | > osmconvert --complex-ways japan-latest.o5m -B=..\poly\Hokkaido.poly -o=hokkaido.o5m | ||
Line 45: | Line 49: | ||
> osmfilter kyushu.o5m --parameter-file=del.txt > kyushu_temp.o5m | > osmfilter kyushu.o5m --parameter-file=del.txt > kyushu_temp.o5m | ||
- | ところどころ,名前に(英語)のような表示が出る所があるんで,ついでにこれを削除しちゃう。~ | + | ところどころ,名前に(英語)のような表示が出る所があるんで,ついでにこれを削除しちゃう。((OpenStreetMapを編集する場合,現在では,日本語名(romaji)のような表記は推奨されなくなったそうです。))~ |
.osmに戻してperlを使って | .osmに戻してperlを使って | ||
> osmconvert hokkaido_temp.o5m -o=hokkaido_temp.osm | > osmconvert hokkaido_temp.o5m -o=hokkaido_temp.osm | ||
Line 68: | Line 72: | ||
これで,ベクター日本地図のhakkaido.osm(北海道),%%honshu.osm(本州)%%,tohoku.osm(東北),kanto.osm(関東),chubu.osm(中部),kinki.osm(近畿),chugoku.osm(中国),shikoku.osm(四国),kyushu.osm(九州)が出来た。.osmファイルはテキストファイル(xml)で,日本全体だと22Gbyte以上になっちゃう。 | これで,ベクター日本地図のhakkaido.osm(北海道),%%honshu.osm(本州)%%,tohoku.osm(東北),kanto.osm(関東),chubu.osm(中部),kinki.osm(近畿),chugoku.osm(中国),shikoku.osm(四国),kyushu.osm(九州)が出来た。.osmファイルはテキストファイル(xml)で,日本全体だと22Gbyte以上になっちゃう。 | ||
- | この後,.osmを.pbfに変更しておこうと, | + | この後,.osmを.pbfに変更しておく。 |
> osmconvert hokkaido.osm -o=hokkaido.osm.pbf | > osmconvert hokkaido.osm -o=hokkaido.osm.pbf | ||
> osmconvert tohoku.osm -o=tohoku.osm.pbf | > osmconvert tohoku.osm -o=tohoku.osm.pbf | ||
Line 112: | Line 116: | ||
これでやっと,日本の等高線データのjapan_srtm.osmが作成できた。 | これでやっと,日本の等高線データのjapan_srtm.osmが作成できた。 | ||
- | また,日本の等高線データjapan_srtm.osmも地図データと同様に,4個に分割するのも同じようにすれば作成できる。(phyghtmapで,直接作成することも出来るが,こっちのやり方のほうが早い。) | + | また,日本の等高線データjapan_srtm.osmも地図データと同様に,%%4個%%8個に分割するのも同じようにすれば作成できる。(phyghtmapで,直接作成することも出来るが,こっちのやり方のほうが早い。) |
- | > osmconvert japan_srtm.osm -B=..\poly\hokkaido.poly -o=hokkaido_srtm.osm | + | > osmconvert japan_srtm.osm -B=..\poly\Hokkaido.poly -o=hokkaido_srtm.osm |
- | > osmconvert japan_srtm_.osm -B=..\poly\honshu.poly -o=honsyu_srtm.osm | + | > osmconvert japan_srtm.osm -B=..\poly\Tohoku.poly -o=tohoku_srtm.osm |
- | > osmconvert japan_srtm.osm -B=..\poly\shikoku.poly -o=shikoku_srtm.osm | + | > osmconvert japan_srtm.osm -B=..\poly\Kanto.poly -o=kanto_srtm.osm |
- | > osmconvert japan_srtm.osm -B=..\poly\kyushu.poly -o=kyushu_srtm.osm | + | > osmconvert japan_srtm.osm -B=..\poly\Chubu.poly -o=chubu_srtm.osm |
- | 一度作成しておけば,後は地図と等高線をマージすれば4個の等高線入り日本地図データが作れます。 | + | > osmconvert japan_srtm.osm -B=..\poly\Kinki.poly -o=kinki_srtm.osm |
+ | > osmconvert japan_srtm.osm -B=..\poly\Chugoku.poly -o=chugoku_srtm.osm | ||
+ | > osmconvert japan_srtm.osm -B=..\poly\Shikoku.poly -o=shikoku_srtm.osm | ||
+ | > osmconvert japan_srtm.osm -B=..\poly\Kyushu.poly -o=kyushu_srtm.osm | ||
+ | |||
+ | 一度作成しておけば,後は地図と等高線をマージすれば%%4個%%8個の等高線入り日本地図データが作れます。 | ||
ちなみに,ダウンロードした.hgtファイルをLocus/data/srtm/ フォルダーに入れておいて,Locus mapで地形を表示する設定にすると,起伏なんかが明暗表示されて見やすくなります。 | ちなみに,ダウンロードした.hgtファイルをLocus/data/srtm/ フォルダーに入れておいて,Locus mapで地形を表示する設定にすると,起伏なんかが明暗表示されて見やすくなります。 | ||
+ | |||
+ | *** 海を青くする [#ze3004e1] | ||
+ | OpenStreetMapの地図データは,海岸線タグ(coastlines)がサポートされなくなってます。Mapsforgeのライブラリではこの海岸線タグで海を青く表示できるようになってます。 | ||
+ | |||
+ | 海岸線がサポートされなくなっちゃったんで,なんとかして海岸線を特定し,海側はkey='natural' value='sea'タグを,陸側はkey='natural' value='nosea'タグを追加する必要があります。 | ||
+ | |||
+ | このためには,日本の陸地や海の領域を特定する地形データが必要です。~ | ||
+ | まず,[[OpenStreetMapData>http://data.openstreetmapdata.com]]というサイトから,世界の陸地線のデータである,[[land-polygons-split-4326.zip>http://data.openstreetmapdata.com/land-polygons-split-4326.zip]]ファイルをダウンロードします。~ | ||
+ | > wget http://data.openstreetmapdata.com/land-polygons-split-4326.zip | ||
+ | zipファイルを解凍すると,land_polygons.shpというShapeフォーマットのデータがあります。これを[[ogr2ogr>http://www.gdal.org/ogr2ogr.html]](Windowsの場合QGISがインストールされていればogr2ogrも使える)というツールを使用して日本の陸地線のShapeデータを取り出します。 | ||
+ | > ogr2ogr -overwrite -progress -skipfailures -clipsrc 122.560700 21.209920 153.890100 45.802450 japan.shp land-polygons-split-4326/land_polygons.shp | ||
+ | |||
+ | その後,[[shape2osm.py>https://github.com/mapsforge/mapsforge-mapcreator/blob/master/shape2osm.py]]を使用して,日本の陸地線データを,japan_ns.osmファイルに変換する。 | ||
+ | > python shape2osm.py -l japan_ns -o 10000000 japan.shp | ||
+ | これで,japan_ns.osmが作成される。この時,key='natural' value='nosea'が追加される。~ | ||
+ | 日本全体の陸地線データから,北海道,東北,関東,中部,近畿,中国,四国,九州の陸地線データを)を作成しておく。(osmconvertでカットする) | ||
+ | > osmconvert japan_ns.osm -B=..\poly\Hokkaido.poly -o=hokkaido_ns.osm | ||
+ | > osmconvert japan_ns.osm -B=..\poly\Tohoku.poly -o=tohoku_ns.osm | ||
+ | > osmconvert japan_ns.osm -B=..\poly\Kanto.poly -o=kanto_ns.osm | ||
+ | > osmconvert japan_ns.osm -B=..\poly\Chubu.poly -o=chubu_ns.osm | ||
+ | > osmconvert japan_ns.osm -B=..\poly\Kinki.poly -o=kinki_ns.osm | ||
+ | > osmconvert japan_ns.osm -B=..\poly\Chugoku.poly -o=chugoku_ns.osm | ||
+ | > osmconvert japan_ns.osm -B=..\poly\Shikoku.poly -o=shikoku_ns.osm | ||
+ | > osmconvert japan_ns.osm -B=..\poly\Kyushu.poly -o=kyushu_ns.osm | ||
+ | |||
+ | 海を特定して,key='natural' value='sea'タグを付けるため,以下の内容でjapan_sea.osmをテキストエディタを使って作成する。めんどくさいんで,日本全体を海にしている。 | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | <osm version="0.6"> | ||
+ | <bounds minlat="32.3844554" minlon="131.8803602" maxlat="34.6285997" maxlon="134.9868537"/> | ||
+ | <node timestamp="2016-04-29T23:59:59Z" changeset="20000" id="32951459320" version="1" lon="122.560700" lat="21.209920" /> | ||
+ | <node timestamp="2016-04-29T23:59:59Z" changeset="20000" id="32951459321" version="1" lon="122.560700" lat="45.802450" /> | ||
+ | <node timestamp="2016-04-29T23:59:59Z" changeset="20000" id="32951459322" version="1" lon="153.890100" lat="45.802450" /> | ||
+ | <node timestamp="2016-04-29T23:59:59Z" changeset="20000" id="32951459323" version="1" lon="153.890100" lat="21.209920" /> | ||
+ | <way timestamp="2016-04-29T23:59:59Z" changeset="20000" id="32951623372" version="1"> | ||
+ | <nd ref="32951459320" /> | ||
+ | <nd ref="32951459321" /> | ||
+ | <nd ref="32951459322" /> | ||
+ | <nd ref="32951459323" /> | ||
+ | <nd ref="32951459320" /> | ||
+ | <tag k="area" v="yes" /> | ||
+ | <tag k="layer" v="0" /> | ||
+ | <tag k="natural" v="sea" /> | ||
+ | </way> | ||
+ | </osm> | ||
+ | |||
+ | 海(japan_s.osm)と海でない陸地部分(xxxx_ns.osm)をマージして,xxxx_sea.osmを作成する。 | ||
+ | > osmosis --read-xml file="japan_s.osm" --read-xml file="hokkaido_ns.osm" --sort --merge --write-xml file="hokkaido_sea.osm" | ||
+ | > osmosis --read-xml file="japan_s.osm" --read-xml file="tohoku_ns.osm" --sort --merge --write-xml file="tohoku_sea.osm" | ||
+ | > osmosis --read-xml file="japan_s.osm" --read-xml file="kanto_ns.osm" --sort --merge --write-xml file="kanto_sea.osm" | ||
+ | > osmosis --read-xml file="japan_s.osm" --read-xml file="chubu_ns.osm" --sort --merge --write-xml file="chubu_sea.osm" | ||
+ | > osmosis --read-xml file="japan_s.osm" --read-xml file="kinki_ns.osm" --sort --merge --write-xml file="kinki_sea.osm" | ||
+ | > osmosis --read-xml file="japan_s.osm" --read-xml file="chugoku_ns.osm" --sort --merge --write-xml file="chugoku_sea.osm" | ||
+ | > osmosis --read-xml file="japan_s.osm" --read-xml file="shikoku_ns.osm" --sort --merge --write-xml file="shikoku_sea.osm" | ||
+ | > osmosis --read-xml file="japan_s.osm" --read-xml file="kyushu_ns.osm" --sort --merge --write-xml file="kyushu_sea.osm" | ||
*** 日本の地図と等高線をマージして完成 [#g8a11fa9] | *** 日本の地図と等高線をマージして完成 [#g8a11fa9] | ||
- | 上で作成したベクター日本地図とベクター等高線地図を1つのファイルにマージして,ベクターマップの.mapフォーマットに変換します。~ | + | 上で作成したベクター日本地図とベクター等高線地図,及び海を青くする地図,を1つのファイルにマージして,ベクターマップの.mapフォーマットに変換します。~ |
- | ツールはOpenStreetMapのwikiに書かれている[[osmosis>http://wiki.openstreetmap.org/wiki/JA:Osmosis]]と[[mapsforge writer plugin(mapsforge-map-writer-*.jar)>https://github.com/mapsforge/mapsforge]]を使いました。Locusのベクターマップのフォーマットは,mapsforgeライブラリをサポートしているからです。他にもGarminのベクターマップの.imgファイルもそのまま使えます。 | + | ツールはOpenStreetMapのwikiに書かれている[[osmosis(0.43.1を使用)>http://wiki.openstreetmap.org/wiki/JA:Osmosis]]と[[mapsforge writer plugin(mapsforge-map-writer-*.jar)(0.6.0を使用)>https://github.com/mapsforge/mapsforge]]を使いました。[[Locus map>http://www.locusmap.eu/]]のベクターマップのフォーマットは,mapsforgeライブラリをサポートしているからです。他にもGarminのベクターマップの.imgファイルもそのまま使えます。 |
osmosisはjavaアプリケーションですが,日本全体を処理する場合はRAMがたくさんあるPC出ないと,そのままではメモリ不足で停止しちゃいます。(5Gを割り当てても足りない)~ | osmosisはjavaアプリケーションですが,日本全体を処理する場合はRAMがたくさんあるPC出ないと,そのままではメモリ不足で停止しちゃいます。(5Gを割り当てても足りない)~ | ||
type=hdを使うと速度はかなり遅くなりますが,メモリ不足はなんとか回避できます。tag-conf-file=&ref(tags.xml);で表示用にタグ設定しておきます。(設定がおかしいかも・・・) | type=hdを使うと速度はかなり遅くなりますが,メモリ不足はなんとか回避できます。tag-conf-file=&ref(tags.xml);で表示用にタグ設定しておきます。(設定がおかしいかも・・・) | ||
- | > osmosis --read-pbf file="jpmap\hokkaido.osm.pbf" --read-xml file="srtm\hokkaido_srtm.osm" --merge --mapfile-writer file="hokkaido.map" type=hd tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" | + | > osmosis.bat --read-xml file="jpmap\hokkaido.osm" --read-xml file="srtm\hokkaido_srtm.osm" --merge --read-xml file="sea\hokkaido_sea.osm" --merge --mapfile-writer file="hokkaido.map" tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" |
- | > osmosis --read-pbf file="jpmap\honshu.osm.pbf" --read-xml file="srtm\honshu_srtm.osm" --merge --mapfile-writer file="honshu.map" type=hd tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" | + | > osmosis.bat --read-xml file="jpmap\tohoku.osm" --read-xml file="srtm\tohoku_srtm.osm" --merge --read-xml file="sea\tohoku_sea.osm" --merge --mapfile-writer file="tohoku.map" tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" |
- | > osmosis --read-pbf file="jpmap\shikoku.osm.pbf" --read-xml file="srtm\shikoku_srtm.osm" --merge --mapfile-writer file="shikoku.map" type=hd tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" | + | > osmosis.bat --read-xml file="jpmap\kanto.osm" --read-xml file="srtm\kanto_srtm.osm" --merge --read-xml file="sea\kaito_sea.osm" --merge --mapfile-writer file="kanto.map" tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" |
- | > osmosis --read-pbf file="jpmap\kyushu.osm.pbf" --read-xml file="srtm\kyushu_srtm.osm" --merge --mapfile-writer file="kyushu.map" type=hd tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" | + | > osmosis.bat --read-xml file="jpmap\chubu.osm" --read-xml file="srtm\chubu_srtm.osm" --merge --read-xml file="sea\chubu_sea.osm" --merge --mapfile-writer file="chubu.map" type=hd tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" |
+ | > osmosis.bat --read-xml file="jpmap\kinki.osm" --read-xml file="srtm\kinki_srtm.osm" --merge --read-xml file="sea\kinki_sea.osm" --merge --mapfile-writer file="kinki.map" tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" | ||
+ | > osmosis.bat --read-xml file="jpmap\chugoku.osm" --read-xml file="srtm\chugoku_srtm.osm" --merge --read-xml file="sea\chugoku_sea.osm" --merge --mapfile-writer file="chugoku.map" tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" | ||
+ | > osmosis.bat --read-xml file="jpmap\shikoku.osm" --read-xml file="srtm\shikoku_srtm.osm" --merge --read-xml file="sea\shikoku_sea.osm" --merge --mapfile-writer file="shikoku.map" tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" | ||
+ | > osmosis.bat --read-xml file="jpmap\kyushu.osm" --read-xml file="srtm\kyushu_srtm.osm" --merge --read-xml file="sea\kyushu_sea.osm" --merge --mapfile-writer file="kyushu.map" tag-conf-file=tags\tags.xml map-start-zoom=10 comment="%date% made by Yuji Ueno" | ||
- | とにかく時間がかかります。マージするだけでも大体27時間(sortしないと15時間)ぐらいかかった :-o | + | とにかく時間がかかります。4分割の場合は全部マージするだけでも大体27時間(sortしないと15時間)ぐらいかかった :-o んだけど,8分割だと全体では6時間ぐらいで作成できた。 |
- | こうやって出来た日本のベクターマップjapan.mapを,Locus/mapsVector/japanフォルダーにコピーして,Locusで使用することが出来た。~ | + | こうやって出来た日本のベクターマップを,Locus/mapsVector/japanフォルダーにコピーして,Locusで使用することが出来た。~ |
&ref(japan_map.png);&ref(japan_map2.png); | &ref(japan_map.png);&ref(japan_map2.png); | ||
- | 作成した日本のベクターマップは,[[こちら>https://onedrive.live.com/redir?resid=9D5AE460143634BB%21170]] | + | %% ただ作成した日本のベクターマップには問題があって,海の色が青くなっていない %% ;( |
+ | %% たぶん,key='natural' value='sea'のタグを持つデータが無いんだと思うけど・・・ OpenStreetMapでは,key='natural' value='sea'タグのような,海と陸地の堺で色を変得ることに利用できるタグは無いみたい。対応方法は,日本の陸地の堺に'nosea'タグを,海に'sea'タグをMapsforge-Writerで書き出すときに追加すれば良いんだけど,うまく日本のShapeファイルから各部分を取り出せないんで,とりあえずこのまま。 %% | ||
+ | |||
+ | 作成した日本のベクターマップは,[[こちら(時々更新)>https://onedrive.live.com/redir?resid=9D5AE460143634BB%21170]] |