ポイント → トラッキング セグメント (Points To Track Segments) (インテリジェンス)

サマリー

GPS ポイントなど、入力ポイント データの時間対応シーケンスを一連の出力パスに変換します。

使用法

  • [入力フィーチャ] パラメーターが投影座標系である場合、[出力フィーチャクラス] パラメーターも同じ座標系を使用します。 [入力フィーチャ] パラメーターが地理座標系である場合、[出力フィーチャクラス] パラメーターも世界正距方位図法を使用します。

  • [入力フィーチャ] パラメーターの値に同じ座標のポイントがある場合、出力ラインが作成されるたびに、2 つ目の Y 座標値に 1 センチメートルのオフセットが追加されます。 これは、ジオメトリ モデルでは単一のポリラインで頂点の重複が許可されていないためです。

  • 投影された Web メルカトルに [入力フィーチャ] のポイントがある場合、distance_m フィールドの値は測地線の長さを使って計算され、それがより正確と見なされるため、Shape Length フィールドと distance_m フィールドの値が一致しない場合があります。

  • 次のフィールドが [出力フィーチャクラス] パラメーターに追加されます。

    フィールド名フィールド エイリアス説明
    d_startStart Date

    開始日時

    d_start_sStart Date (string)

    開始日時 (文字列/テキスト)

    d_endEnd Date

    終了日時

    d_end_sEnd Date (string)

    終了日時 (文字列/テキスト)

    distance_mDistance (meters)

    距離 (メートル)

    dt_secTime Delta (seconds)

    時差 (秒)

    dt_minTime Delta (minutes)

    時差 (分)

    speed_mpsSpeed (meters per second)

    オプション。 速度 (メートル/秒)

    speed_mphSpeed (miles per hour)

    オプション。 速度 (マイル/時間)

    speed_kphSpeed (kilometers per hour)

    オプション。 速度 (キロメートル/時間)

    speed_kntSpeed (knots)

    オプション。 速度 (ノット)

    oid_startStart ObjectID

    [入力フィーチャ] からの始点のオブジェクト ID

    oid_endEnd ObjectID

    [入力フィーチャ] からの終点のオブジェクト ID

    group_idGroup Identification

    オプション。 [入力フィーチャ] パラメーターからの [グループ フィールド] の値

  • 次のフィールドが [出力シーケンス ポイント] パラメーターに追加されます。

    フィールド名フィールド エイリアス説明
    sequenceSequence Number

    トラッキングのポイントのシーケンス番号

    dateDate

    [入力フィーチャ] パラメーターからの日時フィールド

    date_strDate (string)

    日時フィールド (文字列)

    oid_origOriginal ObjectID

    [入力フィーチャ] パラメーターからの元のフィーチャのオブジェクト ID

    group_idGroup Identification

    オプション。 [入力フィーチャ] パラメーターからの [グループ フィールド] の値

    [出力フィーチャクラス] パラメーターと [出力シーケンス ポイント] パラメーターに対して、出力 *.lyrx ファイル (シンボルとレイヤーの設定) が作成されます。 これらは、出力フィーチャを含む最も近いフォルダー ワークスペースに作成されます。

パラメーター

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

作成されるトラッキングに沿っているポイント位置としてのポイント フィーチャ。

Feature Layer
日付フィールド

[入力フィーチャ] のポイントの順序付けに使用する日付フィールド。

Field
出力フィーチャクラス

出力トラッキング ライン フィーチャ。

Feature Class
グループ フィールド
(オプション)

入力ポイントのグループ化に使用する [入力フィーチャ] パラメーターのフィールド。 一意のグループごとに別々のトラッキングが作成されます。

Field
速度フィールドを含める
(オプション)

速度フィールド (speed_mpsspeed_mphspeed_kphspeed_knt) を [出力フィーチャクラス] パラメーターに含めるかどうかを指定します。

  • オン - 出力速度フィールドが出力に含まれます。 これがデフォルトです。
  • オフ - 出力速度フィールドは出力に含まれません。
Boolean
出力シーケンス ポイント
(オプション)

出力ポイント フィーチャ。 出力には SEQUENCE フィールドが含まれ、このフィールドには [出力フィーチャクラス] パラメーターで作成されたパスに使用される順序が含まれています。

Feature Class

arcpy.intelligence.PointsToTrackSegments(in_features, date_field, out_feature_class, {group_field}, {include_velocity}, {out_point_feature_class})
名前説明データ タイプ
in_features

作成されるトラッキングに沿っているポイント位置としてのポイント フィーチャ。

Feature Layer
date_field

in_features のポイントの順序付けに使用する日付フィールド。

Field
out_feature_class

出力トラッキング ライン フィーチャ。

Feature Class
group_field
(オプション)

入力ポイントのグループ化に使用する in_features パラメーターのフィールド。 一意のグループごとに別々のトラッキングが作成されます。

Field
include_velocity
(オプション)

出力速度フィールド (speed_mpsspeed_mphspeed_kphspeed_knt) を out_feature_class パラメーターに含めるかどうかを指定します。

  • INCLUDE_VELOCITY出力速度フィールドが出力に含まれます。 これがデフォルトです。
  • EXCLUDE_VELOCITY出力速度フィールドは出力に含まれません。
Boolean
out_point_feature_class
(オプション)

出力ポイント フィーチャ。 出力には SEQUENCE フィールドが含まれ、このフィールドには out_feature_class パラメーターで作成されたパスに使用される順序が含まれています。

Feature Class

コードのサンプル

PointsToTrackSegments (ポイント → トラッキング セグメント) の例 1 (Python ウィンドウ)

次の Python ウィンドウ スクリプトは、イミディエイト モードで PointsToTrackSegments 関数を使用する方法を示しています。

import arcpy

arcpy.PointsToTrackSegments_intelligence("C:/data/mtracks.gdb/source_pts", 
                                         "DateTime", 
                                         "C:/data/mtracks.gdb/tracklines", 
                                         "Name",
																																									"INCLUDE_VELOCITY",
																																									"C:/data/mtracks.gdb/seqpoints")
PointsToTrackSegments (ポイント → トラッキング セグメント) の例 2 (スタンドアロン スクリプト)

次の Python スクリプトは、スタンドアロン スクリプトで PointsToTrackSegments 関数を使用する方法を示しています。

# Name: PointsToTrackSegments_Example2.py
# Description: Convert points to track segments.

# Import system modules
import arcpy 

# Set local variables
in_features = "C:/data/mtracks.gdb/source_pts"
date_time = "DateTime"
out_feature_class = "C:/data/mtracks.gdb/tracklines"
group_field = "Name" 
out_points = "C:/data/mtracks.gdb/seqpoints"

# Execute PointsToTrackSegments
arcpy.PointsToTrackSegments_intelligence(in_features, date_time, 
                                         out_feature_class, group_field,
                                         "INCLUDE_VELOCITY", out_points)

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: Yes
  • Standard: Yes
  • Advanced: Yes

関連トピック