ArcGIS Schematics — генерация схем сетей в среде ГИС

Наталья Глебова, 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 компонент, направленных на графическую визуализацию и управление сетевыми данными.