ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Создать геометрическую сеть

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

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

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

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

  • Класс пространственных объектов должен находиться в том же наборе классов объектов, что и геометрическая сеть.

  • В качестве входных поддерживаются только классы объектов точек и линий. Классы пространственных объектов должны быть простыми и не могут участвовать в другой геометрической сети или другом дополнительном наборе геоданных (топология, набор сетевых данных, terrain или набор данных участков).

  • Связность в геометрической сети определяется геометрическим совпадением объектов. В идеале, ваши данные должны быть чистыми перед созданием сети. Но если это не так, данные можно замкнуть друг на друга в ходе построения сети. Несмотря на то, что связность, доступная в мастере геометрической сети, может помочь в обеспечении совпадения, это не должно быть единственным используемым решением. Для обеспечения чистоты данных существуют другие опции, например топология, которые помогают привести данные в порядок при подготовке использования их в геометрических сетях. Замыкание, выполненное в процессе создания геометрической сети, не может быть отменено. При удалении геометрической сети привязываемые объекты не возвращаются в свои исходные расположения.

  • При построении геометрической сети из существующего класса пространственных объектов, определенные типы геометрии, недопустимые для геометрической сети или условий, которые должны учитываться, могут встретиться в некоторых входных классах пространственных объектов. В таких случаях в конце процесса построения появляется предупреждающее сообщение, и в базе данных создается таблица с именем <geometricnetwork_name>_BUILDERR, в которой записаны эти ошибки.

Синтаксис

CreateGeometricNetwork_management (in_feature_dataset, out_name, in_source_feature_classes, {snap_tolerance}, {weights}, {weight_associations}, {z_snap_tolerance}, {preserve_enabled_values})
ПараметрОбъяснениеТип данных
in_feature_dataset

Набор классов объектов для создания геометрической сети. В многопользовательской базе геоданных не предусматривается создание версий для набора классов объектов и классов пространственных объектов, которые будут участвовать в геометрической сети.

Feature Dataset
out_name

Имя создаваемой геометрической сети.

String
in_source_feature_classes
[[feature_class_name, role, source_or_sink],...]

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

  • SIMPLE_JUNCTION – единственная опция для класса объектов точек.
  • SIMPLE_EDGE – используется для класса объектов линий и просто дает возможность ресурсам протекать из одного конца ребра в другой.
  • COMPLEX_EDGE – используется для класса объектов линий и дает возможность выкачивать ресурсы на каком-либо участке вдоль ребра.

Для каждого класса простых соединений, независимо от того, участвует ли он в направлении потока с источниками и приемниками.

  • YES – класс простых соединений будет выступать в качестве источника или приемника для установки направления потока.
  • NO – класс простых соединений не будет выступать ни источником, ни приемником для установки направления потока.

Value Table
snap_tolerance
(Дополнительный)

Допуск замыкания, который будет установлен в геометрической сети. Чем больше значение, тем выше вероятность замыкания вершин. Значение по умолчанию пустое. Это означает, что привязка не будет выполняться при создании геометрической сети. Замыкание, выполненное в процессе создания геометрической сети, не может быть отменено.

Double
weights
[[weight_name, type, bitgate_size],...]
(Дополнительный)

Веса представляют собой затраты на перемещение вдоль ребра сети. Например, в модели водопровода вес может иметь значение длины трубы. Укажите имя веса, его тип, а также размер (для весов bitgate). Тип веса определяет поля классов пространственных объектов, которые можно связывать с ним. Возможные типы указаны ниже.

  • integer – Можно связывать с полями типа Короткое целое (Short integer) и Длинное целое (Long integer).
  • Single – Можно связывать с полями типа Число с плавающей точкой
  • Double – Можно связывать с полями типа Двойной точности (Double) или Число с плавающей точкой.
  • Bitgate – Можно связывать с полями типа Короткое целое (Short integer) и Длинное целое (Long integer). Поддерживаются только значения от 0 до 31.

Value Table
weight_associations
[[feature_class_name, field, weight_name],...]
(Дополнительный)

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

Value Table
z_snap_tolerance
(Дополнительный)

Допуск замыкания устанавливается в геометрической сети с помощью замыкания на основе Z-координаты. Чем больше значение, тем выше вероятность замыкания вершин. Значение по умолчанию пустое. Это означает, что привязка не будет выполняться при создании геометрической сети, а сама сеть не будет поддерживать значения Z. Значение 0 указывает, что привязка не будет выполняться при создании геометрической сети, а сама сеть не будет поддерживать значения Z.

Double
preserve_enabled_values
(Дополнительный)

Указывает, как нужно поступить со значениями во всех существующих включенных полях: сохранить или сбросить значения до значения по умолчанию "Истина" (True).

  • PRESERVE_ENABLED —Действительные значения (Истина (True) и Ложь (False)) в существующих включенных полях сохраняются. Это значение используется по умолчанию.
  • NO_PRESERVE_ENABLED — Действительные значения (Истина (True) и Ложь (False)) в существующих включенных полях не сохраняются.
Boolean

Пример кода

Пример для инструмента Создать геометрическую сеть (CreateGeometricNetwork)(автономный скрипт)

Пример скрипта для использования функции Создать геометрическую сеть (CreateGeometricNetwork) с запуском из окна Python в режиме интерпретации для создания геометрии с шестью классами пространственных объектов, одним весом, связанным с двумя из этих классов, и допуском замыкания.

# Import arcpy module
import arcpy

# Local variables:
Water = "C:/arcgis/ArcTutor/BuildingaGeodatabase/Montgomery.gdb/Water"

# Process: Create Geometric Network
arcpy.CreateGeometricNetwork_management(Water, "Water_Net", "Distribmains COMPLEX_EDGE NO;Fittings SIMPLE_JUNCTION NO;Hydrants SIMPLE_JUNCTION NO;Sysvalves SIMPLE_JUNCTION NO;Tanks SIMPLE_JUNCTION YES;Transmains COMPLEX_EDGE NO", "0.5", "Friction_Factor DOUBLE #", "Distribmains FRICTION_FACTOR Friction_Factor;Transmains FRICTION_FACTOR Friction_Factor", "", "PRESERVE_ENABLED")

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

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

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

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

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

  • Обзор набора инструментов Геометрическая сеть (Geometric Network)
  • О создании геометрических сетей

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация