Panaナビの地点情報「pmf形式」をゴリラCN-GP710VD用の地点情報「poi形式」に変換
| 目的 |
修理・故障・メンテナンス |
| 作業 |
DIY |
| 難易度 |
 初級 |
| 作業時間 |
30分以内 |
1
有料のソフトがあるようですが、
これくらいなら、できそうなので・・・
(自分の記録用に、まとめました)
<概要>
Panaナビから「pmf形式」の地点情報をSD出力し、
パソコンに読み込ませ、ゴリラ用の地点情報「poi形式」に変換し、ゴリラ用にSD出力し、
ゴリラでSD地点読み込みで、読み込む
準備するもの:パソコン、SD、(パソコンのテキストエデッタ、EXCEL)
(但し、テキストの一括変換、EXCELの関数式が使えること)
①ゴリラ用のpoi形式のデータの確認
データはXLM形式のテキストデータとなっており
経度・緯度、名称、電話番号以外の不要なタグを消去すると
以下の形式であることが判明
<?xmlversion="1.0"encoding="Shift_JIS"?>
<poix_ex>
<poix>
<format>
<datum>
tokyo
</datum>
<unit>
dms</unit>
<time>
</time>
</format>
<poi>
<point>
<pos>
<lon>
135,55,51.2(経度)
</lon>
<lat>
34,28,7.5(緯度)
</lat>
<name>
<nb>
大宇陀温泉あきののゆ(名称)
</nb>
</name>
</pos>
</point>
<contact href="tel:">
tel:0745-83-4126(電話番号)
</contact>
<category>
test011
</category>
</poi>
</poix>
</poix_ex>
<poix>~ </poix>が1地点の情報
タグ<category>は省略するとエラーになったので残した。
②PanaナビのSD地点情報出力
出力時の名前に拡張子「pmf」が付いたファイルが出来ます。
上記をパソコンで読む
1行に1地点の情報となっています。
説明のため、地点情報を5個として記述し、画像表示してます。
画像NO.1参照(画像は横長になっています)
2
③テキストエデッタで、#を一括削除し、
EXCELのテキスト(タブ・セパレート)読み込みで読み込ませ不要な列を削除する。
必要な項目(経度、経度、地点名称、電話番号)のみ残した。
13555512 03428075 大宇陀温泉あきののゆ 0745-83-4126
13612105 03430438 姫石温泉伊勢本街道御
13617100 03446260 さるびの温泉 0595-48-0268
13506272 03459472 ごんだ今田町ふるさと
13434087 03503098 よい温泉観光 0790-63-2615
④経度、経度を度分秒(秒以下は小数点表現で)に分割(EXCELの関数式で)
(例)13555512→135,55,51.2、03428075→34,28,7.5
135,55,51.2 34,28,7.5 大宇陀温泉あきののゆ 0745-83-4126
136,12,10.5 34,30,43.8 姫石温泉伊勢本街道御
136,17,10 34,46,26 さるびの温泉 0595-48-0268
135,6,27.2 34,59,47.2 ごんだ今田町ふるさと
134,34,8.7 35,3,9.8 よい温泉観光 0790-63-2615
⑤上記のデータをXMLのタグに埋め込めば、poi形式に変換できると思うですが
EXCELのXMLの扱い方の知識がないので、
EXCELの列挿入でpoi形式になるようタグ等を埋め込む
画像NO.2参照
3
本来ならタグ毎に改行するのですが、EXCELで一括挿入するために
EXCELで一括コピーできるように、1行で作ってます。
できあがれば、EXCELからtext出力(セパレータはスペース)し
タグのデータの不要なスペースを一括変換で削除
データの前後に以下の行を付加
<?xmlversion="1.0"encoding="Shift_JIS"?>
<poix_ex>
データ
</poix_ex>
画像NO.3参照
ファイル名を、test010.poiという名前に変更して
(拡張子が.poiであれば、名称は何でもよい)
SDのDRIVEフォルダに格納
以上で完了
ゴリラのSD地点情報登録機能で、登録できます。
[PR]Yahoo!ショッピング
関連コンテンツ
関連整備ピックアップ
関連リンク