トップ地図アプリMap4 > バス路線図

バス路線図

はじめに

バス路線relation id、路線番号、路線名のみ独立ファイルで管理している。 タブ区切りのテキストファイルで 、bus_route_japan.tsv が 853KB、bus_route_kanto.tsv が 487KB である。

バス路線は細い青線を道路の中心に描画している。ここまでのタイル画像は保存対象である。

メニューでバス路線にチェックを入れた場合、 その時点で、地図画面に含まれているバス路線がバス路線表示候補となる。

レンダリングはタイル単位であるが、バス路線表示候補の抽出は画面単位となる。 バス路線管理データに境界ボックスを含んでおれば、該当路線の抽出は簡単になる。 しかし、境界ボックスを求める事前処理が必要となる。また、特に、高速道路バスの場合、 境界ボックスが広すぎる問題がある。

したがって、再描画によって、ボス路線IDを求める方式とする。

リファレンス