OpenStreetMap のこのすべてのマップ形式を理解しようとしていますが、本当に混乱しました。OSM wiki には多くの情報がありますが、さまざまな場所に散らばっているようで、すべての形式をしっかりと理解することはできません。
Androidでオフラインで使えるものを探しています。さまざまなファイル形式を使用するフレームワークや完成したアプリがたくさんあることは知っていますが、私の場合、それらが使用するファイル形式はすべて巨大です。
OSM でサポートされている最も軽量な形式は PBF-Binary であり、ラスター形式ですよね?
ベクトルである *.map 形式に変換できることがわかりましたよね?
サイズは PBF-Binary より約 40% 小さくなりますが、レンダリングする必要があり、ラスターほど高速ではありませんよね?
別の質問は、Android で使用できる最もコンパクトな OSM マップ形式は何ですか?
私がよく使うアプリを 1 つ知っています。MapsWithMe というアプリは小さな地図ファイルを持っていて、非常に高速ですが、ラスターを使用しているのかベクターを使用しているのかはわかりません。OSM マップを使用しているだけです。それに基づいて独自のフォーマットを作成したり、そのようなものを作成したりします。
GeoJson に出会いましたが、マップ ファイルは非常に小さく、数メガバイト以下です。なぜそうなのか、なぜモバイル開発に使用されないのか、私は「geojson android」をグーグルで調べたが、それに関する情報がないため、混乱しています。
これらの形式の比較表はありますか?
それで、誰かが私がこれらすべてのことについて学ぶことができるリンクを持っているなら、私にそれを教えてくれませんか?
ありがとう