Stationierungsfelder aktivieren (Location Referencing)

Zusammenfassung

Aktiviert oder ändert die Stationierungsfelder, sodass Sie Referenzinformationen für das registrierte LRS-Objekt verwalten können.

Stationierung ist das grundlegende Messwertsystem, das für Routen-Layouts und Bauprojekte verwendet wird. Stationen sind Referenzpunkte, die in regelmäßigen Intervallen entlang der horizontalen Messwerte einer Routenmittelachse platziert werden. Zunächst wird eine Startreferenzstation eingerichtet; von diesem Stationspunkt aus werden dann alle Entfernungen entlang der Routenmittelachse gemessen.

Weitere Informationen zur Stationierung im Objektdatenmodell von ArcGIS Pipeline Referencing oder Stationierung im Objektdatenmodell von ArcGIS Roads and Highways

Verwendung

  • Das Registrieren eines Stationierungs-Objekt-Layers ermöglicht Ihnen das Auffinden von Stationen mit Werten zur nächsten und vorherigen Station bei jedem Messwert entlang einer Route in einem LRS-Netzwerk.

  • Pro LRS-Netzwerk kann nur ein Stationierungs-Objekt-Layer konfiguriert werden.

  • Wenn Stationierungsfelder bereits konfiguriert sind, füllt das Werkzeug die vorhanden Felder, sodass sie geändert werden können.

  • Der Wert Feld für vorherige Station wird ausgefüllt, wenn ein Gleichungspunkt an der Stationsposition vorhanden ist.

  • Die Werte im Feld Fallende Stationswerte zeigen an, dass die Stationswerte in Kalibrierungsrichtung der Route abnehmen. Wird kein Wert angegeben, zeigt dies an, dass die Stationswerte in Kalibrierungsrichtung der Route zunehmen.

Parameter

BeschriftungErläuterungDatentyp
Event-Feature-Class

Eine vorhandene Event-Feature-Class oder ein vorhandener Objekt-Feature-Layer, die bzw. der in einem LRS registriert ist.

Feature Layer
Stationsfeld
(optional)

Das Feld, das als Startreferenzstation verwendet wird.

Field
Feld für vorherige Station
(optional)

Das Feld, das als vorherige Station verwendet wird.

Field
Richtungsfeld für Stationswert
(optional)

Das Feld, das für die Angabe der Richtung von steigenden Stationswerten entweder in Kalibrierungsrichtung der Route oder davon entfernt verwendet wird.

Field
Maßeinheiten für Stationen
(optional)

Gibt die Maßeinheiten an, die für die Stationierung verwendet werden.

  • Meilen (US Survey)Die Maßeinheit ist Meile. Dies ist die Standardeinstellung.
  • Zoll (US Survey)Die Maßeinheit ist Zoll.
  • Fuß (US Survey)Die Maßeinheit ist Fuß.
  • Yards (US Survey)Die Maßeinheit ist Yard.
  • Seemeilen (US Survey)Die Maßeinheit ist Seemeile.
  • Fuß (international)Die Maßeinheit ist Internationaler Fuß.
  • MillimeterDie Maßeinheit ist Millimeter.
  • ZentimeterDie Maßeinheit ist Zentimeter.
  • MeterDie Maßeinheit ist Meter.
  • KilometerDie Maßeinheit ist Kilometer.
  • DezimeterDie Maßeinheit ist Dezimeter.
String
Fallende Stationswerte
(optional)

Eine kommagetrennte Liste der benutzerdefinierten Werte.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Event-Feature-Class

Der aktualisierte Feature-Layer für das Objekt.

Feature Layer

arcpy.locref.EnableStationingFields(in_feature_class, {station_field}, {back_station_field}, {station_direction_field}, {station_measure_units}, {decreasing_station_values})
NameErläuterungDatentyp
in_feature_class

Eine vorhandene Event-Feature-Class oder ein vorhandener Objekt-Feature-Layer, die bzw. der in einem LRS registriert ist.

Feature Layer
station_field
(optional)

Das Feld, das als Startreferenzstation verwendet wird.

Field
back_station_field
(optional)

Das Feld, das als vorherige Station verwendet wird.

Field
station_direction_field
(optional)

Das Feld, das für die Angabe der Richtung von steigenden Stationswerten entweder in Kalibrierungsrichtung der Route oder davon entfernt verwendet wird.

Field
station_measure_units
(optional)

Gibt die Maßeinheiten an, die für die Stationierung verwendet werden.

  • MILESDie Maßeinheit ist Meile. Dies ist die Standardeinstellung.
  • INCHESDie Maßeinheit ist Zoll.
  • FEETDie Maßeinheit ist Fuß.
  • YARDSDie Maßeinheit ist Yard.
  • NAUTICAL_MILESDie Maßeinheit ist Seemeile.
  • INTFEETDie Maßeinheit ist Internationaler Fuß.
  • MILLIMETERSDie Maßeinheit ist Millimeter.
  • CENTIMETERSDie Maßeinheit ist Zentimeter.
  • METERSDie Maßeinheit ist Meter.
  • KILOMETERSDie Maßeinheit ist Kilometer.
  • DECIMETERSDie Maßeinheit ist Dezimeter.
String
decreasing_station_values
(optional)

Eine kommagetrennte Liste der benutzerdefinierten Werte.

String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_feature_class

Der aktualisierte Feature-Layer für das Objekt.

Feature Layer

Codebeispiel

EnableStationingFields – Beispiel 1 (Python-Fenster)

Das folgende Skript für das Python-Fenster veranschaulicht, wie die Funktion EnableStationingFields im unmittelbaren Modus verwendet wird.

# Name: EnableStationingFields_Pro_ex1.py
# Description: Enables or modifies stationing fields to manage referent
# information for the registered LRS event.
# Requires: ArcGIS Location Referencing

# Tool variables 
in_feature_class = "c:\\LocationReferencing.sde\\LRS\LineEventFeatureClass"
station_field = "Ahead Station"
back_station_field = "Back Station"
station_direction_field = "StnDirection"
station_measure_units = "Feet"
decreasing_station_values = "0,-1,-2"

# Execute the tool
arcpy.locref.EnableStationingFields(in_feature_class, station_field,
                                    back_station_field, station_direction_field,
                                    station_measure_units, decreasing_station_values)
EnableStationingFields – Beispiel 2 (eigenständiges Skript)

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

# Name: EnableStationingFields_Pro_ex2.py
# Description: Enables or modifies stationing fields to manage referent
# information for the registered LRS event.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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

# Tool variables 
in_feature_class = "c:\\APR.gdb\\LRS\LineEventFeatureClass"
station_field = "Ahead Station"
back_station_field = "Back Station"
station_direction_field = "StnDirection"
station_measure_units = "Feet"
decreasing_station_values = ""

# Execute the tool
arcpy.locref.EnableStationingFields(in_feature_class, station_field,
                                    back_station_field, station_direction_field,
                                    station_measure_units, decreasing_station_values)

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

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Erfordert ArcGIS Location Referencing
  • Standard: Erfordert ArcGIS Location Referencing
  • Advanced: Erfordert ArcGIS Location Referencing

Verwandte Themen