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

Сводка

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

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

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

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

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

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

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

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

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

Синтаксис

arcpy.tn.AddNetworkAttribute(in_trace_network, attribute_name, attribute_type, {is_nullable})
ParameterОбъяснениеТип данных
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

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

NameОбъяснениеТип данных
out_trace_network

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

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

Пример кода

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

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

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

Environments

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

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

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

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