Incorporar rutas (Location Referencing)

Disponible con licencia de Location Referencing.

Resumen

Incorpora rutas procedentes de una capa de polilínea de entrada a una red LRS.

Nota:

Cuando la capa de destino es una capa de servicio de entidades, los resultados de validación se guardarán en un archivo en el directorio ArcGIS Server. De forma predeterminada, este archivo se borrará automáticamente en un plazo de 10 minutos, un tiempo que puede no ser suficiente para procesar todas las validaciones y escribirlas en la estación de trabajo en la que se ejecuta ArcGIS Pro. Para cargas de datos mayores, se recomienda ajustar la antigüedad máxima de los archivos a al menos una hora. Puede editar un directorio del servidor en ArcGIS Server Manager para ajustar este parámetro.

Uso

  • Se necesita un dataset LRS para ejecutar esta herramienta.

  • Esta herramienta permite integrar rutas en líneas de centro existentes cuando se activa el parámetro Tener en cuenta las líneas de centro existentes.

    • Si no se tienen en cuenta las líneas de centro existentes, esta herramienta crea líneas de centro en el dataset LRS de destino y rutas en la red LRS de destino.
    • Cuando se tienen en cuenta las líneas de centro existentes, esta herramienta asocia rutas con líneas de centro existentes en el dataset LRS de destino que tienen una coincidencia geométrica exacta con las rutas de origen. Si la línea de centro incorporada a una ruta no cuenta con un Id. de línea de centro, se creará uno y se agregará un registro de secuencia de línea de centro. Si existe un valor de línea de centro al incorporar una ruta, el registro de secuencia de líneas centrales existente se actualiza con el Id. de la ruta incorporada.
  • Cuando el parámetro Considerar líneas de centro existentes está marcado, las siguientes condiciones darán lugar a un error, y deben resolverse antes de que la herramienta pueda ejecutarse hasta su finalización:

    • La integración de la entidad de ruta requiere la división de la línea de centro.
    • Las geometrías x, y y z de las líneas de centro y de las rutas no coinciden.
    • Una línea de centro es una coincidencia parcial, por ejemplo, si parte de la línea de centro está fuera de las tolerancias x, y y z.
    • Una ruta incorporada tiene una o varias líneas de centro que coinciden con la geometría, pero hay algunas ubicaciones en las que no existen las líneas de centro.
    • Se detectan líneas de centro superpuestas.
    • No hay líneas de centro que coincidan con una ruta añadida.
  • Las rutas de salida obtendrán los valores x, y y z de los vértices de la polilínea de entrada, pero no incorporarán valores M.

  • Cree cualquier campo nuevo que vaya a utilizarse para la asignación de campos en la clase de entidad Red LRS subyacente antes de incorporar rutas.

  • La referencia espacial, la resolución x,y y la tolerancia x,y de la clase de entidad de la polilínea de entrada y de la red LRS de destino deben coincidir.

  • Se escribe localmente un archivo de texto en el que se indica que la herramienta se ha ejecutado y contiene información acerca de las rutas que no pudieron validarse. Los mensajes de la herramienta proporcionan la ubicación del archivo de texto, que es el directorio temporal.

  • La salida de esta herramienta es una red LRS modificada a la que se le han incorporado rutas y se le han creado entidades de línea de centro.

  • Cuando la prevención de conflictos está habilitada, se admiten las siguientes características:

    • Si las rutas que se desea incorporar son nuevas, no se adquirirá ningún bloqueo de dichas rutas.
    • Para otro tipo de cargas, como, por ejemplo, Retirar por Id. de ruta y Sustituir por Id. de ruta, los bloqueos se adquirirán automáticamente, si están disponibles.
    • Si los bloqueos no pueden adquirirse, la herramienta no se ejecutará y proporcionará un archivo de texto de los bloqueos conflictivos.
    • Si se está trabajando con la versión predeterminada, los bloqueos adquiridos se liberarán de forma automática cuando la herramienta finalice su ejecución con éxito.
    • Si se trabaja en una versión con nombre, los bloqueos adquiridos permanecerán en el estado liberable de On Post una vez finalizada la herramienta. Publique o borre la versión para liberar los bloqueos.
    • Si se trabaja en una versión con nombre y el proceso de la herramienta se cancela por interrupción, los bloqueos adquiridos permanecerán en el estado liberable de Sí. El propietario del bloqueo puede liberar los bloqueos.

    Obtenga más información sobre la liberación de bloqueos en ArcGIS Pipeline Referencing o la liberación de bloqueos en ArcGIS Roads and Highways.

    Obtenga más información sobre la prevención de conflictos en ArcGIS Pipeline Referencing o la prevención de conflictos en ArcGIS Roads and Highways.

  • Si la clase de entidad de polilínea de entrada contiene curvas, estas se densificarán.

    Aprenda más sobre curvas en ArcGIS Pipeline Referencing o curvas en ArcGIS Roads and Highways.

  • Si la red LRS de destino está configurada como una red de líneas que admite Id. de ruta de varios campos, los siguientes parámetros no son necesarios para incorporar rutas:

    • Campo de nombre de ruta
    • Campo de nombre de línea
  • Cuando se agregan nuevas rutas utilizando el valor del parámetro Agregar para el parámetro Tipo de Carga, si la red LRS de destino tiene un nombre de ruta configurado, las rutas se pueden agregar utilizando el nombre de ruta. Si los Id. de ruta son nulos, los Id. de ruta se generarán automáticamente para las rutas agregadas.

  • La herramienta comprueba que los valores de orden de línea son mayores que cero y en incrementos de 100 con flujo y dirección de rutas en una línea. Los valores de orden de línea incorrectos provocarán el fallo de la herramienta. El archivo de texto de salida informa de los valores de orden de línea incorrectos como errores. La herramienta funcionará correctamente una vez corregidos estos errores.

  • La herramienta busca una red de servicios que esté configurada con la red LRS en la que se cargarán las rutas. Si se encuentra una red de servicios públicos, la herramienta tiene en cuenta las líneas de centro existentes al integrar rutas, y el parámetro Considerar líneas de centro existentes se oculta en el panel Geoprocesamiento.

    Más información sobre cómo administrar conjuntamente Pipeline Referencing y una red de servicio

  • Esta herramienta fallará si el parámetro Tipo de carga tiene el valor Sustituir por Id. de ruta o Retirar por Id. de ruta y la ruta de origen no tiene los mismos valores de nombre de ruta e Id. de ruta que la ruta de destino.

  • Si se especifica el valor del parámetro Sustituir por Id. de ruta para el parámetro Tipo de carga, los registros de ruta y secuencia de líneas de centro de las líneas sustituidas serán sustituidos. Los puntos de calibración de la ruta se eliminarán y deberán volverse a crear o cargar.

  • Si el LRS está configurado con la solución Address Data Management, el parámetro Considerar las líneas de centro existentes está marcado de forma predeterminada.

Parámetros

EtiquetaExplicaciónTipo de datos
Rutas de origen

La entrada desde la cual se derivan las rutas. La entrada puede ser una clase de entidad de polilínea, un shapefile, un servicio de entidad o una clase de entidad de la red LRS.

Feature Layer
Red LRS

Red LRS de destino en la que se cargarán todas las rutas.

Feature Layer
Campo de Id. de ruta

El campo de la clase de entidad de polilínea de entrada que se asignará al campo de Id. de ruta de la red LRS. El tipo de campo debe coincidir con el tipo de campo RouteID de la red LRS de destino y debe ser una cadena de caracteres o GUID. Si se trata de un campo de cadena de caracteres, su longitud debe ser inferior o igual a la longitud del campo RouteID de destino.

Field
Campo de nombre de ruta

El campo de la clase de entidad de polilínea de entrada que se asignará al campo de nombre de ruta de la red LRS. El campo debe ser una cadena de caracteres de longitud menor o igual a la longitud del campo de nombre de la ruta de destino.

Field
Campo Fecha inicial
(Opcional)

Campo de fecha de la clase de entidad de polilínea de entrada que se asignará al campo de fecha de inicio de la red LRS. Si el campo no está asignado, tendrá para todas las rutas incorporadas un valor nulo, que representa el inicio del tiempo.

Field
Campo Fecha final
(Opcional)

Campo de fecha de la clase de entidad de polilínea de entrada que se asignará al campo de fecha final de la red LRS. Si el campo no está asignado, se le dará un valor nulo, que representa el final del tiempo, para todas las rutas incorporadas.

Field
Campo de Id. de línea
(Opcional)

Campo de la clase de entidad de polilínea de entrada que se asignará al campo de Id. de línea de la red LRS. Este parámetro solo se usa si la red LRS objetivo es una red de línea LRS. El tipo y la longitud del campo deben coincidir con los del campo ID de ruta de la tabla de secuencias de líneas centrales.

Field
Campo de nombre de línea
(Opcional)

Campo de tipo cadena de caracteres de la clase de entidad de polilínea de entrada que se asignará al campo de nombre de línea de la red LRS. Este parámetro solo se usa si la red LRS objetivo es una red de línea LRS.

Field
Campo de orden de línea
(Opcional)

Campo de tipo entero grande de la clase de entidad de polilínea de entrada que se asignará al campo de orden de línea de la red LRS. Este parámetro solo se usa si la red LRS objetivo es una red de línea LRS.

Más información acerca de las redes de línea y el orden de las líneas en Pipeline Referencing o las redes de línea y el orden de las líneas en Roads and Highways.

Field
Mapa de campo
(Opcional)

Controla la forma en que la información de los atributos de los campos de ruta de origen se transfiere a la red de línea de entrada. Los campos no pueden añadirse o eliminarse de la red LRS objetivo porque los datos de las rutas de origen se incorporan a una red LRS existente que cuenta con un esquema predefinido. Aunque puede establecer reglas de fusión para cada campo de salida, la herramienta las ignorará.

Field Mappings
Tipo de carga
(Opcional)

Especifica cómo se cargarán en la clase de entidad de red las rutas incorporadas con superposiciones de medidas o de temporalidad con el mismo Id. de ruta.

  • AgregarLas rutas incorporadas se cargarán en la red LRS objetivo. Si algún Id. de ruta en las rutas de origen ya existiera en la red LRS de destino con la misma temporalidad, constará en el registro de salida como ruta duplicada y deberá corregirse o filtrarse antes de completar el proceso de carga. Esta es la opción predeterminada.
  • Retirar por Id. de rutaLas rutas incorporadas se cargarán en la red LRS objetivo y cualquier ruta en la red LRS objetivo que tenga el mismo Id. de ruta y la misma superposición de la temporalidad que las rutas incorporadas será retirada. Si la ruta incorporada eclipsa una ruta objetivo con el mismo Id. de ruta, la ruta objetivo se borrará.
  • Sustituir por Id. de rutaLas rutas incorporadas se cargarán en la red LRS objetivo y cualquier ruta de la red LRS objetivo con el mismo Id. de ruta que las rutas incorporadas será eliminada.
String
Cargar campo
(Opcional)

Especifica el campo que se utilizará para cargar rutas.

  • ID de rutaLas rutas se cargarán utilizando el campo Id. de ruta. Esta es la opción predeterminada.
  • Nombre de la rutaLas rutas se cargarán utilizando el campo de nombre de ruta. Esta opción solo está disponible para las redes con nombre de ruta configuradas en la red LRS cuando el parámetro Tipo de carga está establecido en Agregar.
String
Tener en cuenta las líneas de centro existentes
(Opcional)

Especifica si las rutas se agregarán utilizando las líneas de centro existentes.

  • Activado: las rutas marcadas se agregarán utilizando las líneas de centro existentes y no se crearán nuevas líneas de centro.
  • Desactivado: se crearán nuevas líneas de centro para las rutas integradas. Esta es la opción predeterminada.

Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Red LRS

La capa de entidades de la red LRS actualizada.

Feature Layer
Archivo de resultados de salida

El archivo de texto que detalla los cambios realizados por la herramienta.

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}, {load_field}, {consider_existing_centerlines})
NombreExplicaciónTipo de datos
source_routes

La entrada desde la cual se derivan las rutas. La entrada puede ser una clase de entidad de polilínea, un shapefile, un servicio de entidad o una clase de entidad de la red LRS.

Feature Layer
in_lrs_network

Red LRS de destino en la que se cargarán todas las rutas.

Feature Layer
route_id_field

El campo de la clase de entidad de polilínea de entrada que se asignará al campo de Id. de ruta de la red LRS. El tipo de campo debe coincidir con el tipo de campo RouteID de la red LRS de destino y debe ser una cadena de caracteres o GUID. Si se trata de un campo de cadena de caracteres, su longitud debe ser inferior o igual a la longitud del campo RouteID de destino.

Field
route_name_field

El campo de la clase de entidad de polilínea de entrada que se asignará al campo de nombre de ruta de la red LRS. El campo debe ser una cadena de caracteres de longitud menor o igual a la longitud del campo de nombre de la ruta de destino.

Field
from_date_field
(Opcional)

Campo de fecha de la clase de entidad de polilínea de entrada que se asignará al campo de fecha de inicio de la red LRS. Si el campo no está asignado, tendrá para todas las rutas incorporadas un valor nulo, que representa el inicio del tiempo.

Field
to_date_field
(Opcional)

Campo de fecha de la clase de entidad de polilínea de entrada que se asignará al campo de fecha final de la red LRS. Si el campo no está asignado, se le dará un valor nulo, que representa el final del tiempo, para todas las rutas incorporadas.

Field
line_id_field
(Opcional)

Campo de la clase de entidad de polilínea de entrada que se asignará al campo de Id. de línea de la red LRS. Este parámetro solo se usa si la red LRS objetivo es una red de línea LRS. El tipo y la longitud del campo deben coincidir con los del campo ID de ruta de la tabla de secuencias de líneas centrales.

Field
line_name_field
(Opcional)

Campo de tipo cadena de caracteres de la clase de entidad de polilínea de entrada que se asignará al campo de nombre de línea de la red LRS. Este parámetro solo se usa si la red LRS objetivo es una red de línea LRS.

Field
line_order_field
(Opcional)

Campo de tipo entero grande de la clase de entidad de polilínea de entrada que se asignará al campo de orden de línea de la red LRS. Este parámetro solo se usa si la red LRS objetivo es una red de línea LRS.

Más información acerca de las redes de línea y el orden de las líneas en Pipeline Referencing o las redes de línea y el orden de las líneas en Roads and Highways.

Field
field_map
(Opcional)

Controla la forma en que la información de los atributos de los campos de ruta de origen se transfiere a la red de línea de entrada. Los campos no pueden añadirse o eliminarse de la red LRS objetivo porque los datos de las rutas de origen se incorporan a una red LRS existente que cuenta con un esquema predefinido (definiciones de campos). Aunque puede establecer reglas de fusión para cada campo de salida, la herramienta las ignorará. La clase ArcPy FieldMappings puede usarse para definir este parámetro.

Field Mappings
load_type
(Opcional)

Especifica cómo se cargarán en la clase de entidad de red las rutas incorporadas con superposiciones de medidas o de temporalidad con el mismo Id. de ruta.

  • ADDLas rutas incorporadas se cargarán en la red LRS objetivo. Si algún Id. de ruta en las rutas de origen ya existiera en la red LRS de destino con la misma temporalidad, constará en el registro de salida como ruta duplicada y deberá corregirse o filtrarse antes de completar el proceso de carga. Esta es la opción predeterminada.
  • RETIRE_BY_ROUTE_IDLas rutas incorporadas se cargarán en la red LRS objetivo y cualquier ruta en la red LRS objetivo que tenga el mismo Id. de ruta y la misma superposición de la temporalidad que las rutas incorporadas será retirada. Si la ruta incorporada eclipsa una ruta objetivo con el mismo Id. de ruta, la ruta objetivo se borrará.
  • REPLACE_BY_ROUTE_IDLas rutas incorporadas se cargarán en la red LRS objetivo y cualquier ruta de la red LRS objetivo con el mismo Id. de ruta que las rutas incorporadas será eliminada.
String
load_field
(Opcional)

Especifica el campo que se utilizará para cargar rutas.

  • ROUTE_IDLas rutas se cargarán utilizando el campo Id. de ruta. Esta es la opción predeterminada.
  • ROUTE_NAMELas rutas se cargarán utilizando el campo de nombre de ruta. Esta opción solo está disponible para las redes con nombre de ruta configuradas en la red LRS cuando el parámetro load_type está establecido en ADD.
String
consider_existing_centerlines
(Opcional)

Especifica si las rutas se agregarán utilizando las líneas de centro existentes.

  • CONSIDERLas rutas marcadas se agregarán utilizando las líneas de centro existentes y no se crearán nuevas líneas de centro.
  • DO_NOT_CONSIDERSe crearán nuevas líneas de centro para las rutas integradas. Esta es la opción predeterminada.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_lrs_network

La capa de entidades de la red LRS actualizada.

Feature Layer
out_details_file

El archivo de texto que detalla los cambios realizados por la herramienta.

Text File

Muestra de código

Ejemplo 1 de AppendRoutes (ventana de Python)

La siguiente secuencia de comandos muestra cómo usar la función AppendRoutes en la ventana de Python para incorporar rutas a una red LRS existente, sustituyendo dichas rutas cuando se produzca una superposición.

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

# Set current workspace
arcpy.env.workspace= r"C:\DOT.gdb"

# Set tool variables
source_routes = r"C:\Data\Input.gdb\RoutestoAppend"
in_lrs_network = r"C:\Data\DOT.gdb\LRS\StateRoutes"
route_id_field = "RouteId"
route_name_field = None
from_date_field = "FromDate"
to_date_field = "ToDate"
line_id_field = None
line_name_field = None
line_order_field = None
field_map = None
load_type = "REPLACE_BY_ROUTE_ID"
load_field = None
consider_existing_centerlines = "DO_NOT_CONSIDER"

# Run 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, load_field, consider_existing_centerlines)
Ejemplo 2 de AppendRoutes (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la función AppendRoutes como secuencia de comandos independiente de Python y las líneas de centro se tienen en cuenta.

# Name: AppendRoutes_ex2.py
# Description: Appending new routes into an existing LRS network using Route Name in python stand alone script. Existing centerlines are considered.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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


# Set tool variables:
source_routes = r"C:\Data\Input.gdb\RoutestoAppend"
in_lrs_network = r"C:\Data\pipelinereferencing.gdb\LRS\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 = "ADD"
load_field = "RouteName"
consider_existing_centerlines = "CONSIDER"


# Process: Append Routes
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, load_field, consider_existing_centerlines)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
Ejemplo 3 de AppendRoutes (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la función AppendRoutes como una secuencia de comandos independiente de Python para una red de Id. de ruta generada por el usuario.

# 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:
source_routes = r"C:\Data\DOT.gdb\LRS\RoutestoAppend"
in_lrs_network = r"C:\Data\DOT.gdb\LRS\StateRoutes"
route_id_field = "RouteId"
route_name_field = None
from_date_field = "FromDate"
to_date_field = "ToDate"
line_id_field = None
line_name_field = None
line_order_field = None
load_type = "ADD"
load_field = None
consider_existing_centerlines = "DO_NOT_CONSIDER"

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

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

fldmap2 = arcpy.FieldMap()
fldmap2.addInputField(source_routes, "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)

# Run Append Routes
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, fieldMappings, load_type, load_field, consider_existing_centerlines)


# Check in license
arcpy.CheckInExtension('LocationReferencing')
Ejemplo 4 de AppendRoutes (secuencia de comandos independiente)

La siguiente secuencia de comandos independiente muestra cómo utilizar la función AppendRoutes en una secuencia de comandos independiente de Python en un servicio de entidades.

# Name: AppendRoutes_Pro_Ex4.py
# Description: Append routes using a feature service in a stand-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.
source_routes = r"C:\LocationReferencing\LR.gdb\LRS\routes"
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 = "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"
load_field = None
consider_existing_centerlines = "DO_NOT_CONSIDER"

## 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.
in_lrs_network = r"https://yourdomain.com/server/rest/services/FeatureServiceName/FeatureServer/18"

# Run Append Routes
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_mapping, load_type, load_field, consider_existing_centerlines)

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

Información de licenciamiento

  • Basic: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)
  • Standard: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)
  • Advanced: Requiere ArcGIS Location Referencing (ArcGIS Pipeline Referencing o ArcGIS Roads and Highways)

Temas relacionados