Referenzfelder deaktivieren (Location Referencing)

Zusammenfassung

Deaktiviert Referenzfelder für eine vorhandene Event-Feature-Class oder einen vorhandenen Objekt-Feature-Layer eines linearen Referenzierungssystems (LRS). Die Referenzspalten werden nicht gelöscht; sondern die zugehörigen Informationen werden aus der Tabelle "Lrs_Metadata" entfernt.

Verwendung

  • Die Referenzfelder müssen vor dem Ausführen des Werkzeugs für das Objekt aktiviert werden.

Parameter

BeschriftungErläuterungDatentyp
LRS-Event-Feature-Class

Die Eingabe-Feature-Class oder der Eingabe-Feature-Layer für das LRS-Objekt.

Feature Layer

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisierte LRS-Event-Feature-Class

Der aktualisierte Feature-Layer für das Objekt.

Feature Layer

arcpy.locref.DisableReferentFields(in_feature_class)
NameErläuterungDatentyp
in_feature_class

Die Eingabe-Feature-Class oder der Eingabe-Feature-Layer für das LRS-Objekt.

Feature Layer

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_feature_class

Der aktualisierte Feature-Layer für das Objekt.

Feature Layer

Codebeispiel

DisableReferentFields: Beispiel 1 (Python-Fenster)

Das folgende Skript veranschaulicht die Verwendung des Werkzeugs DisableReferentFields im Python-Fenster.

# 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')
DisableReferentFields: Beispiel 2 (eigenständiges Skript)

Mit dem folgenden Skript wird veranschaulicht, wie Sie das Werkzeug DisableReferentFields in einem eigenständigen Python-Skript verwenden.

# 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')

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Erfordert ArcGIS Location Referencing (ArcGIS Pipeline Referencing oder ArcGIS Roads and Highways)
  • Standard: Erfordert ArcGIS Location Referencing (ArcGIS Pipeline Referencing oder ArcGIS Roads and Highways)
  • Advanced: Erfordert ArcGIS Location Referencing (ArcGIS Pipeline Referencing oder ArcGIS Roads and Highways)

Verwandte Themen