ラベル | 説明 | データ タイプ |
入力レイヤー | 密度の計算に使用するポイント。 | Feature Layer |
出力フィーチャクラス | 計算された密度を含む新しいフィーチャクラス。 | Feature Class |
ビン タイプ | 解析で使用されるビンの形状を指定します。
| String |
ビン サイズ | 入力フィーチャの集約に使用するビンのサイズ。 四角形のビンを生成する場合、指定された数値と単位によって、四角形の高さと長さが決まります。 六角形の場合、指定された数値と単位によって、平行な 2 辺の距離が決まります。 | Linear Unit |
加重 | 密度計算に適用される重み付けを指定します。
| String |
近傍サイズ | 密度計算に適用される検索範囲。 | Linear Unit |
フィールド (オプション) | 各フィーチャの値を示す 1 つ以上のフィールド。値フィールドは、連続サーフェスを作成する地形上に分散する個数や数量です。 フィールドの値は数値である必要があります。デフォルトでは、入力ポイント数の密度が常に計算されます。 | Field |
面積単位の係数 (オプション) | 出力密度値の面積単位を指定します。デフォルトの単位は、出力空間参照の単位に基づきます。
| String |
時間ステップ間隔 (オプション) | 時間ステップの期間を指定する値。 このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。 時間ステップは、入力が時間対応である場合にのみ適用できます。 | Time Unit |
時間ステップの反復 (オプション) | 時間ステップの間隔が発生する頻度を指定する値。 このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。 | Time Unit |
時間ステップの基準 (オプション) | 時間ステップを揃える基準時間を指定する日付。 デフォルト値は、1970 年 1 月 1 日 12:00 a.m. です。このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。 | Date |
図
パラメーター
arcpy.gapro.CalculateDensity(input_layer, out_feature_class, bin_type, bin_size, weight, neighborhood_size, {fields}, {area_unit_scale_factor}, {time_step_interval}, {time_step_repeat}, {time_step_reference})
名前 | 説明 | データ タイプ |
input_layer | 密度の計算に使用するポイント。 | Feature Layer |
out_feature_class | 計算された密度を含む新しいフィーチャクラス。 | Feature Class |
bin_type | 解析で使用されるビンの形状を指定します。
| String |
bin_size | 入力フィーチャの集約に使用するビンのサイズ。 四角形のビンを生成する場合、指定された数値と単位によって、四角形の高さと長さが決まります。 六角形の場合、指定された数値と単位によって、平行な 2 辺の距離が決まります。 | Linear Unit |
weight | 密度計算に適用される重み付けを指定します。
| String |
neighborhood_size | 密度計算に適用される検索範囲。 | Linear Unit |
fields [fields,...] (オプション) | 各フィーチャの値を示す 1 つ以上のフィールド。値フィールドは、連続サーフェスを作成する地形上に分散する個数や数量です。 フィールドの値は数値である必要があります。デフォルトでは、入力ポイント数の密度が常に計算されます。 | Field |
area_unit_scale_factor (オプション) | 出力密度値の面積単位を指定します。デフォルトの単位は、出力空間参照の単位に基づきます。
| String |
time_step_interval (オプション) | 時間ステップの期間を指定する値。 このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。 時間ステップは、入力が時間対応である場合にのみ適用できます。 | Time Unit |
time_step_repeat (オプション) | 時間ステップの間隔が発生する頻度を指定する値。 このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。 | Time Unit |
time_step_reference (オプション) | 時間ステップを揃える基準時間を指定する日付。 デフォルト値は、1970 年 1 月 1 日 12:00 a.m. です。このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。 | Date |
コードのサンプル
次のスタンドアロン スクリプトで、CalculateDensity 関数を使用する方法を示します。
# Name: CalculateDensity.py
# Description: Calculate density using the count of points as well as the severity
# value of outbreaks by week.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/HealthInfo.gdb"
# Enable time on the input features using a .lyrx file.
# To create the .lyrx file, add your layer to a map, open the layer properties
# and enable time. Then right-click the layer and select Share As Layer File.
inputLyrx = r'C:\data\outbreaks.lyrx'
# MakeFeatureLayer converts the .lyrx to features
outbreaksLayer = arcpy.MakeFeatureLayer_management(inputLyrx, "outbreaks_layer")
# ApplySymbologyFromLayer sets the time using the .lyrx file definition
arcpy.ApplySymbologyFromLayer_management(outbreaksLayer, inputLyrx)
# By default, the count of points will be used in addition to any other fields
# that are specified
fields = "Severity"
# Set the size of bins and neighborhood and the time step size
binSize = "1 Kilometers"
neighborhoodSize = "2 Kilometers"
timeStepInterval = "1 Weeks"
# Specify output info
out = "OutbreakDensity"
# Execute Calculate Density
arcpy.gapro.CalculateDensity(outbreaksLayer, out, 'HEXAGON', binSize,
'UNIFORM', neighborhoodSize, fields,
'SQUARE_KILOMETERS', timeStepInterval)
環境
ライセンス情報
- Basic: No
- Standard: No
- Advanced: Yes