Заполнить поля альтернативных ID (Populate Alternate ID Fields) (Network Analyst)

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

Резюме

Создает и заполняет дополнительные поля классов пространственных объектов поворотов, ссылающихся на ребра с использованием альтернативных идентификаторов. Альтернативный идентификатор позволяет использовать еще один набор идентификаторов для поддержания целостности пространственных объектов поворотов в случае изменения ребер-источников.

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

Синтаксис

PopulateAlternateIDFields_na (in_network_dataset, alternate_ID_field_name)
ПараметрОбъяснениеТип данных
in_network_dataset

Набор сетевых данных, в классах объектов поворотов которого должны быть заполнены поля альтернативных идентификаторов. Поле создается во всех классах пространственных объектов поворотов, которые были добавлены в набор сетевых данных в качестве источника поворотов.

Network Dataset Layer
alternate_ID_field_name

Название поля альтернативного идентификатора на источниках объекта ребра набора сетевых данных. Все источники объектов ребер, на которые ссылаются повороты, должны иметь одинаковые имена для поля альтернативного идентификатора.

String

Пример кода

PopulateAlternateID Fields. Пример 1 (окно Python)

Выполните инструмент с использованием всех параметров.

import arcpy
arcpy.env.workspace = "C:/ArcTutor/Network Analyst/Tutorial/SanFrancisco.gdb"
arcpy.na.PopulateAlternateIDFields("Transportation/Streets_ND","ID")
PopulateAlternateID Fields. Пример 2 (автономный скрипт Python)

В следующем скрипте Python показано, как использовать инструмент PopulateAlternateID Fields в автономном скрипте.

# Name: PopulateAlternateIDFields_ex02.py
# Description: Create and populate the alternate ID fields for all turn sources
#              in the network dataset.
# Requirements: Network Analyst Extension 

#Import system modules
import arcpy
from arcpy import env


#Check out the Network Analyst extension license
arcpy.CheckOutExtension("Network")

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

#Set local variables
inNetworkDataset = "Streets_ND"
altIDFieldName = "ID"

#Populate alternate IDs on all turn sources in the network dataset
arcpy.na.PopulateAlternateIDFields(inNetworkDataset,altIDFieldName)

print "Script completed successfully."

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

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

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

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/11/2013