概要
複数の既知の対象地域間で行動ポイント トラックを比較します。
使用法
このツールを使用して、既知のエリアで動作している一意のポイント トラック識別子の数を検索します。異なる場所および時間でエリアを比較するには、[入力ポイント フィーチャ] パラメーターと [入力エリア フィーチャ] パラメーターの両方の値 (レイヤー) で時間を有効にする必要があります。
[出力フィーチャクラス] パラメーターは、[ポイント フィーチャの名前フィールド] パラメーターおよび [エリア フィーチャの名前フィールド] パラメーターから、入力ジオメトリと一意の識別子を含むエリア フィーチャクラスを返します。
構文
arcpy.intelligence.CompareAreas(in_point_features, in_area_features, out_featureclass, point_id_field, area_id_field, relationship, {time_difference})
パラメーター | 説明 | データ タイプ |
in_point_features | 行動トラック ポイントを表すポイント フィーチャ。レイヤーで時間を有効化できます。 | Feature Layer |
in_area_features | 一意の行動トラック ポイント識別子の特定に使用される、対象地域を表すエリア フィーチャ。レイヤーで時間を有効化できます。 | Feature Layer |
out_featureclass | 出力エリア フィーチャクラス。出力には、in_area_features および area_id_field パラメーターから、point_id_field ジオメトリおよび一意の識別子のコピーが含まれます。 in_point_features および in_area_features の両方のパラメーター値が時間対応で、relationship が LOCATION_TIME に設定されている場合、ジオメトリと期間に一致するフィーチャのみが返されます。 | Feature Layer |
point_id_field | 行動トラック ポイントの一意の識別子を含むフィールド。フィールドは、数値または文字列のいずれかにすることができます。 | Field |
area_id_field | 対象地域の一意の識別子を含むフィールド。フィールドは、数値または文字列のいずれかにすることができます。 | Field |
relationship | 入力間のリレーションシップを指定します。
| String |
time_difference (オプション) | 空間リレーションシップが有効と見なされる、in_point_features パラメーター値および in_point_features パラメーター値の間の許容時間。このパラメーターは、relationship パラメーターが LOCATION_TIME に設定されており、両方の入力が時間対応の場合にアクティブになります。 | Time Unit |
コードのサンプル
次の Python スクリプトは、スタンドアロン スクリプトで CompareAreas 関数を使用する方法を示しています。
# Name: CompareAreas.py
# Description: Identify unique movement point track identifiers in known areas of interest.
# Import system modules
import arcpy
arcpy.env.workspace = "C:/data/Tracks.gdb"
# Set local variables
point_features = "Movement_Points"
area_features = "Areas_Of_Interest"
out_features = "Compare_Areas"
point_id_field = "Created_By"
area_id_field = "Name"
relationship = "LOCATION_TIME"
time_difference = "2 Hours"
# Execute tool
arcpy.CompareAreas_intelligence(point_features,
area_features,
out_features,
point_id_field,
area_id_field,
relationship,
time_difference)
環境
ライセンス情報
- Basic: いいえ
- Standard: いいえ
- Advanced: はい