Routen anhängen (Location Referencing)

Mit der Location Referencing-Lizenz verfügbar.

Zusammenfassung

Hängt Routen aus einer Eingabe-Polylinie in einem LRS-Netzwerk an.

Hinweis:

Wenn es sich bei dem Ziel-Layer um einen Feature-Service-Layer handelt, werden die Validierungsergebnisse dieses Werkzeugs 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 zu schreiben, auf der ArcGIS Pro ausgeführt wird. Bei größeren Datenlasten empfiehlt es sich, das maximale Dateialter auf mindestens eine Stunde zu ändern.

Weitere Informationen zum Anpassen dieser Einstellung für das Serververzeichnis in Manager

Verwendung

  • Zum Ausführen dieses Werkzeugs ist ein LRS-Dataset erforderlich.

    Weitere Informationen zum Erstellen eines LRS-Datasets in ArcGIS Pipeline Referencing und zum Erstellen eines LRS-Datasets in ArcGIS Roads and Highways

  • Dieses Werkzeug erstellt dann Mittelachsen im Ziel-LRS-Dataset sowie Routen im Ziel-LRS-Netzwerk.

  • Die Ausgaberouten weisen X-, Y- und Z-Werte aus den Stützpunkten der Eingabe-Polylinie auf, es werden jedoch keine M-Werte angehängt.

  • Erstellen Sie neue Felder, die für die Feldzuordnung in der zugrunde liegenden LRS-Network-Feature-Class verwendet werden, bevor Sie Routen anhängen.

  • Raumbezug, XY-Auflösung und XY-Toleranz der Eingabe-Polyline-Feature-Class und des Ziel-LRS-Netzwerks müssen übereinstimmen.

  • Ein Textprotokoll wird lokal geschrieben und gibt an, dass das Werkzeug ausgeführt wurde. Zudem enthält es Informationen zu Routen, deren Validierung fehlgeschlagen ist. Die Werkzeugmeldungen geben den Speicherort des Textprotokolls an. Dabei handelt es sich um das temporäre Verzeichnis.

  • Die Ausgabe dieses Werkzeugs ist ein geändertes LRS-Netzwerk, in dem Routen angehängt und Mittelachsen-Features erstellt wurden.

  • Dieses Werkzeug unterstützt die Konfliktvermeidung und versucht, Sperren anzufordern und zu übertragen.

  • Wenn die Konfliktvermeidung aktiviert ist, wird Folgendes unterstützt:

    • Wenn die anzuhängenden Routen neu sind, werden für diese Routen keine Sperren angefordert.
    • Für andere Ladetypen, z. B. RETIRE_BY_ROUTE_ID und REPLACE_BY_ROUTE_ID, werden Sperren automatisch angefordert, sofern verfügbar.
    • Wenn die Sperren nicht angefordert werden können, wird das Werkzeug nicht ausgeführt und stellt eine Textdatei mit den problematischen Sperren bereit.
    • Beim Arbeiten in der Default-Version werden die angeforderten Sperren nach erfolgreicher Ausführung des Werkzeugs automatisch aufgehoben.
    • Beim Arbeiten in einer Child-Version behalten die angeforderten Sperren nach Abschluss des Werkzeugs den Status "ON POST" bei. Schreiben Sie die Version zurück, oder löschen Sie sie, um die Sperren aufzuheben.
    • Wenn beim Arbeiten in einer Child-Version die Ausführung des Werkzeugs durch eine Unterbrechung abgebrochen wird, werden die Sperren angefordert und behalten den aufhebbaren Status "Ja" bei. Der Besitzer der Sperre kann die Sperre aufheben.

      Weitere Informationen zum Aufheben von Sperren in ArcGIS Pipeline Referencing oder zum Aufheben von Sperren in ArcGIS Roads and Highways

    Weitere Informationen zur Konfliktvermeidung in Pipeline Referencing oder zur Konfliktvermeidung in Roads and Highways

  • Wenn das Ziel-LRS-Netzwerk als Liniennetzwerk mit Unterstützung für eine Mehrfeld-Routen-ID konfiguriert wurde, sind die folgenden Parameter zum Anhängen von Routen nicht erforderlich:

    • Feld für Routenname
    • Feld für Linienname

  • Das Werkzeug prüft auf ein Versorgungsnetz, das mit dem LRS-Netzwerk konfiguriert wurde, in das die Routen geladen werden. Wird ein solches Versorgungsnetz gefunden, werden vorhandene Mittelachsen beim Anhängen in Routen berücksichtigt. Wenn die Mittelachse, an die Sie eine Route anhängen, kein CenterlineID-Feld aufweist, wird eines erstellt, und ein Datensatz für eine Mittelachsensequenz wird hinzugefügt. Wenn beim Anhängen einer Route ein CenterlineID-Wert vorhanden ist, wird der vorhandene Datensatz für die Mittelachsensequenz mit dem RouteID-Wert der angehängten Route aktualisiert.

    Die folgenden Vorverarbeitungsbedingungen führen dazu, dass ein Fehler protokolliert wird, der behoben werden muss, bevor die Ausführung des Werkzeugs abgeschlossen werden kann:

    • Zum Laden des Routen-Features muss die Mittelachse geteilt werden.
    • Die XY- und Z-Geometrien der Mittelachsen und Routen stimmen nicht überein.
    • Eine Mittelachse ist eine Teilübereinstimmung (z. B. wenn sich ein Teil der Mittelachse außerhalb der X-, Y- und Z-Toleranz befindet).
    • Eine angehängte Route weist mindestens eine vollständige Mittelachse auf, die mit der Geometrie übereinstimmt, aber es gibt Positionen ohne Mittelachsen.
    • Überlappende Mittelachsen wurden gefunden (das Versorgungsnetz lässt überlappende Mittelachsen nicht zu).
    • Es sind keine Mittelachsen vorhanden, die mit einer angehängten Route übereinstimmen.

    Weitere Informationen zum Verwalten von Pipeline Referencing zusammen mit einem Versorgungsnetz

  • Dieses Werkzeug schlägt fehl, wenn der Parameter Ladetyp auf Nach Routen-ID ersetzen oder Nach Routen-ID stilllegen festgelegt ist und die Quellroute nicht die gleichen RouteName- und RouteID-Werte wie die Zielroute aufweist.

  • Wenn die Option Nach Routen-ID ersetzen ausgewählt ist, werden bei ersetzten Routen die Routen- und Mittelachsensequenzdatensätze ersetzt. Kalibrierungspunkte auf der Route werden gelöscht und müssen neu erstellt oder neu geladen werden.

Parameter

BeschriftungErläuterungDatentyp
Quellrouten

Die Eingabe, aus der die Routen abgeleitet werden. Die Eingabe kann eine Polyline-Feature-Class, ein Shapefile, ein Feature-Service oder eine LRS-Network-Feature-Class sein.

Feature Layer
LRS-Netzwerk

Das Ziel-LRS-Netzwerk, in das die Routen geladen werden.

Feature Layer
Routen-ID-Feld

Das Feld in der Eingabe-Polyline-Feature-Class, das der LRS-Netzwerk-Routen-ID zugeordnet wird. Der Feldtyp muss mit dem RouteID-Feldtyp des Ziel-LRS-Netzwerks übereinstimmen und einem Zeichenfolgen- oder GUID-Feldtyp entsprechen. Wenn es sich um ein Textfeld handelt, muss die Feldlänge kürzer oder gleich der Länge des RouteID-Zielfeldes sein.

Field
Feld für Routenname

Das Feld in der Eingabe-Polyline-Feature-Class, das als LRS-Netzwerk-Routenname zugeordnet wird. Das Feld muss ein Zeichenfolgenfeld sein, und die Feldlänge muss kürzer oder gleich der Länge des Namensfeldes der Zielroute sein.

Field
Feld für Von-Datum
(optional)

Ein Datumsfeld in der Eingabe-Polyline-Feature-Class, das als Wert Feld für Von-Datum im LRS-Netzwerk zugeordnet wird. Wenn das Feld nicht zugeordnet wird, wird für alle angehängten Routen ein NULL-Wert angegeben, der die Anfangszeit darstellt.

Field
Feld für Bis-Datum
(optional)

Ein Datumsfeld in der Eingabe-Polyline-Feature-Class, das als Wert Feld für Bis-Datum im LRS-Netzwerk zugeordnet wird. Wenn das Feld nicht zugeordnet wird, wird für alle angehängten Routen ein NULL-Wert angegeben, der die Endzeit darstellt.

Field
Linien-ID-Feld
(optional)

Das Feld in der Eingabe-Polyline-Feature-Class, das als LRS-Netzwerk-Linien-ID zugeordnet wird. Dieser Parameter wird nur verwendet, wenn das Ziel-LRS-Netzwerk ein LRS-Liniennetzwerk ist. Der Feldtyp und die Feldlänge müssen mit dem RouteID-Feldtyp und der Länge der Mittelachsensequenztabelle übereinstimmen.

Field
Feld für Linienname
(optional)

Das Zeichenfolgenfeld in der Eingabe-Polyline-Feature-Class, das als LRS-Netzwerk-Linienname zugeordnet wird. Dieser Parameter wird nur verwendet, wenn das Ziel-LRS-Netzwerk ein LRS-Liniennetzwerk ist.

Field
Feld für Linienreihenfolge
(optional)

Das Feld vom Typ "Long Integer" in der Eingabe-Polyline-Feature-Class, das als LRS-Netzwerk-Linienreihenfolge zugeordnet wird. Dieser Parameter wird nur verwendet, wenn das Ziel-LRS-Netzwerk ein LRS-Liniennetzwerk ist.

Weitere Informationen über Liniennetzwerke und die Linienreihenfolge in Pipeline Referencing oder über Liniennetzwerke und die Linienreihenfolge in Roads and Highways

Field
Feldzuordnung
(optional)

Steuert, wie Attributinformationen in den Quellroutenfeldern in das Eingabe-LRS-Netzwerk übertragen werden. Felder können nicht zum Ziel-LRS-Netzwerk hinzugefügt oder daraus entfernt werden, da die Daten der Quellrouten an ein vorhandenes LRS-Netzwerk angehängt werden, das ein vordefiniertes Schema aufweist. Sie können zwar Regeln zum Zusammenführen für die einzelnen Ausgabefelder festlegen, die Regeln werden jedoch vom Werkzeug ignoriert.

Field Mappings
Ladetyp
(optional)

Gibt an, wie angehängte Routen mit Messwert- oder Temporalitätsüberlappungen mit identischen Routen-IDs als Zielnetzwerk-Datensätze in die Network-Feature-Class geladen werden.

  • HinzufügenDie angehängten Routen werden in das Ziel-LRS-Netzwerk geladen. Wenn eine Routen-ID in den Quellrouten im Ziel-LRS-Netzwerk mit der gleichen Temporalität bereits vorhanden ist, wird sie als doppelte Route in das Ausgabeprotokoll geschrieben und muss vor Abschluss des Ladevorgangs korrigiert oder herausgefiltert werden. Dies ist die Standardeinstellung.
  • Nach Routen-ID stilllegenDie angehängten Routen werden in das Ziel-LRS-Netzwerk geladen, und Routen im Ziel-LRS-Netzwerk mit der gleichen Routen-ID- und Temporalitätsüberlappung wie die angehängten Routen werden stillgelegt. Wenn die angehängte Route eine Zielroute mit der gleichen Routen-ID übersteigt, wird die Zielroute gelöscht.
  • Nach Routen-ID ersetzenDie angehängten Routen werden in das Ziel-LRS-Netzwerk geladen, und Routen im Ziel-LRS-Netzwerk mit der gleichen Routen-ID wie die angehängten Routen werden gelöscht.
String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
LRS-Netzwerk

Der aktualisierte LRS-Netzwerk-Feature Layer.

Feature Layer
Ausgabe-Ergebnisdatei

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

Text File

arcpy.locref.AppendRoutes(source_routes, in_lrs_network, route_id_field, route_name_field, {from_date_field}, {to_date_field}, {line_id_field}, {line_name_field}, {line_order_field}, {field_map}, {load_type})
NameErläuterungDatentyp
source_routes

Die Eingabe, aus der die Routen abgeleitet werden. Die Eingabe kann eine Polyline-Feature-Class, ein Shapefile, ein Feature-Service oder eine LRS-Network-Feature-Class sein.

Feature Layer
in_lrs_network

Das Ziel-LRS-Netzwerk, in das die Routen geladen werden.

Feature Layer
route_id_field

Das Feld in der Eingabe-Polyline-Feature-Class, das der LRS-Netzwerk-Routen-ID zugeordnet wird. Der Feldtyp muss mit dem RouteID-Feldtyp des Ziel-LRS-Netzwerks übereinstimmen und einem Zeichenfolgen- oder GUID-Feldtyp entsprechen. Wenn es sich um ein Textfeld handelt, muss die Feldlänge kürzer oder gleich der Länge des RouteID-Zielfeldes sein.

Field
route_name_field

Das Feld in der Eingabe-Polyline-Feature-Class, das als LRS-Netzwerk-Routenname zugeordnet wird. Das Feld muss ein Zeichenfolgenfeld sein, und die Feldlänge muss kürzer oder gleich der Länge des Namensfeldes der Zielroute sein.

Field
from_date_field
(optional)

Ein Datumsfeld in der Eingabe-Polyline-Feature-Class, das als Wert Feld für Von-Datum im LRS-Netzwerk zugeordnet wird. Wenn das Feld nicht zugeordnet wird, wird für alle angehängten Routen ein NULL-Wert angegeben, der die Anfangszeit darstellt.

Field
to_date_field
(optional)

Ein Datumsfeld in der Eingabe-Polyline-Feature-Class, das als Wert Feld für Bis-Datum im LRS-Netzwerk zugeordnet wird. Wenn das Feld nicht zugeordnet wird, wird für alle angehängten Routen ein NULL-Wert angegeben, der die Endzeit darstellt.

Field
line_id_field
(optional)

Das Feld in der Eingabe-Polyline-Feature-Class, das als LRS-Netzwerk-Linien-ID zugeordnet wird. Dieser Parameter wird nur verwendet, wenn das Ziel-LRS-Netzwerk ein LRS-Liniennetzwerk ist. Der Feldtyp und die Feldlänge müssen mit dem RouteID-Feldtyp und der Länge der Mittelachsensequenztabelle übereinstimmen.

Field
line_name_field
(optional)

Das Zeichenfolgenfeld in der Eingabe-Polyline-Feature-Class, das als LRS-Netzwerk-Linienname zugeordnet wird. Dieser Parameter wird nur verwendet, wenn das Ziel-LRS-Netzwerk ein LRS-Liniennetzwerk ist.

Field
line_order_field
(optional)

Das Feld vom Typ "Long Integer" in der Eingabe-Polyline-Feature-Class, das als LRS-Netzwerk-Linienreihenfolge zugeordnet wird. Dieser Parameter wird nur verwendet, wenn das Ziel-LRS-Netzwerk ein LRS-Liniennetzwerk ist.

Weitere Informationen über Liniennetzwerke und die Linienreihenfolge in Pipeline Referencing oder über Liniennetzwerke und die Linienreihenfolge in Roads and Highways

Field
field_map
(optional)

Steuert, wie Attributinformationen in den Quellroutenfeldern in das Eingabe-LRS-Netzwerk übertragen werden. Felder können nicht zum Ziel-LRS-Netzwerk hinzugefügt oder daraus entfernt werden, da die Daten der Quellrouten an ein vorhandenes LRS-Netzwerk angehängt werden, das ein vordefiniertes Schema (Felddefinitionen) aufweist. Sie können zwar Regeln zum Zusammenführen für die einzelnen Ausgabefelder festlegen, die Regeln werden jedoch vom Werkzeug ignoriert. Dieser Parameter kann mit der FieldMappings-Klasse von ArcPy definiert werden.

Field Mappings
load_type
(optional)

Gibt an, wie angehängte Routen mit Messwert- oder Temporalitätsüberlappungen mit identischen Routen-IDs als Zielnetzwerk-Datensätze in die Network-Feature-Class geladen werden.

  • ADDDie angehängten Routen werden in das Ziel-LRS-Netzwerk geladen. Wenn eine Routen-ID in den Quellrouten im Ziel-LRS-Netzwerk mit der gleichen Temporalität bereits vorhanden ist, wird sie als doppelte Route in das Ausgabeprotokoll geschrieben und muss vor Abschluss des Ladevorgangs korrigiert oder herausgefiltert werden. Dies ist die Standardeinstellung.
  • RETIRE_BY_ROUTE_IDDie angehängten Routen werden in das Ziel-LRS-Netzwerk geladen, und Routen im Ziel-LRS-Netzwerk mit der gleichen Routen-ID- und Temporalitätsüberlappung wie die angehängten Routen werden stillgelegt. Wenn die angehängte Route eine Zielroute mit der gleichen Routen-ID übersteigt, wird die Zielroute gelöscht.
  • REPLACE_BY_ROUTE_IDDie angehängten Routen werden in das Ziel-LRS-Netzwerk geladen, und Routen im Ziel-LRS-Netzwerk mit der gleichen Routen-ID wie die angehängten Routen werden gelöscht.
String

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_lrs_network

Der aktualisierte LRS-Netzwerk-Feature Layer.

Feature Layer
out_details_file

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

Text File

Codebeispiel

AppendRoutes – Beispiel 1 (Python-Fenster)

Im Folgenden wird veranschaulicht, wie die Funktion AppendRoutes im Python-Fenster verwendet wird, um Routen in einem vorhandenen LRS-Netzwerk anzuhängen und dabei Routen mit Überlappungen zu ersetzen.

# Name: AppendRoutes_ex1.py
# Description: Append routes into an existing LRS Network, replacing those routes where an overlap occurs.
# Requires: ArcGIS Location Referencing

# Set tool variables
source_routes = r"C:\Data\UPDM.gdb\LRS\EngineeringNetwork"
in_lrs_network = r"C:\Data\NY_Data.gdb\LRS\P_Integrity\P_EngineeringNetwork"
route_id_field = "RouteId"
route_name_field = "RouteName"
from_date_field = "FromDate"
to_date_field = "ToDate"
line_id_field = "LineId"
line_name_field = "LineName"
line_order_field = "LineOrder"
field_map = None
load_type = "REPLACE_BY_ROUTE_ID"

# Execute the tool
arcpy.locref.AppendRoutes(source_routes, in_lrs_network, route_id_field, route_name_field, from_date_field, to_date_field, line_id_field, line_name_field, line_order_field, field_map, load_type)
AppendRoutes – Beispiel 2 (eigenständiges Skript)

Im Folgenden wird veranschaulicht, wie die Funktion AppendRoutes als eigenständiges Python-Skript verwendet wird.

# Name: AppendRoutes_ex2.py
# Description: Append records into an existing network feature class without performing any attribute field mapping.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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

# Local variables:
SourceRoutes = r"C:\Data\UPDM.gdb\LRS\EngineeringNetwork"
TargetNetwork = r"C:\Data\NY_Data.gdb\LRS\P_Integrity\P_EngineeringNetwork"
Route_ID = "RouteId"
Route_Name = "RouteName"
From_Date = "FromDate"
To_Date = "ToDate"
Line_ID = "LineId"
Line_Name = "LineName"
Line_Order = "LineOrder"

# Process: Append Routes
arcpy.locref.AppendRoutes(SourceRoutes, TargetNetwork, Route_ID, Route_Name, From_Date, To_Date, Line_ID, Line_Name, Line_Order, None, "ADD")

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

Im Folgenden wird veranschaulicht, wie die Funktion AppendRoutes als eigenständiges Python-Skript für ein benutzergeneriertes Routen-ID-Netzwerk verwendet wird.

# Name: AppendRoutes_ex3.py
# Description: Append records into an existing usergenerated routeId network feature class in a stand-alone script.
# Source fields : RS and RN, Target fields : RouteSystem and RouteNumber
# Requires: ArcGIS Location Referencing 

# Import arcpy module
import arcpy

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

# Local variables:
SourceRoutes = r"C:\Data\DOT.gdb\LRS\RoutestoAppend"
TargetNetwork = r"C:\Data\DOT.gdb\LRS\StateRoutes"
RouteId = "RouteId"
RouteName = ""
FromDate = "FromDate"
ToDate = "ToDate"
LineId = ""
LineName = ""
LineOrder = ""
loadtype = "ADD"

# Define field mappings object
fieldMappings = arcpy.FieldMappings()  

# Add input fields
fldmap1 = arcpy.FieldMap()
fldmap1.addInputField(SourceRoutes, "RS")

fldmap2 = arcpy.FieldMap()
fldmap2.addInputField(SourceRoutes, "RN")

# Set output fields
fld1 = fldmap1.outputField  
fld1.name = "RouteSystem"
fld1.aliasName = "RouteSystem"
fldmap1.outputField = fld1

fld2 = fldmap2.outputField  
fld2.name = "RouteNumber"
fld2.aliasName = "RouteNumber"
fldmap2.outputField = fld2

# Add output fields to field mappings object
fieldMappings.addFieldMap(fldmap1)
fieldMappings.addFieldMap(fldmap2)

# Execute: Append Routes
arcpy.locref.AppendRoutes(SourceRoutes, TargetNetwork, RouteId, RouteName, FromDate, ToDate, LineId, LineName, LineOrder, fieldMappings, loadtype)

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

Im Folgenden wird veranschaulicht, wie die Funktion AppendRoutes als eigenständiges Python-Skript in einem Feature-Service verwendet wird.

# Name: AppendRoutes_Pro_Ex4.py
# Description: Append routes using a feature service in a standa-alone script. 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 any necessary licenses.
arcpy.CheckOutExtension("LocationReferencing")

# Set tool variables.
sourceroute = r"C:\LocationReferencing\LR.gdb\LRS\routes"
route_name_field = "ROUTENAME"
from_date_field = "FROMDATE"
to_date_field = "TODATE"
line_id_field = "LINEID"
line_name_field = "LINENAME"
line_order_field = "ORDERID"
field_mapping = r'CREATIONUSER "Creation User" true true false 50 Text 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,CREATIONUSER,0,50;DATECREATED "Date Created" true true false 8 Date 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,DATECREATED,-1,-1;DATEMODIFIED "Date Modified" true true false 8 Date 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,DATEMODIFIED,-1,-1;LASTUSER "Last User" true true false 50 Text 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,LASTUSER,0,50;EVENTSOURCE "Event Source" true true false 50 Text 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,EVENTSOURCE,0,50;LEGACYID "Legacy ID" true true false 38 Text 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,LEGACYID,0,38;ENGFROMM "ENGFROMM" true true false 0 Double 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,ENGFROMM,-1,-1;ENGTOM "ENGTOM" true true false 0 Double 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,ENGTOM,-1,-1;OBJECTSTATUS "Object Status" true true false 20 Text 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,OBJECTSTATUS,0,20;CONTINFROMM "Continuous from Measure" true true false 0 Double 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,CONTINFROMM,-1,-1;CONTINTOM "Continuous to Measure" true true false 0 Double 0 0,First,#,C:\LocationReferencing\LR.gdb\LRS\routes,CONTINTOM,-1,-1'
load_type = "REPLACE_BY_ROUTE_ID"

## Target Route  is in feature service. Signing in portal is required to access the feature service.
arcpy.SignInToPortal('https://yourdomain.com/portal', 'username', 'password')

## Map the target route network from the feature service.Here, 18 corresponds to the target route network.
targetroute_network = r"https://yourdomain.com/server/rest/services/FeatureServiceName/FeatureServer/18"

# Process: Append Routes.
arcpy.locref.AppendRoutes(sourceroute, targetroute_network, route_id_field, route_name_field, from_date_field, to_date_field, line_id_field, line_name_field, line_order_field, field_mapping, load_type)

# Check in licenses
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