Наталья Глебова, DATA+
Под схемой понимается упрощенное представление объекта или набора объектов, помогающее понять их структуру и функционирование. В случае использования в ГИС, этим объектом является сеть и внутренняя информация, связанная с ее компонентами. Схематические представления широко используются во многих областях, таких как телекоммуникации, энергетика, водопроводные и канализационные системы, транспорт.
ArcGIS Schematics — дополнительный модуль к настольным продуктам ArcGIS, позволяющий автоматически генерировать, визуализировать и управлять схемами и диаграммами, построенными на основе сетей, хранящихся в базе геоданных. В ArcGIS Schematics возможен просмотр и выполнение операций с любой сетью в географическом и схематическом аспектах. Он позволяет получить логическое представление любой линейной сети при помощи многих алгоритмов компоновки, позволяющих строить диаграммы «на лету». ArcGIS Schematics помогает эффективно создавать многоуровневое представление и проверять связность сети.
В версии ArcGIS Schematics под ArcGIS 9 работать со схемами можно как со стандартными слоями ArcMap.
Управление схемами осуществляется через ArcCatalog.
Основными сферами применениями ArcGIS Schematics являются:
- Управление инфраструктурой компании инженерных сетей;
- Проектирование сетей;
- Планирование сетей (моделирование, расчет, сравнительный анализ);
- Эксплуатация, обслуживание, контроль сетей;
- Маркетинговый и коммерческий анализ.
ArcGIS Schematics — открытое решение. Это значит, что модуль может работать с данными по сети любого типа и не налагает никаких ограничений на архитектуру информационной системы. ArcGIS Schematics работает с различными базами данных, персональными или распределенными, отвечая требованиям существующей IT системы предприятия, и дает возможность подключаться к различным источникам данных. Таким образом, схематическое представление может быть сгенерировано не только по базе геоданных, но и по любому другому источнику данных, содержащему информацию, например, о внутренней или логической связности.
ArcGIS Schematics — инструмент с широким набором средств для работы со всеми типами графических представлений сетей: географическим, геосхематическим и схематическим (в виде диаграмм, древовидных структур, матриц и т.д.). Модуль обеспечивает множество автоматических алгоритмов представления сетей, а также методов оптимизации изображения: сдвиг наложенных объектов, дифференцированное масштабирование, дублирование видов, автоматическое изменение размера видов и т.д.
Поддерживается интерактивное взаимодействие между географическим и схематическим представлением данных.
Программа также содержит функции для управления отображением сети, такие как горизонтальное и вертикальное выравнивание узлов, изменение размера символов и текста, перемещение, сжатие и растягивание отдельной группы элементов схемы, возможность раскрытия внутренних схем отдельных элементов сети. Еще одним преимуществом системы является независимость ArcGIS Schematics от модели данных и автоматическая генерация схем, которые создаются и управляются в среде ArcGIS.
Итак, ArcGIS Schematics дает возможность пользователям просматривать сетевые структуры при помощи различных представлений, принятых в конкретных отраслях. Модуль предоставляет функциональность генерации любых схем по существующим данным с использованием любых типов запросов. Он включает большой набор инструментов для создания схем как линейных сооружений, так и для внутренних сетей, обеспечивая возможность вложенных схем. Все алгоритмы и инструменты дополнительной настройки дают возможность создания схем в соответствии с пользовательскими требованиями.
Многоуровневое представление сети: от общей схемы до локальных объектов.
Новая версия ArcGIS Schematics в большей степени интегрирована с ArcGIS 9. Теперь схемы хранятся в базе геоданных, с ними можно работать, как со стандартными слоями ArcMap, а управление диаграммами можно осуществлять в ArcCatalog.
ArcGIS Schematics SDK
Помимо готового продукта ArcGIS Schematics, доступен и пакет разработчика для построения приложений, связанных с пространственным представлением сетей. Он обеспечивает набор средств, которые могут использоваться вместе с MapObjects. С ArcGIS Schematics SDK доступна следующая функциональность:
- подключение к любой стандартной СУБД, в которой связность хранится в виде атрибутов;
- совместимость с OLE/COM;
- автоматическая генерация схем;
- различные представления данных (схематическое, геосхематическое, географическое);
- динамическое взаимодействие с ГИС;
- настраиваемые алгоритмы;
- доступ ко многим источникам данных;
- объектная модель сети, хранящаяся в памяти.
ArcGIS Schematics SDK не требует установки ArcGIS Desktop и обеспечивает набор ActiveX компонент, направленных на графическую визуализацию и управление сетевыми данными.