3D Analyst のライセンスで利用可能。
サーフェス上で直接デジタイズすることで編集セッション中に 3D フィーチャを作成
ArcScene および ArcGlobe では、サーフェス (ラスターや TIN など) 上で 2D フィーチャをドレープすることで、それらのフィーチャを 3D で表示できます。また、下にあるサーフェス上で直接デジタイズして新規フィーチャを作成することもできます。作成する新規フィーチャは Z 対応である必要はありません。それらのフィーチャは、レイヤーがサーフェス上にドレープされるため 3D で表示されます。サーフェス上で直接デジタイズするときに 2D フィーチャを使用することを推奨します。この理由は、データの格納が容易になるからです。また、この方法では、増分更新によってサーフェスが変更されても、フィーチャの高さは常にサーフェス データに合わせて変化します。
サーフェス上で新規フィーチャをデジタイズする編集プロセスは ArcScene と ArcGlobe でほぼ同じですが、異なっている点が少しあります。次に、それぞれのワークフローについて説明します。
作業を始める前のヒント
- [データの追加] ボタンまたはカタログ ウィンドウから、3D ビュー内にデータをドラッグ アンド ドロップします。
- [3D エディター] ツールバーがすでに追加され表示されていることを確認してください。追加する必要がある場合は、[カスタマイズ] → [ツールバー] をクリックします。
ArcScene のサーフェス上でのフィーチャのデジタイズ方法
- ArcScene を起動し、新規フィーチャを作成する 2D フィーチャクラス (ポイント、ライン、ポリゴン) を追加します。
- フィーチャをその上にドレープするサーフェス データ (TIN やラスターなど) を追加します。
- フィーチャ レイヤーの基準高度をサーフェス データに設定します。
- レイヤーをダブルクリックして、[レイヤー プロパティ] ダイアログ ボックスを開きます。
- [ベース (標高)] タブをクリックします。
- [カスタム サーフェス上でフローティング] を選択して、サーフェス レイヤーがドロップダウン リストで選択されていることを確認します。
- [3D エディター] ツールバーの [3D エディター] ドロップダウンから、[編集の開始] をクリックします。
- この段階で、必要に応じて、[スナップ環境] ウィンドウを開き、スナップ プロパティを設定できます。このウィンドウを開くには、[3D エディター] をクリックして [スナップ] サイド メニューを展開し、[スナップ ウィンドウ] をクリックします。
- フィーチャの新規作成を開始するために [フィーチャ作成] ウィンドウからフィーチャ テンプレートを選択し、編集用作図ツールを選択します。
- サーフェスをクリックして、新規フィーチャの頂点を配置します。
- フィーチャのデジタイズを終了するときは、[3D エディター] をクリックして、[編集の終了] をクリックします。
サーフェス上にデジタイズする 2D フィーチャ レイヤーそれぞれに、サーフェスに対する基準高度 (標高ソース) が設定されていなければなりません。これについてはステップ 3 で説明します。
必要に応じて、デジタイズの背景として使用するイメージを追加します。必要なのはデジタイズ元のサーフェス レイヤーだけですが、サーフェス上にイメージをドレープすると、よりリアルな表示になることがあります。基準高度のソースがサーフェス レイヤーになるようにイメージのレイヤー プロパティを設定する必要があります。
サーフェスは、新規作成されるすべてのフィーチャの標高ソースとして機能します。
[コンテンツ] ウィンドウ内のレイヤーのソースが複数存在する場合は、レイヤーまたはワークスペースのどちらを編集するかを選択するよう求められる場合があります。
ポリラインやポリゴンの場合は、最後の頂点をダブルクリックしてスケッチを完了させます。
編集内容を保存するか、拒否するかを確認するメッセージが表示されます。
ArcGlobe のサーフェス上でのフィーチャのデジタイズ方法
- ArcGlobe を起動し、新規フィーチャを作成する 2D フィーチャクラス (ポイント、ライン、ポリゴン) を追加します。
- フィーチャをその上にドレープするサーフェス データ (TIN、ラスター、標高サービスなど) を追加します。
- [3D エディター] ツールバーの [3D エディター] ドロップダウンから、[編集の開始] をクリックします。
- この段階で、必要に応じて、[スナップ環境] ウィンドウを開き、スナップ プロパティを設定できます。このウィンドウを開くには、[3D エディター] をクリックして [スナップ] サイド メニューを展開し、[スナップ ウィンドウ] をクリックします。
- フィーチャの新規作成を開始するために [フィーチャ作成] ウィンドウからフィーチャ テンプレートを選択し、編集用作図ツールを選択します。
- サーフェスをクリックして、新規フィーチャの頂点を配置します。
- フィーチャのデジタイズを終了するときは、[3D エディター] をクリックして、[編集の終了] をクリックします。
デフォルトで、レイヤーは、[コンテンツ] ウィンドウの [ドレープ レイヤー] カテゴリに自動的に追加されます。
必要に応じて、デジタイズの背景として使用するイメージを追加します。必要なのはデジタイズ元のサーフェス レイヤーだけですが、サーフェス上にイメージをドレープすると、よりリアルな表示になることがあります。イメージのレイヤー プロパティをグローブのサーフェス上にドレープされるようにする必要があります。
サーフェスは、新規作成されるすべてのフィーチャの標高ソースとして機能します。
[コンテンツ] ウィンドウ内のレイヤーのソースが複数存在する場合は、レイヤーまたはワークスペースのどちらを編集するかを選択するよう求められる場合があります。
ポリラインやポリゴンの場合は、最後の頂点をダブルクリックしてスケッチを完了させます。
編集内容を保存するか、拒否するかを確認するメッセージが表示されます。
重要な注意事項
- 新規作成された 2D フィーチャがサーフェス上に表示されている間、これらのフィーチャにはサーフェスからインポートされる Z 値を格納できないことに注意してください。たとえば、特定の解析タスクの前提条件として Z 値を格納する必要がある場合、これは、最新のサーフェス データに対して [シェープの内挿 (Interpolate Shape)] ジオプロセシング ツールを実行することで可能になります。
- 必要な場合は、上記のワークフローに従って、サーフェス上で直接 3D フィーチャをデジタイズできます。振舞いの相違点がいくつかありますが、その中で最も重要なのは、標高サーフェスの解像度に基づき 3D ラインおよびポリゴンの境界に自動的に中間の 3D 頂点が含まれるという点です。詳細については、「3D フィーチャの頂点のデジタイズ」をご参照ください。