Добавить сетевой атрибут (Сеть трассировки)

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

Добавляет сетевой атрибут в сеть трассировки.

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

  • Сетевой атрибут может быть связан только с одним атрибутом в классе объектов; однако, он может быть связан с несколькими классами объектов.

  • Топология сети должна быть отключена.

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

    Более подробно о создании атрибутов сети

  • При работе с многопользовательской базой геоданных необходимо следующие:

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

    • Лицензия:
      У активной учетной записи портала должна быть лицензия ArcGIS Trace Network для создания, публикации сети трассировки и работы с ней в многопользовательской базе геоданных.
    • Этот инструмент должен выполняться при подключении к версии по умолчанию.

Параметры

ПодписьОписаниеТип данных
Входная сеть трассировки

Входная сеть трассировки, куда будет добавлен сетевой атрибут.

Trace Network; Trace Network Layer
Имя атрибута

Имя атрибута сети, добавляемого с сеть трассировки.

String
Тип атрибута

Определяет тип данных сетевого атрибута.

  • Короткое целое—Тип поля - короткое целое.
  • Длинное целое—Тип поля - длинное целое.
  • Двойной точности—Тип поля - двойной точности.
  • Дата—Тип поля - данные.
String
Может принимать значение NULL
(Дополнительный)

Определяет, поддерживает ли данный сетевой атрибут значения null.

  • Отмечено – атрибут сети поддерживает значения null.
  • Не отмечено – атрибут сети не поддерживает значения null. Это значение по умолчанию.

Boolean

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

ПодписьОписаниеТип данных
Обновленная сеть трассировки

Обновленная трассировка сети.

Сеть трассировки

arcpy.tn.AddNetworkAttribute(in_trace_network, attribute_name, attribute_type, {is_nullable})
ИмяОписаниеТип данных
in_trace_network

Входная сеть трассировки, куда будет добавлен сетевой атрибут.

Trace Network; Trace Network Layer
attribute_name

Имя атрибута сети, добавляемого с сеть трассировки.

String
attribute_type

Определяет тип данных сетевого атрибута.

  • SHORT—Тип поля - короткое целое.
  • LONG—Тип поля - длинное целое.
  • DOUBLE—Тип поля - двойной точности.
  • DATE—Тип поля - данные.
String
is_nullable
(Дополнительный)

Определяет, поддерживает ли данный сетевой атрибут значения null.

  • NULLABLE—Атрибут сети поддерживает значения null.
  • NOT_NULLABLE—Атрибут сети не поддерживает значения null. Это значение по умолчанию.
Boolean

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

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

Обновленная трассировка сети.

Сеть трассировки

Пример кода

AddNetworkAttribute, пример (окно Python)

Добавляет сетевой атрибут с именем Device Status и типом короткое целое.

import arcpy
arcpy.AddNetworkAttribute_tn("Trace Network", "Velocity", "DOUBLE")

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

Этот инструмент не использует параметры среды геообработки

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

  • Basic: Нет
  • Standard: Да
  • Advanced: Да

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