ベースマップの追加方法 - PIX4Dfields
この記事では
PIX4Dfields のベースマップ
PIX4Dfields のベースマップを変更する
PIX4Dfields でカスタムベースマップを使用する
PIX4Dfields のカスタムベースマップでサポートされている引数
Python と QGIS を使用してオルソモザイクのローカルホスト型タイル Web マップ サービスを作成する
PIX4Dfieldsのベースマップ
ベースマップは、プロジェクトを重ね合わせるための参照および背景マップとして機能します。PIX4Dfieldsは、これらのマップに関して複数のオプションを提供しています。標準ベースマップオプションは、 Maptiler。カスタムベースマップオプションでは、タイル状のWebマップサービスを利用してカスタマイズされたコンテンツを表示できます。このサービスは、ローカルまたはオンラインでホストできます。
以前のベースマッププロバイダーであるMapboxのサポートは、2025年7月31日をもって正式に終了いたします。.
- 有効なサポートおよびアップグレード付きライセンスをお持ちの方は、最新のPIX4Dfieldsバージョンにアップデートしてください: ソフトウェアのダウンロード
- サポートおよびアップグレードライセンスの有効期限が切れているライセンス:
- PIX4Dfieldsを最新バージョンにアップデートするには、S&Uライセンスを更新してください:
サポートとアップグレード - PIX4Dfields - PIX4Dfieldsにカスタムベースマップを追加する
- PIX4Dfieldsを最新バージョンにアップデートするには、S&Uライセンスを更新してください:
PIX4Dfieldsプロジェクトのベースマップを変更する
- PIX4Dfieldsでプロジェクトを開きます。.
- をクリックしてください 「ベースマップを選択」
。 - 選択 カスタム, 衛星, 通り、 または なし.
- ベースマップの衛星画像タイルは読み込みに時間がかかる場合があり、その間、画像が完全にレンダリングされるまで、背景のベースマップに白いタイルが表示されることがあります。.
PIX4Dfieldsにカスタムベースマップを追加するには
カスタムベースマッププロバイダーを追加するには:
- で ダッシュボード 、 [設定]
。 - で アプリ設定 、 「ベースマップ」。
- を選択してください カスタムベースマップ
- を入力または貼り付けてください URL 地図サービスの
- PIX4Dfieldsで新しいプロジェクトを作成します。.
- をクリックしてください 「ベースマップを選択」
。 - をクリックしてください 。
PIX4Dfieldsにおけるカスタムベースマップのサポート引数
注: URLは http://tiles.example.com/path/{z}/{y}/{x}。 詳細については、 タイルウェブマップを。
以下の表は、PIX4Dfieldsでサポートされている引数について説明しています。
議論
説明
{x}
タイルのX座標
{y} または {-y}
タイルのY座標。原点は上/北側です。下/南側(TMS)が原点の場合は{-y}を使用してください。.
{z}
ズーム
{r}
拡大縮小値。URL に「@2x」を追加してRetinaタイルを読み込む際に使用できます。
{q}
クアッドツリー
{bbox4326}
{bbox4326_latlon}
{bbox4326_lonlat}
{bbox3857}
{bbox4326_latlon}
{bbox4326_lonlat}
{bbox3857}
WMS URLの境界ボックス座標。'latlon'または'lonlat'が指定されていない場合、バージョンによって順序が決定され、< 1.3ではlonlatが使用されます。
{s}
サブドメイン a、b、c。.
PythonとQGISを使用して、オルソモザイクのローカルホスト型タイルWebマップサービスを作成する
- Pythonを使用してローカルサーバーを作成します。
- Windowsマシン上に専用のフォルダを作成します(例:「Local_Basemap」)。.
- Windowsコンソールを開き、「Local_Basemap」フォルダーに移動します。.
- 次のコマンドを実行してください: "C:\Program Files\QGIS 3.16\apps\Python37\python" -m http.server (Python がインストールされているパスが正しいことを確認してください)。.
- コンソールには次のメッセージが表示されます: 0.0.0.0 ポート 8000 (http://0.0.0.0:8000/) で HTTP を提供しています... ローカル サーバーの URL は http://localhost:8000/
- 使用したいオルソモザイク画像からXYZタイルを生成します。.
- QGISを開き、オルソモザイク画像を読み込みます。.
- をクリックします。 「処理」>「ツールボックス」>「ラスターツール」>「XYZタイルを生成(ディレクトリ)」
- 以下のパラメータを次のように入力してください。
- 範囲:オルソモザイク画像。.
- ズームレベルの範囲:直交画像のサイズによって異なりますが、12~19であればほとんどの場合問題ありません。.
- タイル形式:JPG。.
- 出力ディレクトリ:「Local_Basemap」フォルダに保存してください。.
- 出力HTML:名前を付けて「Local_Basemap」フォルダに保存します(タイルが正しく作成されたかどうかをテストするため)。.
- PIX4Dfieldsを開き、 次のURL http://localhost:8000/{z}/{x}/{y}.jpg カスタムベースマップセクションに