密度の計算 (Calculate Density) (GeoAnalytics)

サマリー

各セルの近傍内にあるポイント フィーチャから単位面積ごとの値を計算します。

時間ステップの詳細

密度の計算 (Calculate Density)

パラメーター

ラベル説明データ タイプ
入力レイヤー

密度の計算に使用するポイント。

Feature Set
出力名

出力フィーチャ サービスの名前。

String
ビン タイプ

解析で使用されるビンの形状を指定します。

  • 正方形ビンの形状は四角形です。 これがデフォルトです。
  • 六角形ビンの形状は六角形です。
String
ビン サイズ

入力フィーチャの集約に使用するビンのサイズ。 四角形のビンを生成する場合、指定された数値と単位によって、四角形の高さと長さが決まります。 六角形の場合、指定された数値と単位によって、平行な 2 辺の距離が決まります。

Linear Unit
加重

密度計算に適用される重み付けを指定します。

  • 一様分布各ビンが均等に重み付けされた単位面積ごとの値の計算。これがデフォルトです。
  • カーネルポイントに近いビンほど大きく重み付けするスムージング アルゴリズム (カーネル) が適用される単位面積ごとの値の計算。
String
近傍サイズ

密度計算に適用される検索範囲。

Linear Unit
フィールド
(オプション)

各フィーチャの値を示す 1 つ以上のフィールド。値フィールドは、連続サーフェスを作成する地形上に分散する個数や数量です。

フィールドの値は数値である必要があります。デフォルトでは、入力ポイント数の密度が常に計算されます。

Field
面積単位の係数
(オプション)

出力密度値の面積単位を指定します。デフォルトの単位は、出力空間参照の単位に基づきます。

  • エーカーエーカー単位の面積
  • Hectaresヘクタール単位の面積
  • 平方マイル平方マイル単位の面積
  • 平方キロメートル平方キロメートル単位の面積
  • 平方メートル平方メートル単位の面積
  • 平方フィート平方フィート単位の面積
  • 平方ヤード平方ヤード単位の面積
String
時間ステップの間隔
(オプション)

時間ステップの期間を指定する値。 このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。

時間ステップは、入力が時間対応である場合にのみ適用できます。

Time Unit
時間ステップの反復
(オプション)

時間ステップの間隔が発生する頻度を指定する値。 このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。

Time Unit
時間ステップの基準
(オプション)

時間ステップを揃える基準時間を指定する日付。 デフォルト値は、1970 年 1 月 1 日 12:00 a.m. です。このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。

Date
データ ストア
(オプション)

出力の保存先の ArcGIS Data Store を指定します。 デフォルトは、[ビッグ データ ストア] です。 ビッグ データ ストアに格納されたすべての結果は、WGS84 で保存されます。 リレーショナル データ ストアに格納された結果は、それらの座標系を維持します。

  • ビッグ データ ストア出力がビッグ データ ストアに格納されます。 これがデフォルトです。
  • リレーショナル データ ストア出力がリレーショナル データ ストアに格納されます。
String

派生した出力

ラベル説明データ タイプ
出力フィーチャクラス

各セルの近傍内にあるポイント フィーチャから求められる単位面積ごとの値。

フィーチャ セット

arcpy.geoanalytics.CalculateDensity(input_layer, output_name, bin_type, bin_size, weight, neighborhood_size, {fields}, {area_unit_scale_factor}, {time_step_interval}, {time_step_repeat}, {time_step_reference}, {data_store})
名前説明データ タイプ
input_layer

密度の計算に使用するポイント。

Feature Set
output_name

出力フィーチャ サービスの名前。

String
bin_type

解析で使用されるビンの形状を指定します。

  • SQUAREビンの形状は四角形です。 これがデフォルトです。
  • HEXAGONビンの形状は六角形です。
String
bin_size

入力フィーチャの集約に使用するビンのサイズ。 四角形のビンを生成する場合、指定された数値と単位によって、四角形の高さと長さが決まります。 六角形の場合、指定された数値と単位によって、平行な 2 辺の距離が決まります。

Linear Unit
weight

密度計算に適用される重み付けを指定します。

  • UNIFORM各ビンが均等に重み付けされた単位面積ごとの値の計算。これがデフォルトです。
  • KERNELポイントに近いビンほど大きく重み付けするスムージング アルゴリズム (カーネル) が適用される単位面積ごとの値の計算。
String
neighborhood_size

密度計算に適用される検索範囲。

Linear Unit
fields
[fields,...]
(オプション)

各フィーチャの値を示す 1 つ以上のフィールド。値フィールドは、連続サーフェスを作成する地形上に分散する個数や数量です。

フィールドの値は数値である必要があります。デフォルトでは、入力ポイント数の密度が常に計算されます。

Field
area_unit_scale_factor
(オプション)

出力密度値の面積単位を指定します。デフォルトの単位は、出力空間参照の単位に基づきます。

  • ACRESエーカー単位の面積
  • HECTARESヘクタール単位の面積
  • SQUARE_MILES平方マイル単位の面積
  • SQUARE_KILOMETERS平方キロメートル単位の面積
  • SQUARE_METERS平方メートル単位の面積
  • SQUARE_FEET平方フィート単位の面積
  • SQUARE_YARDS平方ヤード単位の面積
String
time_step_interval
(オプション)

時間ステップの期間を指定する値。 このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。

時間ステップは、入力が時間対応である場合にのみ適用できます。

Time Unit
time_step_repeat
(オプション)

時間ステップの間隔が発生する頻度を指定する値。 このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。

Time Unit
time_step_reference
(オプション)

時間ステップを揃える基準時間を指定する日付。 デフォルト値は、1970 年 1 月 1 日 12:00 a.m. です。このパラメーターは、入力ポイントが時間対応であり、特定時点を表す場合にのみ使用できます。

Date
data_store
(オプション)

出力の保存先の ArcGIS Data Store を指定します。 デフォルトは、SPATIOTEMPORAL_DATA_STORE です。 ビッグ データ ストアに格納されたすべての結果は、WGS84 で保存されます。 リレーショナル データ ストアに格納された結果は、それらの座標系を維持します。

  • SPATIOTEMPORAL_DATA_STORE出力がビッグ データ ストアに格納されます。 これがデフォルトです。
  • RELATIONAL_DATA_STORE出力がリレーショナル データ ストアに格納されます。
String

派生した出力

名前説明データ タイプ
output

各セルの近傍内にあるポイント フィーチャから求められる単位面積ごとの値。

フィーチャ セット

コードのサンプル

CalculateDensity (密度の計算) (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、CalculateDensityツールの使用方法を示しています。

#-------------------------------------------------------------------------------
# Name: Calculate Density.py
# Description: Calculate density using the count of points as well as the severity 
# value of outbreaks by week.
# Requirements: ArcGIS GeoAnalytics Server
# Import system modules
import arcpy
# Set local variables
# This example used a big data file share name "HealthInfo" with dataset 
# "Outbreaks" registered on a GeoAnalytics server
inFeatures = "https://MyGeoAnalyticsMachine.domain.com/geoanalytics/rest/services/DataStoreCatalogs/bigDataFileShares_HealthInfo/BigDataCatalogServer/Outbreaks"
# 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
outFS = "OutbreakDenisty"
dataStore = "SPATIOTEMPORAL_DATA_STORE"
# Execute Calculate Density
arcpy.geoanalytics.CalculateDensity(inFeatures, outFS, 'HEXAGON', binSize, 
                                    'UNIFORM', neighborhoodSize, fields, 
                                    'SQUARE_KILOMETERS', timeStepInterval, None, 
                                    None, dataStore)

環境

特殊なケース

出力座標系

解析で使用される座標系。 このパラメーターで指定されない限り、入力の座標系で解析が行われます。 GeoAnalytics Tools の場合、最終結果は WGS84 のビッグ データ ストアに保存されます。

ライセンス情報

  • Basic: 次のものが必要 ArcGIS GeoAnalytics Server
  • Standard: 次のものが必要 ArcGIS GeoAnalytics Server
  • Advanced: 次のものが必要 ArcGIS GeoAnalytics Server

関連トピック