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

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

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

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

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

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

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

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

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

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

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

Параметры

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

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

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

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

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

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

  • Короткое целое (16-битное целочисленное)Тип поля будет установлен на short.
  • Длинное целое (32-битное целочисленное)Тип поля будет установлен на long.
  • Двойной точности (64-битное с плавающей точкой)Тип поля будет установлен на double.
  • DateТип поля будет установлен на date.
String
Может содержать значение NULL
(Дополнительный)

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

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

Boolean

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

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

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

Trace Network

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Тип поля будет установлен на short.
  • LONGТип поля будет установлен на long.
  • DOUBLEТип поля будет установлен на double.
  • DATEТип поля будет установлен на date.
String
is_nullable
(Дополнительный)

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

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

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

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

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

Trace Network

Пример кода

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

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

import arcpy
arcpy.tn.AddNetworkAttribute("Trace Network", "Velocity", "DOUBLE")

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

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

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

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

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