Вычислить ключи кластера (Инженерная сеть)

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

Заполняет поле атрибута CLUSTERKEY во всех классах инженерных сетей целым значением для облегчения группировки объектов и пространственных объектов в топологии сети.

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

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

Параметры

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

Инженерная сеть, в которую будут добавлены ключи кластера.

Utility Network; Utility Network Layer
Перезаписать
(Дополнительный)

Указывает, будут ли существующие значения ключей кластера заменены новыми значениями.

  • Отмечено — существующие значения ключей кластера будут перезаписаны для всех классов в указанном экстенте.
  • Не отмечено — существующие значения ключей кластера не будут перезаписаны в классах в указанном экстенте. Это значение по умолчанию

Boolean
Экстент
(Дополнительный)

Географический экстент, который будет использоваться для создания ключей кластера. Если экстент не задан, инструмент будет использовать весь экстент инженерной сети.

  • Текущий экстент отображения Вид карты — Экстент будет основан на активной карте или сцене.
  • Нарисовать экстент Закончить прямым углом - экстент будет основан прямоугольнике, нарисованном на карте или сцене.
  • Экстент слоя Слой — Экстент будет основан на активном слое карты. Выберите доступный слой или воспользуйтесь опцией Экстент данных во всех слоях. У каждого слоя карте есть следующие опции:

    • Все объекты Выбрать все - экстент всех объектов.
    • Выбранные объекты Область из выбранных объектов - экстент выбранных объектов.
    • Отображаемые объекты Extent Indicator - экстент отображаемых объектов.

  • Обзор Обзор - экстент будет основан на наборе данных.
  • Пересечение входных данных Пересечение - экстент будет основан на пересекающемся экстенте всех входных данных.
  • Объединение входных данных Объединение - экстент будет комбинацией экстентов всех входных данных.
  • Буфер обмена Вставить - экстент может быть скопирован в буфер обмена и из него.
    • Копировать экстент Копировать - копирует экстент и систему координат в буфер обмена.
    • Вставить экстент Вставить - вставляет экстент и систему координат из буфера обмена. Если буфер обмена не содержат систему координат, экстент будет использовать систему координат карты.
  • Сбросить экстент Сбросить - экстент будет сброшен до значения по умолчанию.
Extent

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

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

Обновленная инженерная сеть

Utility Network

arcpy.un.CalculateClusterKeys(in_utility_network, {in_overwrite_values}, {in_extent})
ИмяОписаниеТип данных
in_utility_network

Инженерная сеть, в которую будут добавлены ключи кластера.

Utility Network; Utility Network Layer
in_overwrite_values
(Дополнительный)

Указывает, будут ли существующие значения ключей кластера заменены новыми значениями для указанного экстента.

  • OVERWRITE_VALUESСуществующие значения ключей кластера будут перезаписаны для всех классов в указанном экстенте.
  • DO_NOT_OVERWRITE_VALUESСуществующие значения ключей кластера не будут перезаписаны в классах в указанном экстенте. Это значение по умолчанию
Boolean
in_extent
(Дополнительный)

Географический экстент, который будет использоваться для создания ключей кластера. Если экстент не задан, инструмент будет использовать весь экстент инженерной сети.

  • MAXOF – Будет использоваться максимальный экстент всех входных данных.
  • MINOF – Будет использоваться минимальная область, которая является общей для всех входных данных.
  • DISPLAY — Экстент равен видимому отображению.
  • Имя слоя - будет использоваться тот же экстент, что и в указанном слое.
  • Объект Extent — будет использоваться экстент указанного объекта.
  • Строка координат, разделенных пробелами – будет использоваться экстент из заданной строки. Координаты должны быть выражены в таком порядке: x-min, y-min, x-max, y-max.
Extent

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

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

Обновленная инженерная сеть

Utility Network

Пример кода

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

Вычисление ключей кластера для всего экстента инженерной сети с именем My Utility Network.

import arcpy 
arcpy.un.CalculateClusterKeys('My Utility Network', 'DO_NOT_OVERWRITE_VALUES',
                              '-10210419.36935838 2192709.92528272 -1010791.46945935 2462417.33676915')

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

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

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

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

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