Создание схематических представлений

Дополнительный модуль ArcGIS Schematics позволяет быстро создавать схематические представления на основе данных ГИС или любых других типов данных.

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

Процесс создания представления

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

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

Затем, если для создаваемого типа представления настроены правила схем, к текущему содержанию находящегося в памяти представления последовательно применяются эти правила.

Наконец, если определена автоматическая компоновка, она применяется к содержащемуся в памяти представлению.

Создание примеров представлений

Образец конфигурации на основе объектов геометрической сети

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

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

На приведенном ниже рисунке показано создание представления, основанного на такой конфигурации. Чтобы создать это простое представление, модуль Schematics нуждается в наборе из 1032 объектов ГИС, которые будут использоваться в качестве входных данных. Процесс создания позволяет без труда построить иерархическое упрощенное представление, на котором отображаются только 9 оставшихся критически важных сетевых элементов (насосные станции, ключевые трансформаторы и критически важные структуры), электростанция, которая генерирует электроэнергию, и соединения этих элементов:

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

Образец конфигурации на основе открепленных объектов ГИС

В этом втором примере модуль Schematics использовался для создания представлений на основе открепленных объектов ГИС. В базе данных присутствовал набор классов отношений, которые определяли отношения между некоторыми объектами ГИС в базе данных. Предполагалось использовать эти классы отношений для создания представлений, на которых отображаются отношения между объектами ГИС.

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

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

Создание схематического представления на основе открепленных данных ГИС с использованием автоматической компоновки содержания

Образец конфигурации на основе слоев сетевого анализа

В третьем сценарии модуль Schematics использовался для создания представлений на основе рассчитанных слоев сетевого анализа. Использованный здесь набор сетевых данных содержал подробные сведения об улицах в Париже, некоторые основные линии метрополитена, станционные входы и выходы (на улицах) и линии станций (под землей), а также подземные переходы между станциями. Предполагалось использовать Schematics для создания синтетической схематической карты дорог для пешеходов, которые хотят пройти от одной точки к другой с указанием улиц, перекрестков, остановок и линий метрополитена на их пути.

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

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

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