Gosmoreをインストールし、osm.bz2
以下からフォーマットされた地図をダウンロードする予定です。ここ。
Gosmoreにどのように追加しますか?私はインターネット検索をしていますが、解決策が見つからず、正常に動作できるかどうかわかりません。
完全に合法的な無料オフラインマップのためのもう一つの良いソリューションがありますか?
修正する:コマンドを試してください
bzcat /file_location/filename.osm.bz2 | gosmore rebuild
いくつかのエラーが発生しました(アイコンが見つかりませんでした)。
1 while (xmlTextReaderRead (xml) == 1)
しかし、何も起こりませんでした。おそらくDebianリポジトリからgosmoreをインストールしたので、公式ドキュメントに記載されているように試してみましょう(Debianリポジトリからインストールできると思いますが)。
修正する:手動でインストールしようとしましたが、結果は同じでした。 gosmoreを放棄してnavitを設定しようとしましたが、うまくいかず、地図が表示されません。バラの画面のみが表示され、地図がまだ読み込まれていないようです。私は同じ問題に対する解決策を見つけました。公式メーリングリストしかし、提供されたソリューションは私には適していませんでした。
修正する良い解決策を見つけたようです。下記をご覧ください。
答え1
OSMフォーマット
少なくともこのgithubページによると、次のようになります。ストリートマップを開く/gosmore、GosmoreでOSM(Open Street Maps)を使用できるようです。このコマンドはを表示するために使用されますgosmore
。
$ bzcat planet-...osm.bz2 | gosmore rebuild
osm.bz2
したがって、次のようにファイルを使用できる必要があります。
$ bzcat osm.bz2 | gosmore rebuild
次のコマンドで上記のコマンドを表示することもできます。Gosmoreの追加情報ファイル。最後に、OSM Wikiには次のタイトルのページがあります。ゴスモア/リビルドガイド、使用する地図データの性質に応じて、上記の方法の代替案を示します。
PBF形式
ファイルをインポートするには、osm.pbf
このページで方法を見つけることができます。PBFファイル形式に関するOSM Wiki。
osmconvert
あなたが望むようなこのツールもありますが、主にOSMをPBFに変換することです。これこのコマンドの Wiki ページ使い方の良い詳細があります。
はい
$ bzcat europe.osm.bz2 | osmconvert - -o=europe.pbf
答え2
私の考えでは、素晴らしい解決策を見つけたようです。まさにマーブルです。ほぼすべてのAndroidマップアプリと同様に、地図を「タイル」という画像に保存します。 1つの欠点があります。世界地図が大きすぎて地図全体をダウンロードできないという点ですが、実行速度がかなり速いというのが利点です。
インストールしましたが、すぐに動作します。 「Openstreetmaps」テーマを選択してオフラインでアクセスできる領域に移動し、「ファイル」 - >「ダウンロード領域」をタップして「タイルレベル範囲」を設定します。 (「タイル数は制限されています。)、「OK」を押すと画面右下にロード状態が表示されます。
マップに移動すると、ダウンロードしたすべてのアイテムもキャッシュされます。設定 - >仮想地球構成 - >キャッシュとプロキシでキャッシュサイズを10000に増やしました。これで地図をダウンロードしていますが、速度は遅いですが、それほど価値があると確信しています。