ステレオ マッピングによるフィーチャ編集

Image Analyst ライセンスで利用できます。

ステレオでの 3D フィーチャの収集と編集には、既存の編集ツールを活用できます。[ステレオ マップ] タブでステレオ モデルの設定とステレオ関連の他のパラメーターの調整が終了したら、[編集] タブに切り替えてフィーチャを収集することができます。ステレオ 3D フィーチャ編集は、同時編集とバージョニングに対応しています。次のとおりに、ポイント、マルチポイント、ポリライン、およびポリゴンを編集できます。

  • [作成] ツールを使用してフィーチャを作成する。
  • [修正] ツールを使用してフィーチャを変更する。
  • スナップの [XY の許容値] を定義する。
ポイント フィーチャでは、[ビルボード] プロパティが常に有効になります。ライン フィーチャでは、加重をさらに加える場合に、[シンボル] ウィンドウでライン プロパティを [ストリップ] から [チューブ] に変更します。編集方法の詳細については、「編集の概要」をご参照ください。

ステレオ マップの Z 座標は、ソース データのステレオ モデルに基づいて決定され、ステレオ画像が調整される Z 座標になります。フィーチャを収集するために、次の鉛直座標系を使用してフィーチャクラスを作成する必要があります。

  • 衛星データ ソースの場合は、WGS84 楕円体を使用して鉛直座標系を定義します。
  • 航空写真およびドローン データ ソースの場合は、鉛直座標系を GPS または GCP コントロール ポイントと同じ座標系として定義します。

このワークフローでは、ステレオ環境を設定し、ステレオ マップを使用してステレオ モデルを表示し、3D 建物を作成し、その建物をシーン内に表示します。このワークフローは、次の 5 つの手順で構成されます。

  1. サンプル データのダウンロード (オプション)
  2. ステレオ環境の設定
  3. ステレオ マップ コレクションの設定
  4. ステレオ マップ内のフィーチャの編集
  5. 3D 建物をシーン内に表示

メモ:

アクティブ シャッター グラスまたはアナグリフ 3D グラスが必要となります。

サンプル データのダウンロード

これはオプションの手順です。ステレオ データを持っていない場合は、サンプル ステレオ データをダウンロードできます。独自のステレオ データがすでにある場合は、そのデータを使用して、次のセクションに進むことができます

  1. Web ブラウザーで、ステレオ マッピング サンプル データ Web サイトを開きます。
  2. 右上隅にある [ダウンロード] ボタンをクリックします。必要に応じて、*.zip ファイルを右クリックし、[ダウンロード] をクリックします。
  3. ダウンロードが完了したら、*.zip ファイルを C:\temp\StereoTutorial に解凍します。
  4. C:\temp\StereoTutorial に [データ] フォルダーと VexcelHollywood.gdb ジオデータベースが格納されていることを確認します。この場所にデータを配置できない場合は、適切な場所にデータを配置して、モザイク データセットのパスを修正する必要があります。

これで、ステレオ ワークフローで使用するサンプル データを確保できました。

ステレオ環境の設定

ArcGIS Pro でステレオ モードのデータを表示するには、適切なステレオ表示モードを有効にします。このタスクは 1 回だけ実行する必要があります。モードを変更するまで、常にこのモードが新しいプロジェクトに使用されます。

  1. [プロジェクト] タブをクリックします。
  2. [オプション] をクリックします。
  3. [表示] タブをクリックします。
  4. [ステレオ表示モード] で、使用するグラスのタイプに応じて、[3D シアン/赤のメガネ] または [3D シャッター グラス] のいずれかを選択します。シャッター グラスを使用する場合は、お使いのシステムが表示要件を満たしていることを確認します。
  5. [OK] をクリックした後、プログラムが再起動するまで待機します。

これで、お使いのアプリケーションは、指定したタイプのステレオ表示グラスを使用してステレオ モードのデータを表示できる状態になりました。

ステレオ マップ コレクションの設定

独自のステレオ データがあるか、サンプルをダウンロード済みの場合は、ワークフローを開始できます。データ ダウンロード サイトにあるサンプルは、ステレオ モデルがすでに構築されているモザイク データセットです。

  1. [挿入] タブをクリックします。
  2. [新しいマップ] 新しいマップ ドロップダウン矢印をクリックしてから [新しいステレオ マップ] 新しいステレオ マップ をクリックします。

    これで、新しいステレオ マップが表示され、[ステレオ マップ] タブがステレオ マップで使用できるようになります。

  3. [ステレオ マップ] タブで [ソースの設定] ソースの設定 をクリックします。
  4. [ステレオ ソースの設定] ダイアログ ボックスで、[ソース タイプ][ステレオ モデル コレクション] に設定します。

    このオプションでは、モザイク データセットだけを表示するように参照結果がフィルタリングされます。

  5. [参照] 参照 ボタンをクリックし、C:\temp\StereoTutorial\VexcelHollywood.gdb を参照して [Hollywood] モザイク データセットを選択します。
  6. 該当するモザイク データセットをクリックした後、[OK] をクリックして選択します。
  7. [OK] をクリックして [ステレオ ソースの設定] ダイアログ ボックスを閉じた後、このモザイク データセットにステレオ モデルを読み込みます。
  8. ステレオ ペアを 3D で見れるように、ステレオ グラスを着用します。
  9. F8 キーを押して、ステレオ ポインター モードをローミングから固定に一時的に変更します。

    これで、マウスを使用して画面移動しなくても、マップ内をナビゲートできます。

  10. ローミング モードに戻るには、F8 キーをもう一度押します。
  11. マップ ナビゲーション ツールを使用して、対象物 (建物の屋根など) に焦点が合うまで、拡大と画面移動を行います。Ctrl キーを押したまま、マウス ホイールを回転させて拡大します。
  12. 必要に応じて、対象物がはっきり見えるまで、Ctrl キーを押しながら左矢印キーを押すか、Ctrl キーを押しながら右矢印キーを押して X 視差を調整します。

これで、ステレオ ペアを含むステレオ環境が設定されます。3D 編集ワークフローを開始できるようになりました。

ステレオ マップ内のフィーチャの編集

ステレオ モデルの設定が終了しているので、3D フィーチャをステレオ モードで収集できる状態にあります。

  1. 編集するフィーチャクラスを追加します。[データの追加] ボタン データの追加 を使用して既存のフィーチャクラスを追加するか、新規のフィーチャクラスを作成することができます。
  2. 必要に応じて、ステレオ モデルのナビゲートに役立つ [拡大鏡] 拡大鏡 および [ビューの作成] 概観図 ウィンドウを開きます。
  3. [編集] タブをクリックして、編集ツールをすべて表示します。
  4. [スナップ] スナップ別にリスト を有効にします。[スナップ設定][XY の許容値] で、3D フィーチャ コレクションのスナップ許容値を制御します。
  5. 建物の屋根の角にマウス ポインターを合わせ、マウス ホイールを回転させて、Z 座標を調整します。この操作は、フローティング マークとも呼ばれています。Z 値を大きくする場合は、マウス ホイールを逆方向に回転させます。Z 値を小さくする場合は、マウス ホイールを正方向に回転させます。2 つのステレオ カーソルを左の画像と右の画像の同じ位置に合わせると、正確な Z 高さが取得されます。正確な高さを取得するフローティング マークの操作に慣れるまでは、ステレオ表示グラスなしで建物の屋根の高さを設定する方が簡単に操作できます。
  6. [フィーチャ作成] ツール フィーチャ作成 をクリックして [フィーチャ作成] ウィンドウを開きます。

    編集方法の詳細については、「編集の概要」をご参照ください。

  7. リスト内で、編集を保存するフィーチャクラスをクリックします。
  8. [ポリゴン] ツール ポリゴン をクリックし、フローティング マークを制御して、表示上で必要な頂点を作成します。フィーチャを完了するには、右クリックして [完了] 完了 をクリックするか、F2 キーを押します。
  9. 作成する建物の屋根ごとに、手順 5 ~ 8 を繰り返します。
  10. フィーチャの収集が終了したら、[編集の保存] ボタン 編集の保存 をクリックします。

これで、3D フィーチャの作成が完了しました。3D 建物を確認するには、フィーチャを立ち上げてこれらの建物をシーン内に表示します。

3D 建物をシーン内に表示

高さの値を持つフィーチャを作成したら、建物をシーン内に表示できます。

  1. [挿入] タブをクリックします。
  2. [新しいマップ] 新しいマップ ドロップダウン矢印をクリックしてから [新しいシーン] 新しいシーン をクリックします。

    3D データを表示できる新しいシーンが開きます。

  3. 作成した建物フィーチャクラスを追加します。
  4. ステレオ モザイク データセットなどのデータをさらに追加します。
  5. [コンテンツ] ウィンドウで、建物レイヤーを選択します。
  6. [表示設定] タブをクリックします。
  7. [フィーチャ立ち上げタイプ][絶対高度] をクリックします。

これで、3D 建物の屋根が 3D で描画されます。

関連トピック