アプリ用のオフラインマップを準備する
時々、他のソース(友人、ウェブサイト、ファイルストレージなど)からインポートする準備ができたマップを持っていることがあります。また、アプリがネイティブにサポートしていないオフラインマップを提供する多くのオンラインソースもあります。
このチュートリアルでは、公式のfaa.govウェブサイトから提供されるGeoTIFFおよびPDF(GeoPDF)形式の航空地図を例として使用します。
VFRマップをダウンロードするには、以下のリンクをクリックしてください:
https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/vfr/
現在、faa.govが提供する形式はGeoTIFFまたはPDF(GeoPDF)です。
アトランタのTIFFマップをダウンロードしましょう。
解凍後、ファイルエクスプローラーでTIFFマップファイルを以下のようにプレビューできます:
サイズは約88MBです。
次に、このTIFFマップをMBTiles形式に変換して、アプリで使用できるようにします。
まだインストールしていない場合は、GDAL(無料)をインストールしてください:https://gdal.org/en/stable/download.html
ターミナルで、TIFFマップファイルを含むフォルダーに移動し、次のコマンドを実行します:
''' gdal_translate “Atlanta SEC.tif” Atlanta-VFR.mbtiles -of MBTILES '''
コマンドの出力は次のようになります:
''' Input file size is 17951, 12354 Warning 1: Input dataset has a color table, which will likely lead to bad results when using a resampling method other than nearest neighbour or mode. Converting the dataset to 24/32 bit (e.g. with gdal_translate -expand rgb/rgba) is advised. 0…10…20…30…40…50…60…70…80…90…100 - done. '''
フォルダーにAtlanta-VFR.mbtiles
という名前の新しいファイルが表示されるはずです。
このファイルをiCloud FilesまたはiPhone/iPadでアクセス可能な他の共有/クラウドストレージにコピーします。
アプリで、このマップを直接開くには、マップリストで'+‘ボタンをタップします:
次に、オフラインマップをインポートをタップし、ファイルピッカーを使用してマップをインポートします。
または、ファイルアプリ(または他のファイルストレージアプリ、またはメールの添付ファイル内)でファイルをタップ(またはiOS 18以降では長押し)し、共有または開くオプションを選択します。アプリが表示されない場合は、"…"(その他)ボタンまでスクロールし、タップして完全なリストからアプリを選択します。
iCloud VFRフォルダーにコピーされたファイルを使用する場合:
ファイルをタップし、ダウンロードしてアプリで開くのを待ちます。オフラインマップリストに新しいマップが表示されます。タップしてアクティブにし、メインマップ画面に戻ります。
マップがすぐに表示されない場合は、表示されているエリアがマップでカバーされているエリアと一致しない可能性があります。マップを少しパンしてから、マップタイトルボタンをタップします。ライブマップでは、マップのラベルがボタンに変わり、オフラインマップの領域にフォーカスできます:
マップ領域にフォーカスオプションを選択すると、ライブマップがオフラインマップでカバーされているエリアにズームします:
新しいマップソースやGDALやマップ変換に関する技術情報を共有したい場合は、 support@blocoware.com までご連絡ください。お待ちしております!
*)アプリから直接マップファイルを開く/インポートするオプションは、2025年3月からすべての関連アプリで利用可能になります。
関連: