Создание схем на основе объектов сети

Предварительное условие:

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

О том, как настроить Стандартный компоновщик шаблонов схем для создания схематических представлений из объектов сети

Самый простой способ создать схематические представления из объектов сети — это запустить ArcMap и создать или загрузить файл с расширением MXD, который связан с данными геометрической сети или набора сетевых данных, откуда необходимо запустить стандартный компоновщик. Затем схематические представления могут быть созданы из любого набора объектов сети, выбранных на карте после проведения ручной выборки или выборки по атрибутам, местоположению или графике. Если на карте используются геометрическая сеть, можно использовать все инструменты и команды на панели Функции сетевого анализа (Utility Network Analyst), чтобы настроить и выполнить операции по трассировке в этой геометрической сети и наложить ваше схематическое представление на результат трассировки.

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

ВниманиеВнимание:

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

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

ПримечаниеПримечание:

Инструмент геообработки Schematics, который называется Создать схему (Create Diagram), может также применяться для создания схематических представлений стандартного компоновщика из объектов сети. Кроме того, вы можете использовать Schematic API и создать пользовательский код для создания таких схем.

ВниманиеВнимание:

Схемы не могут создаваться корректно при открытых сеансах редактирования на объектах, содержащихся в документе карты, и эти редактируемые данные хранятся вместе с набором схематических данных в персональной или неверсионной базе геоданных ArcSDE. В таких случаях перед созданием любой схемы в базе геоданных следует сохранить внесенные изменения объектов ГИС. Если изменения объектов ГИС не сохранить, то созданные схемы будут утрачены. Создание схем в наборе схематических данных, хранящемся совместно с редактируемыми данными ГИС, работает без каких-либо ограничений в файловой базе геоданных или базе геоданных версии ArcSDE.

Более подробно о создании схем, когда открыт сеанс редактирования

Шаги:
  1. Запустите ArcMap и загрузите файл MXD, содержащий геометрическую сеть или набор сетевых данных, на основе которого следует создать схематические представления.
  2. Вы можете сделать это одним из следующих способов:
    • Если документ карты ссылается на объекты, упорядоченные в геометрическую сеть, выберите набор объектов на карте или используйте инструменты на панели инструментов Функции сетевого анализа (Utility Network Analyst) для выполнения трассировки геометрической сети.
    • Если документ карты ссылается на объекты, упорядоченные в набор сетевых данных, выберите на карте набор сетевых элементов.
  3. Нажмите кнопку Создать новое схематическое представление (Generate New Schematic Diagram) Generate New Schematic Diagram icon на панели инструментов Schematic.

    Откроется диалоговое окно Новое схематическое представление (New Schematic Diagram).

    Диалоговое окно Новое схематическое представление (New Schematic Diagram) — схема стандартного компоновщика на основе геометрической сети

  4. Щелкните стрелку вниз Набор схематических данных или папка схемы (Schematic Dataset or Folder) и выберите набор схематических данных или папку схемы в желаемом наборе схематических данных, где будет храниться созданное схематическое представление.

    Более подробно о наборах схематических данных/папках, предлагаемых по умолчанию в ниспадающем списке

    ПодсказкаПодсказка:

    • Если необходимо сохранить новое схематическое представления в наборе схематических данных, который отсутствует в списке, щелкните кнопку Обзор (Browse) Browse button icon справа от ниспадающего списка Набор схематических данных или папка схемы (Schematic Dataset or Folder) и перейдите к нужному набору схематических данных.
    • Выбрав папку схемы в наборе схематических данных, созданное схематическое представление будет автоматически сохранено в этой папке схемы, а не в корневом наборе схематических данных.

  5. Щелкните ниспадающий список Шаблон схематического представления (Schematic Diagram Template) и выберите шаблон схематического представления на основе стандартного компоновщика, который будет использоваться для создания схематического представления.

    В этом списке содержатся все предустановленные шаблоны схематических представлений, доступные на основе выбранных наборов схематических данных, указанных в ниспадающем списке Набор схематических данных или папка схемы (Schematic Dataset or Folder).

  6. Оставьте значение по умолчанию [Создать новый фрейм данных]) ([Create New Data Frame]) в ниспадающем списке Выходной фрейм данных (Output Data Frame), чтобы созданное схематическое представление автоматически отображалось в новом фрейме данных, или выберите такой фрейм данных, в которое следует добавить созданное схематическое представление из этого ниспадающего списка.
  7. В поле со списком Имя схематического представления (Schematic Diagram Name) введите имя схематического представления, которое будет создано, или выберите одно из предлагаемых имен, уже имеющихся в списке.

    Если пользовательский запрос настроен для шаблона схематического представления, элемент управления Имя схематического представления (Schematic Diagram Name) отображается в виде ниспадающего списка с предустановленными именами схематических представлений. Эти имена соответствуют идентификаторам схематического представления, определенных для связанных шаблонов схематических представлений. В этом случае вам надо выбрать одно из предустановленных имен схемы.

    Если пользовательский запрос не задан для шаблона схематического представления, элемент управления Имя схематического представления (Schematic Diagram Name) отображается в виде текстового окна, в котором вы можете ввести любое имя для созданной схемы.

  8. Вы можете сделать это одним из следующих способов:
    • Щелкните стрелку вниз Выделенный набор во фрейме данных (Selection set in Data Frame) и выберите фрейм данных, содержащий нужный набор на входе.
    • Выберите опцию Результат трассировки (Tracing Result) для схемы, созданной на основе выделенного в данный момент результата трассировки.
  9. Нажмите кнопку ОК.

Схематическое представление создано и и отображается в заданном фрейме данных. Оно представлено в Наборе схематических данных.

ПримечаниеПримечание:
  • Опция Выделенного набора в фрейме данных (Selection set in Data Frame) недоступна, если не выбран объект ГИС в доступном фрейме данных.
  • Опция Результат трассировки (Tracing Result) недоступен, если на карте выбран результат операции трассировки геометрической сети. Для того, чтобы эта опция была доступна, результат трассировки должен быть возвращен в виде рисунка.
ПодсказкаПодсказка:

При создании схемы с опцией Результат трассировки (Tracing Results) и получении результата трассировки из основной задачи трассировки параметры операции трассировки всегда сохраняются в базе данных схемы во время процесса создания. Затем, при обновлении схемы с помощью опции Синхронизировать исходные выборку/трассировку/запрос (Synchronize against original selection/trace/query), модуль Schematics автоматически выполнит в памяти операцию трассировки повторно, и содержимое схемы будет обновлено в соответствии с новым результатом трассировки. Если необходимо создать схему из операции трассировки без сохранения параметров трассировки в базе данных, следует настроить параметры анализа геометрической сети таким образом, чтобы результаты трассировки поступали как выборка набора вместо рисунков, и использовать опцию Выделенного набора во фрейме данных (Selection set in Data Frame) для создания схемы.

ВниманиеВнимание:

Шаблон схемы, выбранный в ниспадающем списке Шаблон схематического представления (Schematic Diagram Template) должен быть настроен для поддержки объектов ГИС, выбранных в документе карты, то есть должен быть настроен для работы с классами объектов схемы, связанными с классами объектов ГИС, выделенными в документе карты. Если ни один из классов объектов схемы шаблона схемы не связан с объектами сети, выделенными в документе карты, то созданная схема будет пустой. Дополнительные сведения о настройке классов объектов сети и шаблона схемы см. в разделе Определение содержимого схематических представлений, выполненных шаблоном схемы.

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

5/10/2014