シャドウ頻度 (Sun shadow Frequency) (3D Analyst)

サマリー

太陽への直接的な見通し線を持つサーフェスの固定位置がマルチパッチ フィーチャにより遮られた回数を計算します。

シャドウ頻度ツールの図

使用法

  • 太陽の位置は、開始日時から終了日時まで計算されます。 時間間隔を指定すると、開始日から終了日までの日ごとの太陽位置を開始時間から終了時間まで繰り返し計算します。 太陽が水平線より上にない時間は、すべてスキップされます。

  • 出力ラスターのセル値は、特定のセルが影の中に出現する回数を表します。 任意のセルの可能な最大値は、太陽が水平線より上に配置される回数に対応します。

  • 日の出および日没近くの太陽の傾斜角の結果を生成する場合には、長い影のフットプリントによる影響要因を避けるために、影の最大長を定義することを検討してください。 距離の適用によってツールのパフォーマンスを向上させることもできます。

パラメーター

ラベル説明データ タイプ
入力フィーチャ

日光の障害物ソースを構築するマルチパッチ フィーチャ。

Feature Layer
地表

日光の障害物が評価される位置を定義するラスター地表。

Raster Layer
出力陰影ラスター

そのセル値が対応する地表の高さ位置が入力フィーチャにより遮られた回数を表す出力ラスター。

Raster Dataset
出力セル サイズ
(オプション)

出力ラスターのセル サイズ。

Linear Unit
開始時間
(オプション)

太陽位置の計算が開始する日時。 デフォルト値は、ツールが初期化された日時です。

Date
終了時間
(オプション)

太陽位置の計算が終了する日時。

Date
時間間隔
(オプション)

開始日時から終了日時までの太陽位置の計算に使用される間隔。

Time Unit
タイム ゾーン
(オプション)

太陽の相対位置を特定するために使用される指定された入力時間に対応するタイム ゾーン。 使用可能な値のリストはオペレーティング システムにより定義されますが、デフォルトはコンピューター上の現在時間のタイム ゾーンになります。

String
サマータイムを適用
(オプション)

指定した時間がサマータイム用に調整されるかどうかを指定します。

  • オン - 入力時間がサマー タイムに合わせて調整されます。
  • オフ - 入力時間がサマー タイムに合わせて調整されません。 これがデフォルトです。
Boolean
影の最大長
(オプション)

計算時に入力フィーチャから影が落とされる最大長。 太陽位置の高度が低い場合には、結果の影が長くなり、不必要な処理時間が追加される可能性があるため、この値を定義することを検討してください。

Linear Unit

arcpy.ddd.SunShadowFrequency(in_features, ground, out_raster, {cell_size}, {start_time}, {end_time}, {time_interval}, {time_zone}, {dst}, {max_shadow_length})
名前説明データ タイプ
in_features
[in_features,...]

日光の障害物ソースを構築するマルチパッチ フィーチャ。

Feature Layer
ground

日光の障害物が評価される位置を定義するラスター地表。

Raster Layer
out_raster

そのセル値が対応する地表の高さ位置が入力フィーチャにより遮られた回数を表す出力ラスター。

Raster Dataset
cell_size
(オプション)

出力ラスターのセル サイズ。

Linear Unit
start_time
(オプション)

太陽位置の計算が開始する日時。 デフォルト値は、ツールが初期化された日時です。

Date
end_time
(オプション)

太陽位置の計算が終了する日時。

Date
time_interval
(オプション)

開始日時から終了日時までの太陽位置の計算に使用される間隔。

Time Unit
time_zone
(オプション)

太陽の相対位置を特定するために使用される指定された入力時間に対応するタイム ゾーン。 使用可能な値のリストはオペレーティング システムにより定義されますが、デフォルトはコンピューター上の現在時間のタイム ゾーンになります。

String
dst
(オプション)

指定した時間がサマータイム用に調整されるかどうかを指定します。

  • DST入力時間がサマー タイムに合わせて調整されます。
  • NO_DST入力時間がサマー タイムに合わせて調整されません。 これがデフォルトです。
Boolean
max_shadow_length
(オプション)

計算時に入力フィーチャから影が落とされる最大長。 太陽位置の高度が低い場合には、結果の影が長くなり、不必要な処理時間が追加される可能性があるため、この値を定義することを検討してください。

Linear Unit

コードのサンプル

SunShadowFrequency example 1 (Python window)

次のサンプルは、Python ウィンドウでこのツールを使用する方法を示しています。

import arcpy
arcpy.env.workspace = 'd:\\data'
arcpy.ddd.SunShadowFrequency('Buildings.shp', 'DEM.tif', 'June_Shade.tif',
                             '4 Feet', '6/1/2018 10:00 AM', '6/30/2018 4:00 PM',
                             '15 Minutes', 'Pacific Standard Time', 'NO_DST')

ライセンス情報

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

関連トピック