2015/05/01 (金)
◆ [Bicycle|Mobile|Software] Garmin GPS用OpenStreetMapデータの作成 - 20:11:05
日本語フォントインストール済みの海外版eTrex 30にて動作確認しています。
まずは表示用データの作成は以下の通り。Windowsのコマンドプロンプトを仮定していますが、少し書き換えればbashでも動くはずです。JRE、Kakasi、iconv、Gow、Perlを予めインストールしておく必要があります。
::必要なファイルのダウンロードと展開
mkdir workdir
cd workdir
wget http://tmz.skr.jp/data/config/config141117.zip
unzip -qq config141117.zip
rm config141117.zip
wget http://www.mkgmap.org.uk/download/mkgmap-r3552.zip
unzip -qq mkgmap-r3552.zip
rm mkgmap-r3552.zip
wget http://www.mkgmap.org.uk/download/splitter-r421.zip
unzip -qq splitter-r421.zip
rm splitter-r421.zip
wget http://osm2.pleiades.uni-wuppertal.de/sea/20150206/sea_20150206.zip
wget http://m.m.i24.cc/osmconvert.exe
wget http://download.geofabrik.de/asia/japan-latest.osm.pbf
wget http://openlab.jp/skk/dic/SKK-JISYO.geo.gz
gzip -d SKK-JISYO.geo.gz
wget http://openlab.jp/skk/dic/SKK-JISYO.station.gz
gzip -d SKK-JISYO.station.gz
::イメージの作成
cd output
java -Xmx2000M -jar ..\splitter-r421\splitter.jar --keep-complete=true --description="OSM Japan" --max-nodes=1000000 --search-limit=10000000 --mapid=63310001 ..\japan-latest.osm.pbf
java -Xmx2000M -jar ..\mkgmap-r3552\mkgmap.jar --code-page=65001 --lower-case --country-name=JAPAN --country-abbr=JP --region-name=JAPAN --region-abbr=JP1 --family-id=42 --family-name="Japan OSM Family" --series-name="Japan OSM Series" --description="Japan OSM" --route --name-tag-list=name:ja,name:ja_rm,name:ja_kana,name:en,brand,int_name,name --drive-on=left --remove-short-arcs --add-pois-to-areas --precomp-sea=..\sea_20150206.zip --style-file=..\styles\mystyle --gmapsupp --index --nsis --license-file=resources\license_template.txt --max-jobs --reduce-point-density=4.0 --reduce-point-density-polygon=8.0 --draw-priority=1 --remove-ovm-work-files -c template.args ..\tmz.typ
mv gmapsupp.img gmapsupp_japan.img
次に、検索用に日本語をローマ字表記に変換したイメージを作成します。
::日本語をローマ字に変換
for %%i in (*.osm.pbf) do ..\osmconvert %%i | perl ..\rep_list_pre.pl | iconv -c -f UTF-8 -t SHIFT-JIS | kakasi -Ha -Ka -Ja -Ea -ka ..\SKK-JISYO.geo ..\SKK-JISYO.station | perl -npe "s/\^/-/g" > %%i.romaji
perl -npe "s/\.osm\.pbf/\.osm\.pbf\.romaji/g;s/mapname: \d\d\d\d/mapname: 6332/g;" template.args > template_search.args
::検索用イメージの作成
java -Xmx2000M -jar ..\mkgmap-r3552\mkgmap.jar --lower-case --country-name=JAPAN --country-abbr=JP --region-name=JAPAN --region-abbr=JP1 --family-id=42 --family-name="Japan OSM Search" --series-name="Search data" --description="Search data for stations and convenience stores" --route --name-tag-list=name:en,name:fr,brand,name:ja_rm,name:ja_kana,int_name,name --drive-on=left --remove-short-arcs --add-pois-to-areas --precomp-sea=..\sea_20150206.zip --style-file=..\styles\mystyle_search --gmapsupp --index --nsis --license-file=resources\license_template.txt --max-jobs --reduce-point-density=4.0 --reduce-point-density-polygon=8.0 --draw-priority=0 --remove-ovm-work-files -c template_search.args ..\tmz_search.typ
mv gmapsupp.img gmapsupp_search.img
◆ [Life] 始めた - 17:33:34
朝早くに起きて、チャリングレスしながらしゅっきーん。
ローソンでamazonから購入した「のりりん」11巻とルコックスポルティーフのスリークォーターパンツを受け取り。
某分子同定用配列データベースの更新にとりかかる。とても遅い。まぁしゃーない。でかいし。
査読、共著原稿チェックを交互に進行。内容が違うので混乱しない。
時間外に最新のOpenStreetMapデータからGarmin GPS用のファイルを作成。表示は日本語で、検索用にローマ字イメージを作成。途中まで。
某新型計算機見積もり来ず。
チャリングレスしながら帰宅。だいぶ緑勢力増えてきた。よしよし。
帰宅後、ルコックのパンツを試着。素晴らしい。めっちゃ軽くてスリムなシルエット。着心地、肌触り、ストレッチ性良し。しかもモンベルやパールイズミより安い。これで黒の流通がもうちょっとあればねぇ。今どこも品切れ。ベージュを追加発注。
さらに、安くなっていたのでうぃごーにフォークを発注。200g以上軽量化。まぁ重量はさして重要ではないけど、フォークが気に入らなかったので。問題は色がぜんぜん違うことですが、届いてから考える。