スカイライン (Skyline) (3D Analyst)

この ArcGIS 2.8 ドキュメントはアーカイブされており、今後更新されません。 コンテンツとリンクが古い場合があります。 最新のドキュメントをご参照ください

サマリー

スカイラインまたはシルエット解析の結果を含むラインまたはマルチパッチ フィーチャクラスを生成します。

[スカイライン (Skyline)] ツールの詳細

スカイライン (Skyline)

使用法

  • [スカイライン (Skyline)] ツールでは、フィーチャのシルエットを作成できます。また、[スカイライン バリア (Skyline Barrier)] ツールを使用すると、これらのシルエットをシャドウ ボリュームに立ち上げることができます。詳細については、「[スカイライン (Skyline)] の詳細」をご参照ください。

  • 次のフィールドが、スカイラインを含む出力フィーチャクラスに追加されます。

    • OBSV_PT_ID - スカイラインの作成に使用した観測ポイントの FID。
    • ORIGFTR_ID - 建物などのフィーチャの FID。
  • 次のフィールドが、シルエットを含む出力フィーチャクラスに追加されます。

    • OBSV_PT_ID - シルエットの作成に使用した観測ポイントの FID。
    • ORIGFTR_ID - このシルエットで表される、建物などの元のフィーチャの FID。
    • DIR_VECT_X - 観測ポイントから見た光線の方向を表す単位ベクトルの X 成分。
    • DIR_VECT_Y - 観測ポイントから見た光線の方向を表す単位ベクトルの Y 成分。
    • DIR_VECT_Z - 観測ポイントから見た光線の方向を表す単位ベクトルの Z 成分。
    • FEAT_CTR_X - 元のフィーチャ (建物など) のエンベロープの中心を表す X 成分。
    • FEAT_CTR_Y - フィーチャのエンベロープの中心を表す Y 成分。
    • FEAT_CTR_Z - フィーチャのエンベロープの中心を表す Z 成分。
    • BHND_CTR_X - フィーチャの背後に移動された、フィーチャのエンベロープの中心を表す X 成分。
    • BHND_CTR_Y - フィーチャの背後に移動された、フィーチャのエンベロープの中心を表す Y 成分。
    • BHND_CTR_Z - フィーチャの背後に移動された、フィーチャのエンベロープの中心を表す Z 成分。
    • USED_PARLL - シルエットの作成に平行な光線を使用したかどうかを表します (平行な光線を使用した場合は 1、そうでない場合は 0)。
    • MADE_VERT - 光線に平行ではなく、光線に垂直にシルエットが作成されたかどうかを表します (作成された場合は 1、そうでない場合は 0)。
    • MOVED_BHND - シルエットがフィーチャの背後に移動されているか、そのままフィーチャの中心にあるかを示します (移動された場合は 1、そうでない場合は 0)。

パラメーター

ラベル説明データ タイプ
入力観測ポイント フィーチャ

観測点を表す 3D ポイント。各フィーチャに出力が存在します。

Feature Layer
出力フィーチャクラス

スカイラインを表すラインまたはシルエットを表すマルチパッチのいずれかになる 3D フィーチャ。

Feature Class
入力サーフェス
(オプション)

水平線の定義に使用される地形サーフェス。このサーフェスを指定しない場合、[仮想サーフェス半径] パラメーターと [仮想サーフェス標高] パラメーターを使用する仮想サーフェスが採用されます。

LAS Dataset Layer; Mosaic Layer; Raster Layer; TIN Layer; Terrain Layer
仮想サーフェス半径
(オプション)

地形サーフェスを指定しない場合に水平線の定義に使用される仮想サーフェスの半径。デフォルト値は 1,000 メートルです。

以下の単位がサポートされています。

  • 不明不明
  • インチインチ
  • フィートフィート
  • ヤードヤード
  • マイルマイル
  • ミリメートルミリメートル
  • センチメートルセンチメートル
  • デシメートルデシメートル
  • メートルメートル
  • キロメートルキロメートル
Linear Unit
仮想サーフェス標高
(オプション)

実際のサーフェスの代わりに水平線を定義する仮想サーフェスの標高。実際のサーフェスが指定されている場合は無視されます。デフォルトは 0 です。

以下の単位がサポートされています。

  • 不明不明
  • インチインチ
  • フィートフィート
  • ヤードヤード
  • マイルマイル
  • ミリメートルミリメートル
  • センチメートルセンチメートル
  • デシメートルデシメートル
  • メートルメートル
  • キロメートルキロメートル
Linear Unit
入力フィーチャ
(オプション)

スカイラインの決定に使用されるフィーチャ。このフィーチャを指定しない場合、スカイラインは、地形サーフェスまたは仮想サーフェスで定義された水平線のみで構成されます。

Feature Layer
フィーチャの詳細レベル
(オプション)

スカイライン解析で各フィーチャを検証する詳細レベル。

  • 詳細フィーチャ内のすべてのエッジがスカイライン解析で考慮されます (三角形と外部リングのエッジのみが考慮されます)。時間のかかるこの処理は最も正確であり、デフォルトのオプションでもあります。
  • 凸フットプリントスカイライン解析で、フィーチャ内の最も高い頂点まで立ち上げられた各フィーチャのフットプリントの凸包の上側境界が使用されます。
  • エンベロープ スカイライン解析で、3 次元フィーチャのエンベロープの境界が使用されます。この方法が最も高速です。
String
方位角の開始角度
(オプション)

スカイライン解析を開始する方位角 (度)。解析は観測ポイントから開始され、[方位角の開始角度] から [方位角の終了角度] に達するまで、右方向に実行されます。-360 より大きく 360 より小さい値を指定する必要があります。デフォルトは 0 です。

Double; Field
方位角の終了角度
(オプション)

スカイライン解析を終了する方位 (度)。解析は観測ポイントから開始され、[方位角の開始角度] から [方位角の終了角度] に達するまで、右方向に実行されます。[方位角の開始角度] より大きく、360 を超えない値を指定する必要があります。デフォルトは 360 です。

Double; Field
方位角の増分
(オプション)

スカイライン解析を [方位角の開始角度] から [方位角の終了角度] まで実行するときに、水平線を評価する角度の間隔 (度)。[方位角の終了角度] から [方位角の開始角度] を引いた値以下にする必要があります。デフォルトは 1 です。

Double; Field
最大水平半径
(オプション)

水平線を検索する観測位置からの最大距離。0 を指定すると、距離による制限を受けません。デフォルトは 0 です。

以下の単位がサポートされています。

  • 不明不明
  • インチインチ
  • フィートフィート
  • ヤードヤード
  • マイルマイル
  • ミリメートルミリメートル
  • センチメートルセンチメートル
  • デシメートルデシメートル
  • メートルメートル
  • キロメートルキロメートル
Linear Unit
スカイラインをセグメント化
(オプション)

観測ポイントごとに 1 つのフィーチャを含むスカイラインを生成するのかどうか、つまり、スカイラインに寄与する一意のエレメントで各観測点のスカイラインをセグメントするのかどうかを指定します。

シルエットを生成している場合、このパラメーターは発散光を使用するかどうかを示します。太陽光の陰の場合は、一般的にこのパラメーターを「NO」またはオフにします。

  • オフ - 各スカイライン フィーチャは 1 つの観測点を表します。これがデフォルトです。
  • オン - 各観測点のスカイラインは、スカイランに寄与する一意のエレメントによってセグメントされます。
Boolean
スケール設定
(オプション)

スカイラインの各頂点の、元の対頂角 (水平線からの角度、または仰角) または標高に対する割合を指定します。 0 または 100 を入力した場合はスケールが設定されません。デフォルトは 100 です。

Double
スケールの基準
(オプション)

スケーリングに使用する対象を、次の値で指定します。

  • 観測点からの対頂角観測ポイントを基準とした各頂点への対頂角を使用して、スケーリングを行います。これがデフォルトです。
  • 高度観測ポイントを基準とした各頂点の標高を使用して、スケーリングを行います。
String
スケール方法
(オプション)

頂点の計算方法。

  • 最大スカイライン対頂角 (または標高) が最も大きい頂点の対頂角 (または標高) を基準にして、各頂点をスケールします。これがデフォルトです。
  • 各頂点各頂点の元の対頂角 (または標高) を基準にして、各頂点をスケールします。
String
曲率の使用
(オプション)

ファンクション サーフェスから尾根線を生成するときに、地球の曲率を考慮するかどうかを指定します。

  • オフ - 地球の曲率を考慮しません。これがデフォルトです。
  • オン - 地球の曲率を考慮します。
Boolean
屈折率の使用
(オプション)

ファンクション サーフェスから尾根線を生成するときに、大気差を適用するかどうかを指定します。

  • オフ - 大気の屈折を考慮しません。これがデフォルトです。
  • オン - 大気の屈折を考慮します。
Boolean
屈折率
(オプション)

大気差を考慮する場合に使用される屈折係数。デフォルトは 0.13 です。

Double
ピラミッド レベル解像度
(オプション)

このツールが使用するテレイン ピラミッド レベルの Z 許容値またはウィンドウサイズの解像度。デフォルト値は 0 (最大解像度) です。

Double
シルエットの作成
(オプション)

出力フィーチャがスカイラインを表すのか、シルエットを表すのかを指定します。

  • オフ - 出力は、スカイラインを表すポリライン フィーチャとして作成されます。これがデフォルトです。
  • オン - 出力は、シルエットを表すマルチパッチ フィーチャとして作成されます。
Boolean

ライセンス情報

  • Basic: 次のものが必要 3D Analyst
  • Standard: 次のものが必要 3D Analyst
  • Advanced: 次のものが必要 3D Analyst

関連トピック