交差するルート メジャーの計算 (Calculate Intersecting Route Measures) (Location Referencing)

サマリー

交差位置ごとにすべてのルートとメジャーのテーブルを作成します。

Pipeline Referencing での交点の生成と更新」または「Roads and Highways での交点の生成と更新」の詳細

使用法

パラメーター

ラベル説明データ タイプ
交点フィーチャクラス

入力 LRS 交点フィーチャクラスまたはレイヤー。

Feature Layer
出力データセット

結果のポスト先の出力テーブル。

Table
時間ビュー日付
(オプション)

特定の日付以降に編集されたルートをフィルターして、そのフィルターに従って交点を生成できるようにします。

Date

arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, {tvd})
名前説明データ タイプ
in_intersection_feature_class

入力 LRS 交点フィーチャクラスまたはレイヤー。

Feature Layer
out_dataset

結果のポスト先の出力テーブル。

Table
tvd
(オプション)

特定の日付以降に編集されたルートをフィルターして、そのフィルターに従って交点を生成できるようにします。

Date

コードのサンプル

CalculateIntersectingRouteMeasures の例 1 (Python ウィンドウ)

次に、Python ウィンドウでの CalculateIntersectingRouteMeasures 関数の使用方法を示します。

# Name: CalculateIntersectingRouteMeasures_Pro_ex1.py
# Description: Creates a table of all the routes and measures at each intersection location in the Python window.
# Requirements: ArcGIS Location Referencing

# Local tool variables
in_intersection_feature_class = r”C:\Data\SampleData.gdb\LRS\Intersection”
out_dataset = r”C:\Data\SampleData.gdb\LRS\IntersectingRouteMeasures”
tvd = “11/23/2022”

# Execute the tool
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, tvd)
CalculateIntersectingRouteMeasures の例 2 (スタンドアロン スクリプト)

スタンドアロン スクリプトとして CalculateIntersectingRouteMeasures 関数を使用する方法を次に示します。

# Name: CalculateIntersectingRouteMeasures_Pro_ex2.py
# Description: Creates a table of all the routes and measures at each intersection location in a stand-alone script.
# Requirements: ArcGIS Location Referencing

# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("LocationReferencing")

# Local tool variables
in_intersection_feature_class = r"C:\Data\SampleData.gdb\LRS\Intersection"
out_dataset = r"C:\Data\SampleData.gdb\LRS\IntersectingRouteMeasures"
tvd = "11/23/2022"

# Execute the tool
arcpy.locref.CalculateIntersectingRouteMeasures(in_intersection_feature_class, out_dataset, tvd)

# Check in licenses
arcpy.CheckInExtension('LocationReferencing')

ライセンス情報

  • Basic: 次のものが必要 ArcGIS Location Referencing (ArcGIS Pipeline Referencing または ArcGIS Roads and Highways)
  • Standard: 次のものが必要 ArcGIS Location Referencing (ArcGIS Pipeline Referencing または ArcGIS Roads and Highways)
  • Advanced: 次のものが必要 ArcGIS Location Referencing (ArcGIS Pipeline Referencing または ArcGIS Roads and Highways)

関連トピック