Линейное покрытие в маршрут (Покрытие)

Уровень лицензии:BasicStandardAdvanced

Резюме

Строит систему маршрутов путем создания целых секций дуг для каждой дуги во входном покрытии. Может также использоваться для присоединения дуг к существующей системе маршрутов.

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

Синтаксис

ArcRoute_arc (in_cover, out_route_system, {in_route_item}, {out_route_item}, {measure_item}, {coordinate_priority}, {use_blanks})
ПараметрОбъяснениеТип данных
in_cover

Покрытие, из которого будут созданы маршруты.

Coverage
out_route_system

Имя создаваемой или присоединяемой системы маршрутов.

String
in_route_item
(дополнительно)

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

INFO Item
out_route_item
(дополнительно)

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

String
measure_item
(дополнительно)

Поле в таблице атрибутов дуг входного покрытия, значение которого накапливается для получения значений измерения. По умолчанию это поле LENGTH.

INFO Item
coordinate_priority
(дополнительно)

Определяет приоритет координат при выборе начального узла маршрута.

  • ULВерхний левый. Это значение используется по умолчанию.
  • URВерхний правый.
  • LLНижний левый.
  • LRНижний правый.
String
use_blanks
(дополнительно)

Определяет, будут ли использоваться для создания маршрута дуги, имеющие значение null или 0 значение во входном поле маршрута.

  • BLANKДуги, имеющие нулевое или 0 значение во входном поле маршрута, будут использоваться для создания маршрутов. Это значение используется по умолчанию.
  • NOBLANKДуги, имеющие нулевое или 0 значение во входном поле маршрута, не будут использоваться для создания маршрутов.
Boolean

Пример кода

Пример использования инструмента ArcRoute (автономный скрипт)

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

# Name: ArcRoute_Example.py
# Description: Adds a route system to a streams coverage
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "stream"
outRouteSystem = "nstreams"
inRouteItem = "STREAM_NAME"
coordinatePriority = "LL"
useBlanks = "NO_BLANK"

# Execute ArcRoute
arcpy.ArcRoute_arc(inCover, outRouteSystem, inRouteItem, "", "", 
                   coordinatePriority, useBlanks)

Параметры среды

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Требует установленная ArcInfo Workstation
9/10/2013