ラベル | 説明 | データ タイプ |
入力ルート フィーチャ | イベントの位置が更新される LRS ネットワーク。 LRS にネットワークとして登録されたフィーチャ レイヤーである必要があります。 | Feature Layer |
派生した出力
ラベル | 説明 | データ タイプ |
出力イベント レイヤー | 更新されたイベント レイヤー。 | Feature Layer |
出力詳細ファイル | このツールで変更された内容が詳しく記述されたテキスト ファイル。 | Text File |
入力ネットワークに登録されたすべてのイベント フィーチャクラスのイベント位置を、実行したルート編集に基づいて更新します。
構成されたイベントの振舞いに従って、イベントが更新されます。
ArcGIS Pipeline Referencing でのイベントの振舞いの構成またはArcGIS Roads and Highways でのイベントの振舞いの構成の詳細をご参照ください。
このツールの実行には、LRS データセットが必要です。 LRS データセットを追加するには、キャリブレーション ポイント、中心線、およびレッドライン レイヤーをフィーチャ データセットに追加した後、ジオデータベースを入力データにして [LRS の変更 (Modify LRS)] ツールを実行します。
このツールは、入力ネットワークに登録されているすべてのイベント フィーチャクラスのすべてのイベントの振舞いを処理します。
このツールは、実行中のジオデータベース バージョンで以前に処理されていない編集を処理します。 特定のルート編集のイベントの振舞いが処理されると、処理済みとしてマークされます。 親バージョンに編集内容をポストする際に、イベントの振舞いがすでに処理されていた場合、再度処理されることはありません。
ルートの編集内容とイベントを同期させるため、マップ内のルートまたはイベント レコードのフィルター処理に使用される選択セットまたはフィルター設定は無視されます。
このツールは、イベント フィーチャクラスのイベント レコードを変更します。 詳細と不要なデータの変更を回避するための方法については、「出力データセットを作成しないツール」をご参照ください。
競合の防止が有効で、子バージョンでルートの編集 (作成、再配置、再割り当て、廃止、拡張、キャリブレーション、カートグラフィックの再配置) が行われた場合、そのバージョンをポストする前にこのツールを実行してください。 ルートの編集がデフォルト バージョンで行われた場合、子バージョンをデフォルト バージョンとリコンサイルする前に、このツールを実行する必要があります。
このツールは競合の回避をサポートしており、ロックの取得と転送を試行します。
ArcGIS Pipeline Referencing での競合の回避または ArcGIS Roads and Highways での競合の回避の詳細をご参照ください。
このツールは、次の基準をすべて満たす場合、交点フィーチャを自動的に再生成します。
Pipeline Referencing でのカートグラフィックの再配置、または Roads and Highways でのカートグラフィックの再配置の詳細をご参照ください。
ラベル | 説明 | データ タイプ |
入力ルート フィーチャ | イベントの位置が更新される LRS ネットワーク。 LRS にネットワークとして登録されたフィーチャ レイヤーである必要があります。 | Feature Layer |
ラベル | 説明 | データ タイプ |
出力イベント レイヤー | 更新されたイベント レイヤー。 | Feature Layer |
出力詳細ファイル | このツールで変更された内容が詳しく記述されたテキスト ファイル。 | Text File |
arcpy.locref.ApplyEventBehaviors(in_route_features)
名前 | 説明 | データ タイプ |
in_route_features | イベントの位置が更新される LRS ネットワーク。 LRS にネットワークとして登録されたフィーチャ レイヤーである必要があります。 | Feature Layer |
名前 | 説明 | データ タイプ |
out_event_layers | 更新されたイベント レイヤー。 | Feature Layer |
out_details_file | このツールで変更された内容が詳しく記述されたテキスト ファイル。 | Text File |
ApplyEventBehaviors 関数をスタンドアロン Python スクリプトとして使用する方法を示しています。
# Name: ApplyEventBehaviors_Pro_ex1.py
# Description: Processes event behaviors for events impacted by edits to the LRS Network in a stand-alone script.
# Requirements: ArcGIS Pipeline Referencing
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("LocationReferencing")
# Tool variables
network = r"C:\Data\UPDM.gdb\LRS\P_StationSeriesNetwork"
# Execute the tool
arcpy.locref.ApplyEventBehaviors(network)
# Check in licenses
arcpy.CheckInExtension('LocationReferencing')
ApplyEventBehaviors 関数を Python ウィンドウで使用する方法を示しています。
# Name: ApplyEventBehaviors_ex2.py
# Description: Process event behaviors for events impacted by edits to the LRS Network in the Python window.
# Requires: ArcGIS Location Referencing
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("LocationReferencing")
# Set tool variables
in_route_features = "Station_Series_Network"
# Set current workspace
arcpy.env.workspace = "C:\Data\Outputs.gdb"
# Execute the tool
arcpy.locref.ApplyEventBehaviors(in_route_features)
# Check in licenses
arcpy.CheckInExtension('LocationReferencing')
ApplyEventBehaviors 関数をフィーチャ サービスでスタンドアロン Python スクリプトとして使用する方法を示しています。
# Name: ApplyEventBehaviors_Pro_Ex3.py
# Description: Processes event behaviors using a feature service. It is recommended to work in a version and post it into the default version.
# Requires: ArcGIS Location Referencing
# Import arcpy module
import arcpy
# Check out any necessary licenses.
arcpy.CheckOutExtension("LocationReferencing")
## Input LRS route network is in feature service. Signing in portal is required to access the feature service.
arcpy.SignInToPortal('https://yourdomain.com/portal', 'username', 'password')
## Map the LRS network from the feature service. Here, 1 corresponds to the LRS network.
in_network_layer = r"https://yourdomain.com/server/rest/services/FeatureServiceName/FeatureServer/1"
# Execute the tool
arcpy.locref.ApplyEventBehaviors(in_network_layer)
# Check in licenses
arcpy.CheckInExtension('LocationReferencing')