ネットワークへスナップ

リアルタイム解析およびビッグ データ解析で使用できます。

[ネットワークへスナップ] ツール ネットワークへスナップ ツール は、指定されたポリライン ネットワークに合うように、ポイント ジオメトリーを更新します。 ポイント フィーチャから検索する距離を指定する必要があります。 ツールは、その距離内にあるネットワーク エレメントにポイント フィーチャを揃えます (またはスナップします)。

このツールが機能するには、入力データセットで、[Track ID] キー フィールドおよび [Start Time] キー フィールドを指定する必要があります。 観測データのトラッキングベースの連続性および方向性を使用してフィーチャを正しいネットワークのライン フィーチャにスナップするために、[Track ID] フィールドおよび [Start Time] 日付フィールドが必要です。

[ネットワークへスナップ] ツールには、2 つの入力データセットがあります。 ターゲット データセットは、[Track ID] キー フィールドおよび [Start Time] キー フィールドの両方を含んでいる観測データのポイント フィーチャ データセットです。 結合データセットは、ネットワークを表すポリライン データセットです。 このポリライン データセットは、[ネットワークへスナップ] ツールで機能するために、3 つの必須フィールドを含みます。 詳細については、以下の「使用上の注意」のセクションをご参照ください。

ツールの使用例を次に示します:

  • ある輸送組織は、自動車両位置 (AVL) 追跡デバイスを備えている車両を監視しています。 AVL GPS 観測データの精度を改善するために、[ネットワークへスナップ] ツールを使用して、観測データを道路ネットワークにスナップすることができます。
  • ある都市が、除雪作業を監視しており、車両の移動をより良く理解しようとしています。 [ネットワークへスナップ] ツールを使用して、観測データを都市の道路ネットワークにスナップすることができます。 属性結合LineID 属性を使用して、車両が移動している道路の道路セグメントの属性情報を、各車両の観測データに付加できます。

使用上の注意

ツールを操作する際には、以下の点に注意してください:

  • ポリライン フィーチャ ネットワークのレイヤーのスキーマには、次の 3 つのフィールドに適切な値が含まれている必要があります:
    • OBJECTID または FID
    • F_AUTOMOBI または F_AUTOMOBILES
    • T_AUTOMOBI または T_AUTOMOBILES
  • 指定された OBJECTID または FID フィールドには、各ポリライン フィーチャに一意の整数値 (数値) が含まれている必要があります。 OBJECTID または FID フィールドは、浮動小数点数として指定されている場合、整数に変換されます。
  • F_AUTOMOBI / F_AUTOMOBILES フィールドおよび T_AUTOMOBI / T_AUTOMOBILES フィールドは、ポリライン フィーチャのデジタイズ方向と相対的な運転方向を示します。 F_AUTOMOBI / F_AUTOMOBILES および T_AUTOMOBI / T_AUTOMOBILES フィールドは、「Y」または「N」のいずれかの値を含む文字列フィールドである必要があります。 これらの値を含むフィールドが存在するが、フィールド名が異なっている場合、[フィールド演算] ツールまたは [フィールドの割り当て] ツールを使用して、それらのフィールドの名前を変更するか、必要な名前を持つそれらのフィールドのコピーを生成します。
    • 運転方向がデジタイズ方向の反対である場合、F_AUTOMOBI / F_AUTOMOBILES = YT_AUTOMOBI / T_AUTOMOBILES = N になります。
    • 運転方向がデジタイズ方向と同じである場合、F_AUTOMOBI / F_AUTOMOBILES = NT_AUTOMOBI / T_AUTOMOBILES = Y になります。
    • 道路セグメントが対面通行である場合、F_AUTOMOBI / F_AUTOMOBILES = NT_AUTOMOBI / T_AUTOMOBILES = N になります。
  • [距離の分割][期間の分割]、および [方向] パラメーターはオプションです。
  • ジオメトリー、Track ID の値、または開始時間の値がないターゲット フィーチャは、スナップされるフィーチャから破棄されます。
  • ジオメトリーがないネットワーク フィーチャは考慮されません。
  • F_AUTOMOBI / F_AUTOMOBILEST_AUTOMOBI / T_AUTOMOBILES の両フィールドに Y の値を持つネットワーク ポリライン セグメントは、閉じたセグメントとして処理されるため、ポイント フィーチャはそのセグメントにスナップしません。

パラメーター

ツールには、次のパラメーターがあります:

パラメーター説明データ タイプ

入力レイヤー

ユーザー定義のパラメーターに基づいてネットワークにスナップするポイント フィーチャ。

このデータセットには、Track ID および Start Time キー フィールドが定義されている必要があります。

ポイント フィーチャ

ネットワーク レイヤー

入力ポイント フィーチャのスナップ先になるネットワークを表すポリライン フィーチャ。

このレイヤーには、以下の 3 つのフィールドが含まれる必要があります。

  • OBJECTID または FID
  • F_AUTOMOBI / F_AUTOMOBILES
  • T_AUTOMOBI / T_AUTOMOBILES

F_AUTOMOBI / F_AUTOMOBILES フィールドおよび T_AUTOMOBI / T_AUTOMOBILES フィールドは、ポリライン フィーチャのデジタイズ方向と相対的な運転方向を示します。 F_AUTOMOBI および T_AUTOMOBILES フィールドは、「Y」または「N」のいずれかの値を含む文字列フィールドである必要があります。 これらの値を含むフィールドが存在するが、フィールド名が異なっている場合、[フィールド演算] ツールまたは [フィールドの割り当て] ツールを使用して、それらのフィールドの名前を変更するか、必要な名前を持つそれらのフィールドのコピーを生成します。

  • 運転方向がデジタイズ方向の反対である場合、F_AUTOMOBI / F_AUTOMOBILES = YT_AUTOMOBI / T_AUTOMOBILES = N になります。
  • 運転方向がデジタイズ方向と同じである場合、F_AUTOMOBI / F_AUTOMOBILES = NT_AUTOMOBI / T_AUTOMOBILES = Y になります。
  • 道路セグメントが対面通行である場合、F_AUTOMOBI / F_AUTOMOBILES = NT_AUTOMOBI / T_AUTOMOBILES = N になります。

ポリライン フィーチャ

検索距離

ポイント フィーチャがスナップできるネットワーク フィーチャを検索する、各ポイント フィーチャからの距離。

String

トラッキング ID フィールド

観測データを一意に識別するフィールド。 入力データセットで Track ID キー フィールドが識別されている場合、それが自動的に選択されます。

Track ID フィールドが入力データセットで指定されていない場合、このパラメーターを使用して、観測データを一意に識別する Track ID フィールドを識別する必要があります。

String

期間の分割 (オプション)

観測データ間の時間であり、この時間を超えると、処理が別のトラッキングに分かれます。

String

距離の分割 (オプション)

観測データ間の距離であり、この距離を超えると、処理が別のトラッキングに分かれます。

String

方向 (オプション)

入力フィーチャが、値を含む方向フィールドを含んでいる場合、このパラメーターで方向フィールドを指定して、ポイントがネットワークにスナップする精度を改善できます。

方向を指定されるフィールドは、数値フィールドである必要があります。

String

結合フィールド

ネットワーク スキーマから、ターゲット フィーチャに追加するフィールドを選択します。

たとえば、STREET_NAMEjoin フィールドを選択した場合、出力スキーマにも STREET_NAME フィールドが追加されます。 あるポイントが「Main Street」という名前の道路にスナップされている場合、このフィールドの値も「Main Street」となります。

String

フィーチャの処理 - スナップされているフィーチャのみを保持

ネットワーク フィーチャにスナップされていないフィーチャを、[ネットワークへスナップ] ツールで処理する方法を指定するために使用されます。

ネットワークにスナップするフィーチャを保持するか、ネットワークにスナップしないフィーチャを含むすべてのフィーチャを保持できます。

フィーチャが正常にスナップされなかった場合は元のジオメトリーが保持され、[ネットワークへスナップ] ツールが設定するフィールドには NULL 値が含まれます。

Boolean

出力レイヤー

出力レイヤーには、フィーチャごとに元の属性にアペンドされる次の属性が含まれます。 指定した任意の結合フィールドも出力レイヤーに追加されます。

フィールド名説明フィールド タイプ

OrigX

ポイントの元の X 座標。

Float64

OrigY

ポイントの元の Y 座標。

Float64

LineID

ポイント フィーチャのスナップ先になったネットワークのポリライン フィーチャの OBJECTID または FID

Float64

FractionAlong

ポイント フィーチャがスナップされた、このポリラインに沿ったパーセントの割合。

Float64

DistanceToLine

元のフィーチャから、スナップ先のポリラインに沿ったポイントまでの距離。

Float64

SnapScore

スナップ操作の相対的な推定精度。

Float64

HeadingOriginal

ポイント (およびその直前のポイント) の元の位置によって計算された方向。

Float64

HeadingSnapped

ポイント (およびその直前のスナップされたポイント) のスナップされた位置によって計算された方向。

Float64