Ы, включают методы обработки данных многих ранее су­ществовавших автоматизированных систем (АС), с другой обладают спецификой в организации и обработке данных

Вид материалаДокументы

Содержание


7.16. Применение концепции "открытых систем" в инструментальных пакетах ГИС
Современная тенденция обработки информации в инструменталь­ных ГИС - создание проекта (карты).
Подобный материал:
1   ...   28   29   30   31   32   33   34   35   ...   39

7.16. Применение концепции "открытых систем" в инструментальных пакетах ГИС



Один из кажущихся недостатков многих ГИС-пакетов - присутствие в каждом из них внутренних форматов данных. Это объясняется не только различием подходов при создании ГИС, но и стремлением защитить информацию системы от доступа средствами "чужих" ГИС. Объектив­но первые ГИС создавались как "закрытые" системы, что было обус­ловлено: отсутствием общих концепций в различных фирмах-произво­дителях, различием применяемых форматов, основных решаемых задач, подходов программирования и организацией интерфейсов.

Однако если передача данных из одной ГИС в другую решается пу­тем конвертирования форматов, то возможность включения в инстру­ментальную систему дополнительных модулей, созданных разработчи­ком, весьма ограничена во многих ГИС.

Кроме того, при конвертировании форматов (см. разд. 5.3) наруша­ются, а зачастую просто теряются связи, характерные для геоинформа­ционных данных. Поэтому обычные конвертеры форматов данных, при­емлемые, например, для задач обработки изображений, не удовлетворя­ют требованиям передачи пространственно-временных данных ГИС. Конвертированные данные нуждаются в восстановлении связей и струк­тур. Это снижает возможность эффективного обмена данными и тем более использования геоинформационных данных в "негеоинформаци-онных" приложениях.

Ряд ГИС-систем дает возможность пользователю создавать свои модули по внутренним правилам этих ГИС, в то же время использова­ние уже готовых пакетов весьма затруднено.

Одним из решений этой проблемы следует считать концепцию "от­крытых систем", развиваемую фирмой Microsoft для операционной си­стемы MS Windows. Реализация этой идеи основана на архитектуре OLE (Object Linking and Embedding - связывание и внедрение объектов) и построении компонентной модели объекта СОМ (Component Object Model). Этот подход часто называют сокращенно OLE/COM.

Архитектура OLE позволяет одним приложениям системы MS Windows использовать другие или "вставлять" их для локальных проце­дур обработки, например для включения электронной таблицы или об­работки рисунка. В понятие объекта OLE попадает все, что имеет ма­шинное представление - документ текстового редактора, электронная таблица, рисунок, видеоклип и т.д. Это включает в понятие объекта OLE не только данные, но и программные элементы и объекты, привязанные к разным процессам и даже к разным машинам (сети).

Понятие OLE как связывание и внедрение, используемое в базах данных как тип данных, в концепции OLE/COM имеет более широкое значение. Оно включает в себя унифицированную передачу данных, структурированное хранилище информации и набор интерфейсов, по­зволяющий использовать конкретное приложение в качестве OLE- объек­та.

Сущность данной концепции заключается в том, что с помощью на­бора интерфейсов создается система автоматных моделей, в которой одно из приложений, называемое сервером, управляется другим, называемым клиентом (или контроллером). При этом некоторые приложения Windows могут выступать в роли как сервера, так и клиента, пример Excel и Project 4.

Таким образом, разработка компонентной модели уже созданного ранее приложения дает возможность связывать между собой различные программные продукты MS Windows, к числу которых и относятся ин­струментальные пакеты ГИС. Это, в частности, позволяет внедрять в ГИС "негисовские" пакеты программ и наоборот.

Такой подход является общим для всех приложений MS Windows безотносительно к их предметной области.

Примером конкретной разработки этой концепции в направлении развития ГИС может служить работа фирмы Intergraph. Ею осуществля­ется проект, известный под названием технологии "Юпитер"[19], кото­рый ставит целью создание коммуникабельной среды обмена, обработ­ки и применения геоинформационных данных для решения управлен­ческих, инженерных и других задач на основе концепции "открытых систем".

Совместно с Oracle фирма Intergraph разработала "OLE для ГИС" -механизм, отражающий концепцию OGIS (Open Geodata Interoperability Specification) - открытую спецификацию взаимообмена геоданными, разработанную Консорциумом по открытым ГИС.

Адаптация "Юпитер"-приложений с помощью методов OLE анало­гична, например, использованию Visual Basic для программирования форм ввода или модификации данных в электронной таблице Excel.

Инструментальный ГИС-продукт GeoMedia для Windows NT - пер­вый продукт технологии "Юпитер". Он представляет собой универсаль­ный геоинформационный "клиент", дополняющий продукты МОЕ и FRAMME , интегрируя данные из множества источников.

GeoMedia предоставляет доступ ко множеству источников данных (для ГИС) интегрирует их на общую основу, создает возможность об­щения на геоинформационной основе.

Система GeoMedia расширяет возможности MGE и делает ее более "распределенной" системой. Сравнение MGE и GeoMedia показывает, что MGE в большей степени рассчитана на конструкторов и проекти­ровщиков ГИС-продуктов, т.е. в первую очередь на создание, во вторую -на использование ГИС-продуктов. Система GeoMedia рассчитана на аналитиков и пользователей ГИС-продуктов, синтезиру­ющих новые данные и решения. Это достигается механизмом просмот­ра и анализа геоинформационных данных и возможностью принятия решений на основе более широкой интеграции данных.

Система GeoMedia позволяет копировать или вставлять атрибутив­ные данные из буфера обмена в текстовом формате, обеспечивая более эффективное использование приложений Windows типа Excel, Access, Word, Visio и др. Преобразование графической информации в форму деловой графики для задач управления и бизнеса достигается копирова­нием графики через буфер обмена в формате метафайлов Windows и последующей вставкой ее в документы Excel, Access, Word.

Придание данным GeoMedia необходимых свойств осуществляет интерфейс Data Warehouse. Кроме организации связей между данными, характерными для ГИС (см. раза. 4.2,4.3), он производит при необходи­мости соответствующие проекционные преобразования (см. разд. 5.3), что также характерно только для геоинформационных данных.

Другими словами, GeoMedia делает более "прозрачной" ГИС-тех-нологию для пользователя-прикладника, далекого от геоинформатики. Эта прозрачность особенно ценна при интеграции технологий управле­ния офисом. Через стандартный интерфейс пользователя Windows ре­шаются задачи создания бизнес-приложений, требующих пространствен­но-временную информацию ГИС.

Например, при создании отчета по новой дорожной схеме или сети коммуникаций создается текстовый блок на основе базы атрибутивных данных. На основе этих же данных составляются графики и диаграммы, на основе запросов - справки, таблицы и нормативы, на базе графичес­ких данных ГИС-план с соответствующей нагрузкой и набором специ­фикаций. Связь пространственно-временных и экономических данных позволяет создать приложение, нацеленное на конкретный бизнес-про­ект с набором вариантов, отвечающих на вопрос: "что, если...". Кроме того, создается презентационная документация. Дополнительно к этому GeoMedia содержит средства, связывающие с текстовыми документами мультимедийные объекты: видеоклипы, фотографии, анимационные объекты, звуковое сопровождение и др.

Учитывая важность повышения коммуникабельности геоинформа­ционных данных и применения для этой цели сети Интернет, фирма Intergraph разработала GeoMedia Web Map - еще один продукт, осно­ванный на технологии "Юпитер". Он представляет гипертекстовые ссыл­ки на базы геоинформационных данных, а также позволяет просматри­вать интеллектуальные векторные карты. Он работает совместно с изве­стными Web-браузарами Internet Explorer и Netscape в качестве средств просмотра.

Выводы


Существует большое число разнообразных инструментальных ГИС-систем. Они различаются прежде всего целевой направленностью. программно-технологическими средствами и внутренними формата­ми данных.

Современная тенденция обработки информации в инструменталь­ных ГИС - создание проекта (карты).

Отечественные системы, такие, как ГеоДраф, ГеоГраф, сопоста­вимы по стоимости и возможностям со многими зарубежными, а с учетом специфики распространенных в нашей стране проекций и но­менклатуры карт их использование упрощает работу с отечествен­ной картографической продукцией.

Проблемы эффективной передачи геоинформационных и "негеоин-формационных" данных в ГИС, включения в инструментальную систе­му дополнительных модулей. созданных разработчиком, использования уже готовых пакетов решаются внедрением концепции "открытых систем ", развиваемой фирмой Microsoft для операционной системы MS Windows. Одним из таких решений является программа "Юпитер " фир­мы Intergraph.