ルートの作成 (Create Routes) (リニア リファレンス)

この ArcGIS 2.9 ドキュメントはアーカイブされており、今後更新されません。 コンテンツとリンクが古い場合があります。 最新のドキュメントをご参照ください

サマリー

既存のラインからメジャー値を持つルートを作成します。同じルート識別子をもつ入力ライン フィーチャがマージされて 1 つのルートが作成されます。

使用法

  • [ルート識別フィールド] の一意な値が出力ルート フィーチャクラスに書き出されます。

  • [フィーチャ レイヤーの作成 (Make Feature Layer)] ツールや [クエリ テーブルの作成 (Make Query Table)] ツールを使用すると、ルートの作成に使用されるラインの数を効果的に削減できます。

  • [出力ルート フィーチャクラス] がジオデータベースに書き出されている場合は、適切な M 許容値M 座標精度、および M ドメイン環境を設定する必要があります。

  • ルート メジャーの単位の変換には、メジャー ファクターを使用します。たとえば、フィートからマイルに変換する場合は 0.00018939394 というファクターを使用します。

  • 各ルートの始点メジャーを 0 以外にする必要があるアプリケーションでは、メジャー オフセットを使用します。

  • [メジャー ソース] オプションに [2 つのフィールドの値] を指定している場合は、[空間的なギャップを無視] パラメーターが使用されません。これは、メジャー値が [始点メジャー値フィールド][終点メジャー値フィールド] の値により決定されるためです。

  • [メジャー ソース] オプションに [フィーチャの長さ] または [1 つのフィールドの値] を指定している場合は、マージされて 1 つのルートを作成することになる入力フィーチャの周囲に最小境界範囲を配置することにより、[座標の優先度] が決定されます。

  • [メジャー ソース] オプションに [2 つのフィールドの値] を指定している場合は、[始点メジャー値フィールド][終点メジャー値フィールド] の値によりメジャーの方向が示唆されるため、座標の優先度を指定する必要がありません。

  • ルート識別フィールドに属性フィールドを使用すると、ダイナミック セグメンテーション処理を高速化できます。 ダイナミック セグメンテーションに [出力ルート フィーチャクラス] パラメーター値を使用する場合は、属性インデックスの作成を選択することをお勧めします。

  • [ルートの作成] ツールによって拒否されたフィーチャがあると、一時ファイル パスにテキスト ファイルが作成されてそれらのフィーチャに関する情報が格納されます。たとえば、C:\Users\patrickb\AppData\Local\Temp\Create_Output0.txt のようなパスになります (Create_Output は出力ルート フィーチャクラスの名前です)。

  • [出力データに M 値を含む] 環境の設定は無視されます。 [出力ルート フィーチャクラス] パラメーター値には、M (メジャー) 値があります。

パラメーター

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

ルートの作成元となるフィーチャ。

Feature Layer
ルート識別フィールド

各ルートを一意に識別する値を格納したフィールド。

Field
出力ルート フィーチャクラス

作成されるフィーチャクラス。シェープファイルかジオデータベース フィーチャクラスを指定できます。

Feature Class
メジャー ソース

ルート メジャーの取得方法を指定します。

  • フィーチャの長さ入力フィーチャのジオメトリの長さを用いてメジャー値が累積されます。これがデフォルトです。
  • 1 つのフィールドの値を使用1 つのフィールドに格納されている値を用いてメジャー値が累積されます。
  • 2 つのフィールドの値を使用始点メジャー値フィールドと終点メジャー値フィールドに格納されている値を用いてメジャーを設定します。
String
始点メジャー値フィールド
(オプション)

メジャー値を格納したフィールド。このフィールドは、数値にする必要があり、メジャー ソースが [1 つのフィールドの値を使用] または [2 つのフィールドの値を使用] である場合は必須です。

Field
終点メジャー値フィールド
(オプション)

メジャー値を格納したフィールド。このフィールドは数値にする必要があります。メジャー ソースに [2 つのフィールドの値を使用] を指定している場合は必須です。

Field
座標の優先度
(オプション)

各出力ルートについてメジャーの累積を開始する位置。メジャー ソースに [2 つのフィールドの値を使用] を指定している場合、このパラメーターは無視されます。

  • 左上メジャーは、最小境界範囲の左上隅に最も近いポイントから累積されます。これがデフォルトです。
  • 左下メジャーは、最小境界範囲の左下隅に最も近いポイントから累積されます。
  • 右上メジャーは、最小境界範囲の右上隅に最も近いポイントから累積されます。
  • 右下メジャーは、最小境界範囲の右下隅に最も近いポイントから累積されます。
String
メジャー ファクター
(オプション)

マージされてルート メジャーが作成される前に、各入力ラインのメジャーの長さで乗じる値。デフォルトは [1] です。

Double
メジャー オフセット
(オプション)

入力ラインがマージされてルートが作成されてからルート メジャーに追加される値。デフォルトは 0 です。

Double
空間的なギャップを無視
(オプション)

分断されたルート上のメジャーを計算するときに、空間的ギャップを無視するかどうかを指定します。このパラメーターは、メジャー ソースに [フィーチャの長さ] または [1 つのフィールドの値] を指定している場合に適用されます。

  • オン: 空間的ギャップが無視されます。分断されたルートのメジャー値が連続的になります。これがデフォルトです。
  • オフ: 空間的ギャップが無視されません。分断されたルートのメジャー値にギャップが生じます。分断した各パートの端点間の直線距離を使用してギャップの距離が計算されます。
Boolean
インデックスの構築
(オプション)

出力ルート フィーチャクラスに書き出されたルート識別フィールドについて属性インデックスを作成するかどうかを指定します。

  • オン: 属性インデックスが作成されます。これがデフォルトです。
  • オフ: 属性インデックスが作成されません。
Boolean

ライセンス情報

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

関連トピック