LRS-Netzwerk aus vorhandenem Dataset erstellen (Location Referencing)

Mit der Location Referencing-Lizenz verfügbar.

Zusammenfassung

Erstellt mithilfe einer vorhandenen Polyline-Feature-Class ein LRS-Netzwerk.

Verwendung

  • Erstellt ein LRS-Netzwerk in einem linearen Referenzierungssystem (LRS) in ArcGIS Location Referencing.

  • Die Eingabe-Feature-Class muss leer sein und sich in einem Feature-Dataset befinden, das ein LRS-Dataset enthält. Die Eingabe-Feature-Class darf nicht bereits in einem vorhandenen LRS-Netzwerk von Location Referencing registriert sein.

  • Wenn der Eingabe-Workspace mehr als ein LRS enthält, wird das ausgewählte LRS für die Netzwerkregistrierung verwendet.

  • Der Name der Eingabe-Feature-Class darf maximal 26 Zeichen enthalten.

  • Die XY-Auflösung und die XY-Toleranz der Eingabe-Feature-Class müssen mit den Auflösungs- und Toleranzeinstellungen des LRS in Location Referencing übereinstimmen.

    Weitere Informationen zu Toleranz- und Auflösungseinstellungen für das LRS in ArcGIS Pipeline Referencing und Toleranz- und Auflösungseinstellungen in ArcGIS Roads and Highways

  • Die Maßeinheit und die M-Toleranz für das Ausgabe-LRS-Netzwerk werden vom Raumbezug der Feature-Class für Mittelachsen im Workspace für Eingabe-Feature-Classes abgeleitet.

  • Standardmäßig gibt das Werkzeug ein LRS-Netzwerk ohne Unterstützung für Linien aus. Um ein LRS-Netzwerk mit Unterstützung für Linien zu erstellen, aktivieren Sie den Parameter Felder für Linien einbeziehen, und ordnen Sie die zusätzlichen für ein LRS-Liniennetzwerk erforderlichen Felder (Linien-ID, Linienname und Linienreihenfolge) zu. Um ein abgeleitetes LRS-Netzwerk zu erstellen, aktivieren Sie den Parameter Aus Liniennetzwerk ableiten, und geben Sie das LRS-Liniennetzwerk an, in dem das abgeleitete LRS-Netzwerk registriert wird.

  • Das Werkzeug ändert nicht die Eingabe-Feature-Class, sondern fügt stattdessen internen Metadatentabellen Informationen hinzu, um die Eingabe-Feature-Class als LRS-Network-Feature-Class zu registrieren.

  • Eine Feature-Class kann nur als jeweils eine LRS-Network-Feature-Class registriert sein. Wenn Sie eine bereits registrierte Feature-Class verwenden möchten, löschen Sie das LRS-Netzwerk, in dem die Feature-Class registriert ist.

  • Ein Eingabefeld kann nur jeweils einem LRS-Netzwerk-Feldparameter zugeordnet sein.

  • Die Ausgabe dieses Werkzeugs ist ein LRS-Netzwerk, das sich im gleichen Workspace wie die Eingabe-Feature-Class befindet.

  • Die Routen-ID kann ein einzelnes Feld oder eine Verkettung mehrerer Felder sein. Wenn für das Netzwerk eine verkettete Routen-ID verwendet wird, müssen alle Felder, aus denen sich die Routen-ID zusammensetzt, in der Network-Feature-Class vorhanden sein.

  • Wenn Sie eine Enterprise-Geodatabase als Eingabe für dieses Werkzeug verwenden, darf der aktuelle Datenbankbenutzer nicht SDE oder DBO sein.

Parameter

BeschriftungErläuterungDatentyp
LRS-Network-Feature-Class

Die Eingabe-Feature-Class, die als LRS-Netzwerk registriert wird. Der Name der Feature-Class darf maximal 26 Zeichen enthalten. Die Feature-Class muss sich in einer Geodatabase befinden, die ein LRS enthält. Der Name dieser Feature-Class wird als Name des LRS-Netzwerks verwendet.

Feature Layer
LRS-Name

Der Name des LRS, in dem das neue LRS-Netzwerk registriert wird. Das LRS muss sich in der gleichen Geodatabase wie der Wert für die LRS-Network-Feature-Class befinden.

String
Routen-ID-Feld

Das Feld in der LRS-Network-Feature-Class, das als LRS-Netzwerk-Routen-ID zugeordnet wird. Bei dem Feld muss es sich um ein Zeichenfolgen- oder GUID-Feld handeln.

Field
Feld für Routenname

Ein Zeichenfolgenfeld in der LRS-Network-Feature-Class, das als LRS-Netzwerk-Routenname zugeordnet wird.

Field
Feld für Von-Datum

Ein Datumsfeld in der LRS-Network-Feature-Class, das als Von-Datum des LRS-Netzwerks zugeordnet wird.

Field
Feld für Bis-Datum

Ein Datumsfeld in der LRS-Network-Feature-Class, das als Bis-Datum des LRS-Netzwerks zugeordnet wird.

Field
Aus Liniennetzwerk ableiten
(optional)

Gibt an, ob das Netzwerk als abgeleitetes LRS-Netzwerk konfiguriert wird.

  • Aktiviert: Die Ausgabe dieses Werkzeugs ist ein abgeleitetes LRS-Netzwerk. Der Parameter Name des Liniennetzwerks muss ebenfalls angegeben werden.
  • Deaktiviert: Die Ausgabe dieses Werkzeugs ist kein abgeleitetes LRS-Netzwerk. Dies ist die Standardeinstellung.
Boolean
Name des Liniennetzwerks
(optional)

Der Name des LRS-Liniennetzwerks, in dem das ausgegebene abgeleitete LRS-Netzwerk registriert wird. Das als Eingabe verwendete LRS-Liniennetzwerk muss sich im gleichen Geodatabase-Workspace wie die LRS-Network-Feature-Class befinden. Dieser Parameter wird nur verwendet, wenn der Parameter Aus Liniennetzwerk ableiten aktiviert ist.

String
Felder für Linien einbeziehen
(optional)

Gibt an, ob das Netzwerk für die Unterstützung von Linien konfiguriert wird.

  • Aktiviert: Die Ausgabe dieses Werkzeugs ist ein LRS-Liniennetzwerk. Die Parameter Linien-ID-Feld, Feld für Linienname und Feld für Linienreihenfolge müssen ebenfalls angegeben werden.
  • Deaktiviert: Die Ausgabe dieses Werkzeugs ist kein LRS-Liniennetzwerk. Dies ist die Standardeinstellung.
Boolean
Linien-ID-Feld
(optional)

Das Feld in der LRS-Network-Feature-Class, das als LRS-Netzwerk-Linien-ID zugeordnet wird. Dieser Parameter wird nur verwendet, wenn der Parameter Felder für Linien einbeziehen aktiviert ist. Bei dem Feld muss es sich um ein Zeichenfolgen- oder GUID-Feld handeln, dessen Typ und Länge mit dem Routen-ID-Feld in der Mittelachsensequenztabelle übereinstimmen. Es muss außerdem den gleichen Feldtyp aufweisen wie der Wert des Parameters Routen-ID-Feld.

Field
Feld für Linienname
(optional)

Ein Zeichenfolgenfeld in der LRS-Network-Feature-Class, das als LRS-Netzwerk-Linienname zugeordnet wird. Dieser Parameter wird nur verwendet, wenn der Parameter Felder für Linien einbeziehen aktiviert ist.

Field
Feld für Linienreihenfolge
(optional)

Ein ganzzahliges Feld in der LRS-Network-Feature-Class, das als LRS-Netzwerk-Linienreihenfolge zugeordnet wird. Dieser Parameter wird nur verwendet, wenn der Parameter Felder für Linien einbeziehen aktiviert ist. Dabei muss es sich um ein Feld vom Typ "Long Integer" handeln.

Field
Routen-ID-Feldkonfiguration
(optional)

Gibt die Routen-ID-Konfiguration für das LRS-Netzwerk an.

  • Automatisch generierte Routen-IDBeim Routen-ID-Feld handelt es sich um eine automatisch generierte GUID. Der Routenname kann als LRS-Feld konfiguriert werden. Dies ist die Standardeinstellung.
  • Einzelfeld-Routen-IDBeim Routen-ID-Feld handelt es sich um ein einzelnes vom Benutzer generiertes Feld. Es werden nur Nicht-Liniennetzwerke unterstützt.
  • Mehrfeld-Routen-IDBeim Routen-ID-Feld handelt es sich um ein vom Benutzer generiertes Feld, das mit mehreren Feldern verkettet wird, um die Routen-ID zu bilden. Es werden nur Nicht-Liniennetzwerke unterstützt.
String
Feld(er)
(optional)

Die einzelnen Felder in der LRS-Network-Feature-Class, aus denen die Routen-ID gebildet wird. Dieser Parameter wird nur verwendet, wenn der Wert des Parameters Routen-ID-Feldkonfiguration auf Mehrfeld-Routen-ID festgelegt ist. Bei den Feldern muss es sich um Zeichenfolgenfelder oder ganzzahlige Felder handeln.

Field

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Network-Feature-Class

Der aktualisierte Netzwerk-Feature-Layer.

Feature Layer

arcpy.locref.CreateLRSNetworkFromExistingDataset(in_feature_class, lrs_name, route_id_field, route_name_field, from_date_field, to_date_field, {derive_from_line_network}, {line_network_name}, {include_fields_to_support_lines}, {line_id_field}, {line_name_field}, {line_order_field}, {route_id_configuration}, {individual_route_id_fields})
NameErläuterungDatentyp
in_feature_class

Die Eingabe-Feature-Class, die als LRS-Netzwerk registriert wird. Der Name der Feature-Class darf maximal 26 Zeichen enthalten. Die Feature-Class muss sich in einer Geodatabase befinden, die ein LRS enthält. Der Name dieser Feature-Class wird als Name des LRS-Netzwerks verwendet.

Feature Layer
lrs_name

Der Name des LRS, in dem das neue LRS-Netzwerk registriert wird. Das LRS muss sich in der gleichen Geodatabase wie der Wert für die in_feature_class befinden.

String
route_id_field

Das Feld in der in_feature_class, das als LRS-Netzwerk-Routen-ID zugeordnet wird. Bei dem Feld muss es sich um ein Zeichenfolgen- oder GUID-Feld handeln.

Field
route_name_field

Ein Zeichenfolgenfeld in der in_feature_class, das als LRS-Netzwerk-Routenname zugeordnet wird.

Field
from_date_field

Ein Datumsfeld in der in_feature_class, das als Von-Datum des LRS-Netzwerks zugeordnet wird.

Field
to_date_field

Ein Datumsfeld in der in_feature_class, das als Bis-Datum des LRS-Netzwerks zugeordnet wird.

Field
derive_from_line_network
(optional)

Gibt an, ob das Netzwerk als abgeleitetes LRS-Netzwerk konfiguriert wird.

  • DERIVEDie Ausgabe dieses Werkzeugs ist ein abgeleitetes LRS-Netzwerk. Der Parameter line_network_name muss ebenfalls angegeben werden.
  • DO_NOT_DERIVEDie Ausgabe dieses Werkzeugs ist kein abgeleitetes LRS-Netzwerk. Dies ist die Standardeinstellung.
Boolean
line_network_name
(optional)

Der Name des LRS-Liniennetzwerks, in dem das ausgegebene abgeleitete LRS-Netzwerk registriert wird. Das als Eingabe verwendete LRS-Liniennetzwerk muss sich im gleichen Geodatabase-Workspace wie der Wert in_feature_class befinden. Dieser Parameter wird nur verwendet, wenn der Wert des Parameters derive_from_line_network auf DERIVE festgelegt ist.

String
include_fields_to_support_lines
(optional)

Gibt an, ob das Netzwerk für die Unterstützung von Linien konfiguriert wird.

  • INCLUDEDie Ausgabe dieses Werkzeugs ist ein LRS-Liniennetzwerk. Die Parameter line_id_field, line_name_field und line_order_field müssen ebenfalls angegeben werden.
  • DO_NOT_INCLUDEDie Ausgabe dieses Werkzeugs ist kein LRS-Liniennetzwerk. Dies ist die Standardeinstellung.
Boolean
line_id_field
(optional)

Das Feld in der in_feature_class, das als LRS-Netzwerk-Linien-ID zugeordnet wird. Dieser Parameter wird nur verwendet, wenn der Wert des Parameters include_fields_to_support_lines auf INCLUDE festgelegt ist. Bei dem Feld muss es sich um ein Zeichenfolgen- oder GUID-Feld handeln, dessen Typ und Länge mit dem Routen-ID-Feld in der Mittelachsensequenztabelle übereinstimmen.

Field
line_name_field
(optional)

Ein Zeichenfolgenfeld in der in_feature_class, das als LRS-Netzwerk-Linienname zugeordnet wird. Dieser Parameter wird nur verwendet, wenn der Wert des Parameters include_fields_to_support_lines auf INCLUDE festgelegt ist.

Field
line_order_field
(optional)

Ein ganzzahliges Feld in der in_feature_class, das als LRS-Netzwerk-Linienreihenfolge zugeordnet wird. Dieser Parameter wird nur verwendet, wenn der Wert des Parameters include_fields_to_support_lines auf INCLUDE festgelegt ist.

Field
route_id_configuration
(optional)

Gibt die Routen-ID-Konfiguration für das LRS-Netzwerk an.

  • AUTOGENERATED_ROUTE_IDBeim Routen-ID-Feld handelt es sich um eine automatisch generierte GUID. Der Routenname kann als LRS-Feld konfiguriert werden. Dies ist die Standardeinstellung.
  • SINGLE_FIELD_ROUTE_IDBeim Routen-ID-Feld handelt es sich um ein einzelnes vom Benutzer generiertes Feld. Es werden nur Nicht-Liniennetzwerke unterstützt.
  • MULTI_FIELD_ROUTE_IDBeim Routen-ID-Feld handelt es sich um ein vom Benutzer generiertes Feld, das mit mehreren Feldern verkettet wird, um die Routen-ID zu bilden. Es werden nur Nicht-Liniennetzwerke unterstützt.
String
individual_route_id_fields
[individual_route_id_fields,...]
(optional)

Die einzelnen Felder in der in_feature_class, aus denen die Routen-ID gebildet wird. Dieser Parameter wird nur verwendet, wenn der Wert des Parameters route_id_configuration auf MULTI_FIELD_ROUTE_ID festgelegt ist. Bei den Feldern muss es sich um Zeichenfolgenfelder oder ganzzahlige Felder handeln.

Field

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_feature_class

Der aktualisierte Netzwerk-Feature-Layer.

Feature Layer

Codebeispiel

CreateLRSNetworkFromExistingDataset: Beispiel 1 (Python-Fenster)

Verwenden Sie die Funktion CreateLRSNetworkFromExistingDataset im Python-Fenster, um ein LRS-Liniennetzwerk aus einer vorhandenen Polyline-Feature-Class zu erstellen.

# Name: Create_LRS_Event_From_Existing_Dataset_ex1.py
# Description: Create an LRS Line Network in the Python window.
# Requires: ArcGIS Location Referencing 

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

# Tool variables
in_feature_class = r"C:\UPDM_Data\LRS.gdb\LRS\LRSNetwork"
lrs_name = "LRS"
route_id_field = "RouteId"
route_name_field = "RouteName"
from_date_field = "FromDate"
to_date_field = "ToDate"
derive_from_line_network = "DO_NOT_DERIVE"
line_network_name = ""
include_fields_to_support_lines = "INCLUDE"
line_id_field = "LineId"
line_name_field = "LineName"
line_order_field = "LineOrder"

# Set current workspace
arcpy.env.workspace = "C:\UPDM_Data\LRS.gdb"
 
# Execute the tool
arcpy.locref.CreateLRSNetworkFromExistingDataset(in_feature_class, lrs_name, route_id_field, route_name_field,
                                                 from_date_field, to_date_field, derive_from_line_network,
                                                 line_network_name, include_fields_to_support_lines, line_id_field,
                                                 line_name_field, line_order_field)
                                                 

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

Verwenden Sie die Funktion CreateLRSNetworkFromExistingDataset in einem eigenständigen Python-Skript, um ein LRS-Netzwerk aus einer vorhandenen Polyline-Feature-Class zu erstellen.

# Name: CreateLRSNetworkFromExisting_ex2.py
# Description: Create an LRS Network from an existing polyline feature class.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy
 
# Check out license
arcpy.CheckOutExtension("LocationReferencing")

# Local variables:
Input_FC = r"C:\UPDM_Data\LRS.gdb\LRS\LRSNetwork"
LRS_Name = "LRS"
Route_ID = "RouteId"
Route_Name = "RouteName"
From_Date = "FromDate"
To_Date = "ToDate"

# Execute the tool
arcpy.locref.CreateLRSNetworkFromExistingDataset(Input_FC, LRS_Name, Route_ID, Route_Name, From_Date, To_Date)

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

Verwenden Sie die Funktion CreateLRSNetworkFromExistingDataset in einem eigenständigen Python-Skript, um ein LRS-Liniennetzwerk aus einer vorhandenen Polyline-Feature-Class zu erstellen.

# Name: CreateLRS_Line_NetworkFromExisting_ex3.py
# Description: Create an LRS Line Network from an existing polyline feature class.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy
 
# Check out license
arcpy.CheckOutExtension("LocationReferencing")

# Local variables:
Input_FC = r"C:\UPDM_Data\LRS.gdb\LRS\EngineeringNetwork"
LRS_Name = "LRS"
Route_ID = "RouteId"
Route_Name = "RouteName"
From_Date = "FromDate"
To_Date = "ToDate"
Derive = "DO_NOT_DERIVE"
Derive_From = ""
Line_Support = "INCLUDE"
Line_ID = "LineId"
Line_Name = "LineName"
Line_Order = "LineOrder"

# Execute the tool
arcpy.locref.CreateLRSNetworkFromExistingDataset(Input_FC, LRS_Name, Route_ID, Route_Name, From_Date, To_Date, Derive,
                                                 Derive_From, Line_Support, Line_ID, Line_Name, Line_Order)

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

Verwenden Sie die Funktion CreateLRSNetworkFromExistingDataset in einem eigenständigen Python-Skript, um ein abgeleitetes LRS-Netzwerk aus einer vorhandenen Polyline-Feature-Class zu erstellen.

# Name: CreateLRS_Derived_NetworkFromExisting_ex4.py
# Description: Create an LRS Derived Network from an existing polyline feature class.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy
 
# Check out license
arcpy.CheckOutExtension("LocationReferencing")

# Local variables:
Input_FC = r"C:\UPDM_Data\LRS.gdb\LRS\DerivedNetwork"
LRS_Name = "LRS"
Route_ID = "RouteId"
Route_Name = "RouteName"
From_Date = "FromDate"
To_Date = "ToDate"
Derive = "DERIVE"
Derive_From = "EngineeringNetwork"

# Execute the tool
arcpy.locref.CreateLRSNetworkFromExistingDataset(Input_FC, LRS_Name, Route_ID, Route_Name, From_Date, To_Date, Derive, Derive_From)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
CreateLRSNetworkFromExistingDataset: Beispiel 5 (Python-Fenster)

Verwenden Sie die Funktion CreateLRSNetworkFromExistingDataset im Python-Fenster, um eine benutzerdefinierte Einzelfeld-Routen-ID aus einer vorhandenen Polyline-Feature-Class zu erstellen.

# Name: CreateLRSNetworkFromExisting_ex5.py
# Description: Create a user-defined, single-field route ID in an LRS Network.
# Requires: ArcGIS Location Referencing

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

# Tool variables
in_feature_class = r"C:\UPDM_Data\LRS.gdb\LRS\LRSNetwork"
lrs_name = "LRS"
route_id_field = "RouteId"
route_name_field = ""
from_date_field = "FromDate"
to_date_field = "ToDate"
derive_from_line_network = ""
line_network_name = ""
include_fields_to_support_lines = ""
line_id_field = ""
line_name_field = ""
line_order_field = ""
route_id_configuration = "SINGLE_FIELD_ROUTE_ID"
individual_route_id_fields = ""

# Set current workspace
arcpy.env.workspace = "C:\UPDM_Data\LRS.gdb"

# Execute the tool
arcpy.locref.CreateLRSNetworkFromExistingDataset(in_feature_class, lrs_name, route_id_field, route_name_field, from_date_field, to_date_field, derive_from_line_network, line_network_name, include_fields_to_support_lines, line_id_field, line_name_field, line_order_field, route_id_configuration, Individual_route_id_fields)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
CreateLRSNetworkFromExistingDataset: Beispiel 6 (Python-Fenster)

Verwenden Sie die Funktion CreateLRSNetworkFromExistingDataset im Python-Fenster, um eine benutzerdefinierte Mehrfeld-Routen-ID aus einer vorhandenen Polyline-Feature-Class zu erstellen.

# Name: CreateLRSNetworkFromExisting_ex6.py
# Description: Create a user-defined, single-field route ID in an LRS Network.
# Requires: ArcGIS Location Referencing

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

# Tool variables
in_feature_class = r"C:\UPDM_Data\LRS.gdb\LRS\LRSNetwork"
lrs_name = "LRS"
route_id_field = "RouteId"
route_name_field = ""
from_date_field = "FromDate"
to_date_field = "ToDate"
derive_from_line_network = ""
line_network_name = ""
include_fields_to_support_lines = ""
line_id_field = ""
line_name_field = ""
line_order_field = ""
route_id_configuration = "MULTI_FIELD_ROUTE_ID"
individual_route_id_fields = "Field1;Field2;Field3"

# Set current workspace
arcpy.env.workspace = "C:\UPDM_Data\LRS.gdb"

# Execute the tool
arcpy.locref.CreateLRSNetworkFromExistingDataset(in_feature_class, lrs_name, route_id_field, route_name_field, from_date_field, to_date_field, derive_from_line_network, line_network_name, include_fields_to_support_lines, line_id_field, line_name_field, line_order_field, route_id_configuration, Individual_route_id_fields)

# Check in licenses
arcpy.CheckInExtension('LocationReferencing')
CreateLRSNetworkFromExistingDataset: Beispiel 7 (eigenständiges Skript)

Verwenden Sie die Funktion CreateLRSNetworkFromExistingDataset im Python-Fenster, um ein Netzwerk mit einer benutzerdefinierten Einzelfeld-Routen-ID aus einer vorhandenen Polyline-Feature-Class zu erstellen.

# Name: CreateLRSNetworkFromExisting_ex7.py
# Description: Create a user defined, single-field route ID in an LRS Network from an existing polyline feature class.
# Requires: ArcGIS Location Referencing

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

# Local variables:
Input_FC = r"C:\UPDM_Data\LRS.gdb\LRS\LRSNetwork "
LRS_Name = "LRS"
Route_ID = "RouteID"
Route_Name = ""
From_Date = "FromDate"
To_Date = "ToDate"
Derive = ""
Derive_From = ""
Line_Support = ""
Line_ID = ""
Line_Name = ""
Line_Order = ""
route_id_configuration = "SINGLE_FIELD_ROUTE_ID"
individual_route_id_fields = ""

# Execute the tool
arcpy.locref.CreateLRSNetworkFromExistingDataset(Input_FC, LRS_Name, Route_ID, Route_Name, From_Date, To_Date, Derive, Derive_From, Line_Support, Line_ID, Line_Name, Line_Order, route_id_configuration, individual_route_id_fields)

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

Verwenden Sie die Funktion CreateLRSNetworkFromExistingDataset im Python-Fenster, um ein Netzwerk mit einer benutzerdefinierten Mehrfeld-Routen-ID aus einer vorhandenen Polyline-Feature-Class zu erstellen.

# Name: CreateLRSNetworkFromExisting_ex8.py
# Description: Create a user defined, multifield route ID network from an existing polyline feature class.
# Requires: Location Referencing

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

# Local variables:
Input_FC = r"C:\UPDM_Data\LRS.gdb\LRS\LRSNetwork"
LRS_Name = "LRS"
Route_ID = "RouteID"
Route_Name = ""
From_Date = "FromDate"
To_Date = "ToDate"
Derive = ""
Derive_From = ""
Line_Support = ""
Line_ID = ""
Line_Name = ""
Line_Order = ""
route_id_configuration = "MULTI_FIELD_ROUTE_ID"
individual_route_id_fields = "Field1;Field2;Field3"

# Execute the tool
arcpy.locref.CreateLRSNetworkFromExistingDataset(Input_FC, LRS_Name, Route_ID, Route_Name, From_Date, To_Date, Derive, Derive_From, Line_Support, Line_ID, Line_Name, Line_Order, route_id_configuration, individual_route_id_fields)

# 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