ラベル | 説明 | データ タイプ |
LRS イベント フィーチャクラス | LRS イベントの入力フィーチャクラスまたはフィーチャ レイヤー。 | Feature Layer |
派生した出力
ラベル | 説明 | データ タイプ |
更新された LRS イベント フィーチャクラス | イベントの更新されたフィーチャ レイヤー。 | Feature Layer |
既存のリニア リファレンス システム (LRS) のイベント フィーチャクラスまたはフィーチャ レイヤーの対象フィールドを無効にします。 このツールを実行しても、対象列は削除されず、対象列の情報が Lrs_Metadata テーブルから削除されます。
このツールを実行する前に、イベントの対象フィールドを有効にしておく必要があります。
ラベル | 説明 | データ タイプ |
LRS イベント フィーチャクラス | LRS イベントの入力フィーチャクラスまたはフィーチャ レイヤー。 | Feature Layer |
ラベル | 説明 | データ タイプ |
更新された LRS イベント フィーチャクラス | イベントの更新されたフィーチャ レイヤー。 | Feature Layer |
arcpy.locref.DisableReferentFields(in_feature_class)
名前 | 説明 | データ タイプ |
in_feature_class | LRS イベントの入力フィーチャクラスまたはフィーチャ レイヤー。 | Feature Layer |
名前 | 説明 | データ タイプ |
out_feature_class | イベントの更新されたフィーチャ レイヤー。 | Feature Layer |
次のスクリプトは、Python ウィンドウで DisableReferentFields ツールを使用する方法を示しています。
# Name: Disable_Referent_Fields_ex1.py
# Description: Disable referent fields in an existing LRS event feature class.
# Requires: ArcGIS Location Referencing
# Check out license
arcpy.CheckOutExtension("LocationReferencing")
# Set current workspace
arcpy.env.workspace = r"C:\db_connections\test_connection.sde"
# Local variables
in_feature_class = r"test_gdb.user.LRS.Event_FeatureClass"
# Execute the tool
arcpy.locref.DisableReferentFields(in_feature_class)
# Check in license
arcpy.CheckInExtension('LocationReferencing')
次のスクリプトは、スタンドアロン Python スクリプトで DisableReferentFields ツールを使用する方法を示しています。
# Name: Disable_Referent_Fields_ex2.py
# Description: Disables referent fields in an existing LRS event feature class.
# Requires: ArcGIS Location Referencing
# import arcpy module
import arcpy
# Check out license
arcpy.CheckOutExtension("LocationReferencing")
# Local variables:
in_feature_class = r"C:\db_connections\test_connection.sde\LRS\test_gdb.user.Event_FeatureClass"
# Execute the tool
arcpy.locref.DisableReferentFields(in_feature_class)
# Check in license
arcpy.CheckInExtension('LocationReferencing')