Введение к работе
Актуальность темы. Развитие сетей ЭВМ, а также появление и бурное звитие сети Интернет делают актуальной разработку 'принципов построения юграммного обеспечения корпоративных информационных систем (ИС) на нове распределенных вычислений с элементами "клиент-серверной" технологии.
Возрастание сложности задач, связанных с обработкой пространственно-спределенных (картографических) данных, а также значительное повышение юизводительности и одновременное снижение стоимости программно-хнического обеспечения геоинформационных систем (ГИС) сделали их шулярными и общедоступными. Внедрение цифровой картографии позволило ійти на новый уровень решения задач не только в традиционных областях вменения карт (изучение земной поверхности и ее недр), но и значительно шире олитика, бизнес, здравоохранение, управление регионом и др.).
В настоящее время наличие развитой сетевой инфраструктуры позволяет зрабатывать комплексные проекты, обеспечивающие обработку распределенной і многим пользователям картографической информации с ее привязкой к пооснове (системообразующему компоненту проектов). Интеграция ГИС и ттернет-технолопш получила название геоинтернет или "ГИС-по-Интернет" (в глоязычной литературе "Internet GIS"). Она позволяет снизить затраты на ограммное и аппаратное обеспечение конечного пользователя, обеспечивает ъединение информационных ресурсов как по территориальному признаку, так и объекту исследований для использования в сложных задачах, в том числе и в ^дисциплинарных.
Для реализации геоинтернет-технологий возможны принципиально зличные подходы:
-
представление информации в виде HTML-документов и передача их на основе протокола HTTP для отображения стандартным браузером;
-
подготовка на сервере совокупности карт в форматах определенной ГИС, передача клиенту для дальнейшей обработки специализированным инструментарием;
-
разработка системы, обеспечивающей полнофункциональную обработку картографического материала на сервере с использованием стандартного браузера на клиенте.
В данной работе в рамках третьего подхода для ГИС, функционирующих на indows-платформе и являющихся OLE "-серверами, рассматривается реализация «юлогии распределенных вычислении СОМ3Я)СОМ3 для обеспечения
Аббрсв. От Object Linking and Embedding - связывание и внедрение объектов (англ.) Аббрев. От Component Object Model - компонентная объектная модель (англ.)
удаленного доступа к картографическим ресурсам.
Основы такого направления были заложены в работах известны спецалистов в области распределенных вычислений и ГИС (Берлянт А.М Воробьев В.В., Калиниченко Л.А., Кошкарев А.В., Свентэк Ю.В., Симонов А.В ТикунОв B.C. и др.). В настоящее время ГИС-индустрия уже предлагает на рыно разнообразные решения для интеграции ГИС в Интернет. Все крупны производители ГИС так или иначе затрагивают эту тему, и каждый из них создае свою разновидность реализации серверов и клиентов "ГИС-по-Интернет"' Обычно такие серверы реализуются в рамках первых двух подходов (чаще всег это справочно-поисковые системы) и работают со структурами данны: родственных ГИС. Функциональные характеристики этих продуктов достаточн высокие, но реализация систем в рамках третьего подхода, обеспечивающи: интеграцию картографических ресурсов корпоративных пользователей, находите в зачаточном состоянии.
Целью работы является исследование возможных технологий организацш удаленного доступа к ресурсам корпоративной ГИС, проектирование моделеі данных, разработка алгоритмического и программного обеспечения.
Решаются следующие задачи:
-
Анализ существующих подходов к построению "ГИС-по-Интернет".
-
Разработка структуры и алгоритмов корпоративной ГИС, реализующеі задачи интеграции и визуализации картографических данных.
-
Программная реализация этих алгоритмов.
-
Разработка концепции взаимодействия "клиенті-...-клиентп-сервер" -множества клиентов и серверов, включая межклиентские связи.
-
Формализация описания корпоративного поля геоданных на основе XML.
Методика исследования использует современные методь программирования распределенных систем и цифровой картографии.
Научная новизна. Разработаны алгоритмы и реализована в рамках третьей подхода виртуальная ГИС "Визуализатор" для ЭВМ класса IBM PC обеспечивающая корпоративную обработку картографических данных на основ* оригинального комплексирования протоколов взаимодействия.
Предложена оригинальная концепция визуализации геоданных от множества источников на основе технологии DCOM. Впервые разработан язь»
3 Аббрев. От Distributed СОМ - распределенная компонентная объектная модель (англ.) А Блинкоаа О. ГИС обретает новое качествоЛГИС-Обозрение. -1998. -№2. -С.З.
описания корпоративного поля геоданных CGML5 на основе объектной модели XML6.
Практическая значимость полученных результатов. Создана программная система, обеспечивающая удаленный доступ на основе технологий OLE/COM. Система используется для решения междисциплинарных задач, требующих интеграции распределенных ресурсов (геоданных) и их визуализации в распределенных системах. Программная система внедрена в Иркутском региональном центре геоинформационных технологий СО РАН и Администрации Иркутской области.
Апробация работы. Результаты диссертационной работы докладывались на конференциях по математике, информатике и искусственному интеллекту:
международном семинаре "Методы прикладной математики и информационные технологии в многодисциплинарных исследованиях и проектах" (МДИ-98, Омск);
"VI национальной конференции по искусственному интеллекту с международным участием" (КИИ-98, Пущино);
конференции "Неделя информатики в Иркутске" (Иркутск, 1999 г.);
международной конференции "ГИС для устойчивого развития территорий (ИНТЕРКАРТО-5, Якутск, 1999 г.). Доклад отмечен дипломом "За доклад, вызвавший большой интерес участников конференции и показавший высокий уровень исследований и работ в области геоинформационных систем";
конференции "Ляпуновские чтения" (Иркутск, 1999 г.). Доклад являлся конкурсным, по результатам присуждена вторая премия;
международной конференции "Математика, информатика и управление" (МИУ-2000, Иркутск);
международной конференции "ГИС для устойчивого развития территорий" (Интеркарто-6, Апатиты, 2000 г.);
международной научно-практической конференции "Геоинформатика-2000" (Томск, 2000 г.).
Публикации. Основные результаты диссертации опубликованы в 11 печатных работах, включая 1 авторское свидетельство.
5 Аббрев. От Corporate Ceodat3 Markup Language - язык описания корпоративных геоданиых (англ.)
6 Аббреа. От extensible Markup Language - расширяемый язык разметки (англ.)
Структура її объем работы. Диссертационная работа состоит из введения четырех глав, заключения, списка литературы, иллюстраций, таблиц і приложения. Список литературы содержит 60 наименований. Основной текс изложен на 67 страницах машинописного текста, полный объем диссертационноі работы, включая 17 рисунков и 5 таблиц, составил 96 страниц.