ルートの作成 (Create Routes) (リニア リファレンス ツール)
サマリー
既存のラインからメジャー値を持つルートを作成します。 同じルート識別子をもつ入力ライン フィーチャがマージされて 1 つのルートが作成されます。
使用法
ルート識別フィールド パラメーター値の一意の値が 出力ルート フィーチャクラス パラメーターに書き出されます。
フィーチャ レイヤーの作成 ツールや クエリー テーブルの作成 ツールを使用すると、ルートの作成に使用されるラインの数を削減できます。
出力ルート フィーチャクラス パラメーター値がジオデータベースに書き出されている場合は、適切な M 許容値、M 座標精度、および M ドメイン環境を設定します。
ジオメトリーの長さを用いてメジャー値を累積するために、メジャー ソースをフィーチャの長さとして設定する際には、2D と 3D の長さを使用できます。 2D の長さの値については、フィーチャの長さを使用してください。 3D の長さの値については、新しいフィールドに計算属性ルールを作成し、挿入または更新トリガーを使用して、Length3D ArcGIS Arcade 関数を返すようにしてください。
ルート メジャーの単位の変換には、メジャー ファクター パラメーターを使用します。 たとえば、フィートからマイルに変換する場合は 0.00018939394 というファクターを使用します。
各ルートの始点メジャーを 0 以外の値にする必要があるアプリケーションでは、メジャー オフセット パラメーター値を使用します。
メジャー ソース パラメーター値が 2 つのフィールドの値を使用 として指定された場合、空間的なギャップを無視 パラメーターは使用されません。 これは、メジャー値が 始点メジャー フィールド および 終点メジャー フィールド パラメーター値に基づいて決定されるためです。
メジャー ソース パラメーター値が、フィーチャの長さ または 1 つのフィールドの値を使用 として指定された場合は、マージされて 1 つのルートを作成することになる入力フィーチャの周囲に最小境界範囲を配置することにより、座標の優先度 パラメーター値が決定されます。
メジャー ソース パラメーター値が、2 つのフィールドの値を使用 として指定された場合は、始点メジャー フィールド および 終点メジャー フィールド パラメーターの値によりメジャーの方向が示唆されるため、座標の優先度を指定する必要はありません。
ルート識別フィールドに属性フィールドを使用すると、ダイナミック セグメンテーション処理を高速化できます。 ダイナミック セグメンテーションに 出力ルート フィーチャクラス パラメーター値を使用する場合は、属性インデックスを作成することをおすすめします。
このツールで拒否されたフィーチャがあると、一時ファイル パスにテキスト ファイルが作成されてそれらのフィーチャに関する情報が格納されます。たとえば、
C:\Users\patrickb\AppData\Local\Temp\Create_Output0.txt(Create_Outputは出力ルート フィーチャクラスの名前) などです。出力データに M 値を含む 環境の設定は無視されます。 出力ルート フィーチャクラス パラメーター値には、M 値 (メジャー値) があります。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力ライン フィーチャ |
ルートの作成元となるフィーチャ。 |
Feature Layer |
|
ルート識別フィールド |
各ルートを一意に識別する値を格納したフィールド。 このフィールドには、数値、テキスト、または GUID フィールドを使用できます。 |
Field |
|
出力ルート フィーチャクラス |
作成されるフィーチャクラス。 フィーチャクラスには、シェープファイルまたはジオデータベース フィーチャクラスを使用できます。 |
Feature Class |
|
メジャー ソース |
ルート メジャーの累積方法を指定します。
|
String |
|
始点メジャー フィールド (オプション) |
メジャー値を格納したフィールド。 このパラメーターは、メジャー ソース パラメーター値が 1 つのフィールドの値を使用 または 2 つのフィールドの値を使用 の場合に必須です。 |
Field |
|
終点メジャー フィールド (オプション) |
メジャー値を格納した数値フィールド。 このパラメーターは、メジャー ソース パラメーター値が 2 つのフィールドの値を使用 の場合に必須です。 |
Field |
|
座標の優先度 (オプション) |
各出力ルートについてメジャーの累積を開始する位置を指定します。 このパラメーターは、メジャー ソース パラメーター値が 2 つのフィールドの値を使用 の場合には無視されます。
|
String |
|
メジャー ファクター (オプション) |
マージされてルート メジャーが作成される前に、各入力ラインのメジャーの長さで乗じる値。 デフォルトは 1 です。 |
Double |
|
オフセットの計測 (オプション) |
入力ラインがマージされてルートが作成されてからルート メジャーに追加される値。 デフォルトは 0 です。 |
Double |
|
空間的なギャップを無視 (オプション) |
分断されたルート上のメジャーを計算するときに、空間的ギャップを無視するかどうかを指定します。 このパラメーターは、メジャー ソース パラメーター値が フィーチャの長さ または 1 つのフィールドの値 の場合に適用されます。
|
Boolean |
|
インデックスの構築 (オプション) |
出力ルート フィーチャクラスに書き出されたルート識別フィールドについて属性インデックスを作成するかどうかを指定します。
|
Boolean |
環境
現在のワークスペース, M 座標精度, M 許容値, 出力データのコンフィグレーション キーワード, 出力データの M ドメイン, 出力データの XY ドメイン, 出力データの Z ドメイン, 出力座標系, 範囲, 出力データに Z 値を含む, スクラッチ ワークスペース
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい