方法

Z 値を含むフィーチャの有効化、属性設定、および編集

Last Published: May 19, 2021

サマリー

Z 値は、従来は標高と相互関係がある特定の位置での属性を表しています。 ただしこの値は、LAS データセット、ラスター、TIN、またはテレイン サーフェスから抽出された密度、数量、または任意のその他の定量的測定値を表すこともできます。

3D Analyst エクステンションまたは ArcMap Advanced ライセンスに対するアクセス権がない場合に、ジオメトリ レベルで Z 値を格納するためにフィーチャを変換すると、問題を引き起こす可能性があります。 Z 値を格納するには、まず、一連のフィーチャがこれらの値を含んでいることを指定するか、フィーチャの作成後に Z 値を変換します。

注意: 説明されているツールおよびワークフローの大部分には、3D Analyst が必要です。

手順

Z 値をフィーチャに割り当てるには、次の 4 つの方法があります。

  • 入力サーフェスに基づいて Z 値を割り当てる。
  • フィーチャの属性に基づいて Z 値を割り当てる。
  • ArcScene または ArcGlobe で立ち上げの値を定義することによって Z 値を割り当てる。
  • 新しいフィーチャをデジタイズするか、スケッチ プロパティを使用してジオメトリ レベルで Z 値にアクセスすることによって、Z 値を対話的に割り当てる。
  1. 入力サーフェスに基づいて Z 値を割り当てる:
    以下のジオプロセシング ツールを使用して、入力サーフェスに基づいて Z 値を割り当てることができます。
  2. フィーチャの属性に基づいて Z 値を割り当てる:
    以下のジオプロセシング ツールを使用して、フィーチャの属性に基づいて Z 値を割り当てます。
  3. 立ち上げの値を定義することによって Z 値を割り当てる (ArcGIS Pro では利用できません):
    以下のジオプロセシング ツールを使用して、立ち上げの値を定義することによって Z 値を割り当てます。
  4. 新しいフィーチャをデジタイズするか、ジオメトリ レベルで Z 値にアクセスすることによって、Z 値を対話的に割り当てる
    Z 値を格納する機能が有効化されている場合、以下の手順に従って、新しいフィーチャをデジタイズするか、ジオメトリ レベルで Z 値にアクセスすることによって、Z 値を対話的に割り当てます。
    1. ArcGIS Pro の場合は、新しいプロジェクトを作成し、[挿入] → [新規マップ] → [新規シーン] の順に移動します。 フィーチャクラスの標高値の生成元になるラスターは、ArcGIS Pro では異なって指定されます。
    2. 高解像度の標高モデルを使用できる場合、その標高モデルを標高のソースとして追加できます。 [コンテンツ] ウィンドウでシーン マップ レイヤーを右クリックして、[プロパティ] → [標高サーフェス] → [新しいサーフェスの追加] の順に選択し、地表ドロップダウンを展開して、地表の標高を定義している標高サービスを削除します。 [標高ソースを追加] ダイアログを展開し、ディスク上の標高ソースに移動します。 これによって、新しい Z 対応フィーチャが作成されているときに、地表の標高を提供します。 オプションで、レイヤー プロパティで標高ダイアログから選択する場合、新規作成された 3D フィーチャに標高値を提供するために、シーン プロパティ内で新しい標高サーフェスを追加できます。

[O-Image]

  1. [コンテンツ] ウィンドウ内でフィーチャクラスをハイライト表示し、[編集] → [作成] の順に移動します。 フィーチャ作成ウィンドウ内でフィーチャクラスを選択し、[新しいフィーチャのデジタイズを開始] を選択します。

[O-Image]

ArcScene/ArcGlobe の場合、次をご参照ください。

ポイントに Z 値の属性を指定する

ポイント フィーチャに Z 値の属性を指定できることは重要であり、3D Analyst を使用できれば、入力サーフェスを使用して簡単に実行できますが、そうでない場合もあります。 次のワークフローに従えば、Basic ライセンスを使用してポイントに Z 値の属性を指定できます。

  1. 定量的測定値を Z 値として入力フィーチャに追加し、DEM サーフェスまたはその他のラスターを利用して、[ラスター → ポイント (Raster to Point)] ジオプロセシング ツールを使用します。
  2. Z 値の属性を指定するポイント フィーチャを右クリックし、[結合] ウィザードを開始します。 [空間的位置関係に基づき、他のレイヤーからテーブル データを結合] パラメーターを使用して、結合されたレイヤーのすべての属性を各ポイントに与えるオプションを選択します。 これによって、ラスター データセット内に存在しており、変換するときに作成された Z 値フィールドをポイント フィーチャに追加します。 このフィールドは、出力ポイント フィーチャクラス上で、従来、grid_code という名前が付けられます。
  3. これで、Z 値の情報がフィーチャクラス テーブルに追加されました。 ジオメトリ レベルで Z 値を内挿するには 3D Analyst が必要であるため、テーブル形式のオプションを使用してポイントを ArcMap に再インポートする必要があります。 これを実行するには、XY 値をこのテーブルに追加する必要もあります。 これは、ジオメトリ計算操作または [XY 座標の追加 (Add XY Coordinates)] ジオプロセシング ツールによって実行できます。 これらの値を追加した後に、このテーブルを開き、テーブルのオプションに移動して、DBase にエクスポートします。

[O-Image]

  1. ArcMap を開き、[ファイル] メニューのドロップダウン → [データの追加] → [XY データの追加] の順に移動します。 経度と緯度の値に対応する X フィールドと Y フィールドを含む、ステップ 3 で作成したテーブルを指定します。 Z フィールドは、前に作成した grid_code フィールドです。 空間参照を指定して、プロセスを完了します。 これによって、ジオメトリ レベルで Z 値が格納された XY イベント レイヤーが作成されます。この XY イベント レイヤーをエクスポートして、ディスク上の永続的なデータセットを作成できます。
    次もご参照ください。

記事 ID:000012292

ArcGIS の専門家からヘルプを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動

このトピックについてさらに調べる