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

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

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

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

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

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

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

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

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

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

    • Лицензия:
      У активной учетной записи портала должна быть лицензия 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: Да

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