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

Эта тема относится только к ArcGIS for Desktop Standard и ArcGIS for Desktop Advanced.

ЛицензияЛицензия:

Хотя геометрические сети можно создавать и редактировать с лицензиями ArcGIS for Desktop Advanced и Standard, с лицензией Basic они доступны только для чтения.

Мастер Построение геометрической сети (Build Geometric Network) находит связность для группы классов в наборе и переносит их из простых типов объектов (линии и точки) на типы объектов сети (ребра и соединения).

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

Геометрические сети строятся с помощью ArcCatalog.

Более подробно о компонентах геометрической сети

Шаги:
  1. Щелкните правой кнопкой мыши на наборе классов, содержащем сеть.
  2. Выберите Новый (New).
  3. Щелкните Геометрическая сеть (Geometric Network).
  4. Прочтите информацию на первой панели и щелкните Далее (Next). Если вы не хотите, чтобы при каждом создании геометрической сети появлялось это окно, установите флажок Больше не показывать это окно (Skip this screen in the future).
  5. Введите имя новой геометрической сети или примите имя по умолчанию.
  6. Укажите, будет ли при создании геометрической сети происходить замыкание, и задайте допуск замыкания. Для допуска X,Y будет взято значение по умолчанию, использующееся в наборе классов объектов.
  7. Щелкните Далее (Next).
  8. Щелкните на классах объектов, которые вы хотите включить в сеть.
  9. Щелкните Далее (Next).
  10. Если все классы объектов содержат значения z-координат, можно выбрать связность на основе x, y и z значений и задать допуск замыкания z. Допуск z (0,001 метра в единицах измерения в реальном мире). Выберите Далее (Next), чтобы применять z-значения для связности, или укажите Нет (No) и щелкните Далее (Next), чтобы не применять их.
  11. Если какие-либо из выбранных вами классов содержат поля с данными о подключении, вы можете выбрать, сохранить ли эти данные или назначить всем объектам значение true. Щелкните Нет (No), чтобы подключить все объекты сети. Иначе по умолчанию будет выбрана опция Сохранить значения подключения (Persist enabled values).
  12. Щелкните Далее (Next).
  13. Щелкните ниспадающий список Роль (Role) и укажите, будут ли какие-либо классы пространственных объектов Сложными ребрами (Complex Edge) или оставьте по умолчанию - Простые ребра (Simple Edge).
  14. Щелкните ниспадающий список Источники/Приемники (Sources/Sinks) для тех классов объектов соединений, которые будут играть роль приемников или источников для моделирования направления потока. Или примите по умолчанию Нет (No) и нажмите Далее (Next)
  15. Чтобы добавить новый вес, щелкните кнопку Новый (New).
  16. Введите имя нового весового коэффициента, в раскрывающемся списке выберите тип и размер bitgate весов. Если имя веса совпадает с именем какого-либо поля класса пространственных объектов, поле будет автоматически сопоставлено с весом. Нажмите кнопку ОК.
  17. Щелкните на ниспадающий список Поле (Field) для каждого класса объектов, который вы хотите связать с весом, и выберите поле. Будут отображаться только те поля, которые соответствуют типу весов.
  18. Повторяйте два предыдущих шага, до тех пор, пока не зададите все сетевые веса.
  19. Щелкните Далее (Next).
  20. Если ваша база геоданных хранится в ArcSDE и у вас есть ключевое слово конфигурации для работы в сети, щелкните Да (Yes) и выберите ключевое слово из раскрывающегося списка. Если нет, перейдите к шагу 21.
  21. Щелкните Далее (Next).
  22. Просмотрите указанные вами опции новой сети. Если необходимо что-либо изменить, вы можете вернуться на любой шаг, щелкнув кнопку Назад (Back).
  23. Когда вы решите, что все сделано правильно, щелкните Готово (Finish), чтобы создать новую геометрическую сеть.
  24. ПодсказкаПодсказка:

    • При построении геометрической сети из простых классов пространственных объектов в базе геоданных ArcSDE входные классы объектов не могут быть версионными.

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

    • В любой момент процесса построения сети вы может прервать его, щелкнув кнопку Отмена (Cancel) в диалоговом окне выполнения. В таком случае система удалит все созданные сетевые таблицы и восстановит базу геоданных в состояние до начала построения сети. Если замыкание уже выполнено, это изменение постоянно и не может быть заново сохранено.

    • Мастер постройки сети может автоматически выровнять объекты во входном классе, чтобы было выполнено корректное замыкание на связанные объекты. Значение допуска по умолчанию равно значению допуска по XY для набора данных в пространственной привязке. Для замыкания вы не можете использовать значение меньше, чем указано по умолчанию. Использование больших величин допуска может привести к нежелательным последствиям. Для достижения наилучшего результата, проанализируйте ваши данные для выбора наиболее подходящего значения допуска. Замыкание (изменение геометрии) не может быть отменено.

    • Если вы укажете, что хотите хранить источники и приемники в классе объектов соединений, поле AncillaryRole автоматически будет добавлено в класс пространственных объектов.

    • Геометрические сети можно создавать из классов пространственных объектов, которые поддерживают z-значения, однако, все классы пространственных объектов, которые будут участвовать в геометрической сети, должны поддерживать z-значения. Если это условие выполняется, можно выбрать связность по x, y и z значениям во время создания геометрической сети. Если вы выбрали создание геометрической сети с использованием x, y и z значений, создается класс висячих соединений с возможностью хранения z-значений, и объектам-соединениям будет назначено z-значение, соответствующее совпадающим вершинам, к которым они подсоединяются. Кроме того, если соединение, как системное, так и определенное пользователем, совпадает с вершинами ребер, имеющими иные значения z, это соединение будет отмечено как ошибка построения, а соответствующая запись появится в таблице ошибок построения сети. Имейте в виду, что z-значения могут использоваться только для установления связности во время построения сети; они не будут содержать данные о том, как определена связность в процессе редактирования.

Связанные темы

9/11/2013