道路の囲みマーク(アイコン)

お詫び: 国土地理院の「数値地図25000(空間データ基盤)」サービスが終了したため、2008年6月14日現在ここに記載された方法は実行できません。自作地図を作る代わりの方法を探します。

  不要図削除: 2009年04月20日
  改訂: 2007年9月17日

T.序
  自作地図(マップ)をGPS(USA版)で表示させてすぐ気が付くのが、四角マークで囲まれた国道番号。逆おむすびの国道番号に見なれた日本人としては違和感があるのだ(下の絵)。幸い、GARMIN製GPS日本語版の内部には日本地図とほぼ同様のマークがあるようだ。いにしえの星(ジェイク斉藤氏)で紹介されている方法をMAP60CSx(USA版)で検証してみよう。
道路囲みマーク

U.使用ツール
ツール(ソフト) バージョン
GPSMapEdit フリーソフト 1.0.36.0
cGPSmapper.exe フリー版 0093c
sendmap20.exe フリーソフト   4.0

V.ポーリッシュ マップ フォーマット(PFM)と道路の表示


  その前にPFMファイル(*.mp)で道路がどのように記述されているかを見てみよう。道路の情報は、ボデー セクションの [RGN40]部に記述されている。(注: [RGN40]は古い表記形式です。新しい表記形式では[POLYLINE]部です。詳しくはcGPSMapperのマニュアルに詳しい)


;高速道路
[RGN40]
Type=0x1
Label=17
Levels=3
Data0=(35.83657,139.67596),(35.82979,139.65734)
[END-RGN40]


;国道
[RGN40]
Type=0x2
Label=~[0x05]17
Levels=3
Data0=(35.83857,139.67596),(35.83179,139.65734)
[END-RGN40]

ここは新しい記述方法では次のようになる。
[POLYLINE]
Type=0x2
Label=~[0x05]17
EndLevel=3
Data0=(35.83857,139.67596),(35.83179,139.65734)
[END]

  • 道路を表わす線の太さや色
      この情報は属性[Type]に「0x01」の様に16進コードで記述されている。詳しくは、cGPSmapperのマニュアルに記載されている。気をつけることは、最終的にどのように表示されるかはGPSユニット依存であるということ。

  • 路線番号の囲み表示
      四角マークで囲まれた路線番号は、上表のサンプルPFMを見てもわかるよう、「Label」属性に~[0x01]のような特別コード(Special code)を付けて記述することによって実現できる。特別コードが無い時は、線分に沿ってテキストが表示される。

      どのような囲みマークが表示可能なのか実験してみた。GARMINのLegend C日本語版で表示可能な囲みマークは、「いにしえの星(ジェイク斉藤氏)」のサイトで報告されているが、英語版も果たして同じであろうか。

      cGPSmapperのマニュアル(v2.3)によれば、道路オブジェクト(Polyline)に適用可能な特別コードは次の通りである。
    ~[0x01]
    ~[0x02]
    ~[0x03]
    ~[0x04]
    ~[0x05]
    ~[0x06]

      これを組み込んだテスト用のPFMファイル(*.mp)を作成し、IMGファイル(*.img)に変換してGPS(MAP60CSx英語版)へアップロードしてみた。
    @ ~[0x01]
    道路囲みマーク
    A ~[0x02]
    B ~[0x03]
    C ~[0x04]
    D ~[0x05]
    E ~[0x06]

      結論: USA版GPS MAP60CSxには、日本地図で使われている国道の逆おむすび形のマークも、県道表示で使われる6角形のマークも無いことがわかった。
  •   四角のマークだけではあまりに殺風景なので、国道を楕円形にしてみよう。PFMファイルをテキスト エディターで開き、修飾コードの~[0x05]を~[0x03]へ一括置換する。

      但し、私の自作地図の場合93万行もあったので、愛用のテキスト エディターでは作業を始めてすぐメモリー不足でハングアップした。分割しても何時間かかるかわからない超スローペース。もちろん、エクセルで処理できるような行数ではない。結局MS-ACCESSのVBAで置換モジュールを作成し処理したが、圧倒的に早かった。GARMIN MAP60CSxにはアジア パシフィック版というのがあるそうだが、それではどうなんだろう?チョット気になる。

    道路囲みマーク変更前  道路囲みマーク変更後
    変更前(左)、変更後(右)。個人的なセンスの問題ですが少しマシになりました。注意!川の設定を変えています。

    この地図の作成に当たっては、国土地理院長の承認を得て、
    同院発行の数値地図25000(空間データ基盤)を
    使用したものである。(承認番号 平19総使、第261号)



    ©2006 Yamaさんのもっと山を、スキーを、感動を!
    All rights is reserved. Sorry for Japanese only.