Обратить порядок линий (Location Referencing)

Доступно с лицензией Location Referencing.

Краткая информация

Меняет на противоположенное направления всех маршрутов линии.

Иллюстрация

Иллюстрация инструмента Обратить порядок линий
На графике показано изменение направления в обратную сторону для маршрутов линии.

Использование

  • Используйте класс линейных сетевых объектов, зарегистрированный в сети LRS или сервис линейных сетевых объектов в качестве входных данных для этого инструмента.

  • Выберите по крайней мере один маршрут для линии, порядок значений которой будет изменен на противоположенный, перед запуском инструмента. Инструмент меняет на противоположенное направления всех маршрутов линии.

  • Если в пределах заданного временного диапазона выбрано только несколько маршрутов, порядок линий всех маршрутов, которые перекрываются с выбранными маршрутами в пределах заданного временного диапазона будет обращен.

  • После запуска этого инструмента могут быть созданы временные срезы маршрута (с разными временными диапазонами), где порядок строк был изменен на противоположный. Запустите инструмент Создать события, чтобы обновить события на маршрутах, что включает этот порядок линий.

  • После выполнения инструмента, запустите инструмент Построить маршруты, чтобы обновить полученную сеть на основании противоположенного порядка линий.

  • Этот инструмент поддерживает предотвращение конфликтов и будет пытаться получать и передавать блокировки.

    Более подробно о предотвращении конфликтов в ArcGIS Pipeline Referencing или о предотвращении конфликтов в ArcGIS Roads and Highways.

Параметры

ПодписьОписаниеТип данных
Входные объекты-маршруты

Линейная сеть LRS, для линий которой будет применен обратный порядок значений.

Feature Layer

Производные выходные данные

ПодписьОписаниеТип данных
Обновленные объекты-маршруты

Обновленный слой объектов маршрута.

Feature Layer
Выходной файл деталей

Файл, содержащий детализированную выходную информацию.

Text File
Выходные объекты производного маршрута

Выходные объекты производного маршрута.

Feature Layer

arcpy.locref.ReverseLineOrders(in_route_features)
ИмяОписаниеТип данных
in_route_features

Линейная сеть LRS, для линий которой будет применен обратный порядок значений.

Feature Layer

Производные выходные данные

ИмяОписаниеТип данных
updated_route_features

Обновленный слой объектов маршрута.

Feature Layer
out_details_file

Файл, содержащий детализированную выходную информацию.

Text File
out_derived_route_features

Выходные объекты производного маршрута.

Feature Layer

Пример кода

ReverseLineOrders example 1 (автономный скрипт)

Этот пример автономного скрипта Python для функции ReverseLineOrders.

# Name: ReverseLineOrder.py
# Description: Reverses the Line Order for all the routes within a line.
# Requires: ArcGIS Location Referencing

# Import arcpy module
import arcpy

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

## Map the input LRS route network from the feature service. Here, 1 corresponds to the input LRS route network.
in_route_features = r"https://yourdomain.com/server/rest/services/FeatureServiceName/FeatureServer/1"

## Process: Select Layer by attribute as required
arcpy.management.SelectLayerByAttribute(in_route_features, "NEW_SELECTION", "RouteID = 'routeid1'")

# Process : Reverse Line Order.
arcpy.locref.ReverseLineOrder(in_route_features)

# Check in license
arcpy.CheckInExtension('LocationReferencing')
ReverseLineOrders, пример 2 (Python)

Этот пример скрипта Python для функции ReverseLineOrders.

# Name: ReverseLineOrders_sample.py
# Description: Reverses the Line Order for all the routes within a line.
# Requires: ArcGIS Location Referencing

# Set current workspace
arcpy.env.workspace = 'C:\Data\PipelineReferencing.gdb'

# Set local variables
in_route_features = r'C:\Data\PipelineReferencing.gdb\LRS\LineNetwork'

# Process: Select Layer by attribute as required
arcpy.management.SelectLayerByAttribute(in_route_features, "NEW_SELECTION", "RouteID = 'routeid1'")

# Call the ReverseLineOrders tool
arcpy.locref.ReverseLineOrders(in_route_features)

Информация о лицензиях

  • Basic: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)
  • Standard: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)
  • Advanced: Обязательно ArcGIS Location Referencing (ArcGIS Pipeline Referencing или ArcGIS Roads and Highways)

Связанные разделы