Objekte generieren (Location Referencing)

Mit der Location Referencing-Lizenz verfügbar.

Zusammenfassung

Generiert Shapes für in einem LRS-Netzwerk registrierte Objekt-Features erneut.

Verwendung

Parameter

BeschriftungErläuterungDatentyp
Objekt-Layer

Das Objekt, für das Shapes erneut generiert werden.

Feature Layer

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabeobjekt-Layer

Der aktualisierte Objekt-Feature-Layer.

Hinweis:

Die Validierungsergebnisse für dieses Werkzeug werden in das ArcGIS Server-Verzeichnis geschrieben. Diese Datei wird standardmäßig automatisch in 10 Minuten bereinigt. Das ist möglicherweise nicht ausreichend, um alle Validierungen zu verarbeiten und auf die Workstation mit ArcGIS Pro zu schreiben. Bei größeren Datenlasten empfiehlt es sich, das maximale Dateialter auf mindestens eine Stunde zu ändern.

Feature Layer
Ausgabe-Ergebnisdatei

Eine Textdatei, die Details zu den vom Werkzeug vorgenommenen Änderungen enthält.

Text File

arcpy.locref.GenerateEvents(in_event_layer)
NameErläuterungDatentyp
in_event_layer

Das Objekt, für das Shapes erneut generiert werden.

Feature Layer

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_event_layers

Der aktualisierte Objekt-Feature-Layer.

Hinweis:

Die Validierungsergebnisse für dieses Werkzeug werden in das ArcGIS Server-Verzeichnis geschrieben. Diese Datei wird standardmäßig automatisch in 10 Minuten bereinigt. Das ist möglicherweise nicht ausreichend, um alle Validierungen zu verarbeiten und auf die Workstation mit ArcGIS Pro zu schreiben. Bei größeren Datenlasten empfiehlt es sich, das maximale Dateialter auf mindestens eine Stunde zu ändern.

Feature Layer
out_details_file

Eine Textdatei, die Details zu den vom Werkzeug vorgenommenen Änderungen enthält.

Text File

Codebeispiel

GenerateEvents: Beispiel 1 (Python-Fenster)

Das folgende Python-Skript veranschaulicht, wie Sie die Funktion GenerateEvents im Python-Fenster verwenden.

# Name: GenerateEvents_Ex1.py
# Description: Generate events in immediate mode.

# Set current workspace 
arcpy.env.workspace = "C:/data/Outputs.gdb"

# Generate Events tool variables 
in_event_layer = "Event1"

# Execute the tool 
arcpy.locref.GenerateEvents(in_event_layer)
GenerateEvents: Beispiel 2 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion GenerateEvents in einem eigenständigen Python-Skript verwendet wird.

# Name: GenerateEvents_Ex2.py 
# Description: Re-creates shapes for event features registered with an LRS Network 
# Requirements: ArcGIS Location Referencing

# Import arcpy module 
import arcpy

# Check out license 
arcpy.CheckOutExtension("LocationReferencing")

# Generate Events tool variables 
in_event_layer = "C:\\Data\Sample.gdb\\LRS\\SpeedLimit" 

# Process: Generate Events
arcpy.locref.GenerateEvents(in_event_layer)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
GenerateEvents: Beispiel 3 (eigenständiges Skript)

Das folgende Python-Skript veranschaulicht, wie die Funktion GenerateEvents in einem eigenständigen Python-Skript in einem Feature-Service verwendet wird.

# Name: GenerateEvents_Ex3.py
# Description: Generate events in stand-alone mode 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 license
arcpy.CheckOutExtension("LocationReferencing")

## Input event is in feature service.  Portal signin is required to access the feature service.
arcpy.SignInToPortal('https://yourdomain.com/portal', 'username', 'password')

## Map the input event from the feature service. Here, 3 corresponds to the input event
in_event_layer = r"https://yourdomain.com/server/rest/services/FeatureServiceName/FeatureServer/3"

# Process : Generate Events
arcpy.locref.GenerateEvents(in_event_layer)

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

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