Научная статья на тему 'Об особенностях проектирования геоинформационных справочных систем'

Об особенностях проектирования геоинформационных справочных систем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
387
103
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Об особенностях проектирования геоинформационных справочных систем»

УДК 681.518

Л.К. Самойлов, С.Л. Беляков, МЛ. Сидоренко

ОБ ОСОБЕННОСТЯХ ПРОЕКТИРОВАНИЯ ГЕОИНФОРМАЦИОННЫХ

СПРАВОЧНЫХ СИСТЕМ

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

♦ ориентацией на визуальный анализ и обработку картографических изображе-

.

используются гораздо чаще процедур численного анализа и символьной обработки;

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

;

на этапе создания информационной основы (от сотен килобайт до единиц ги) ;

♦ база данных ГИСС неоднородна и включает базы полнотекстовых, мультимедийных, символьных и числовых данных;

♦ ГИСС реализуются в сетях ввиду коллективного характера накопления и использования хранимой информации.

В данной работе анализируются особенности постановки задачи проектирования в зависимости от сложности исходной картографической информации. Ме-, , -.

, ,

. : малые ГИСС с числом примитивов, не превосходящим 104; средние ГИСС с числом примитивов до 106; крупные ГИСС с числом примитивов более 106.

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

,

пользователя при заданных эксплуатационных, технических и программных огра-.

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

Первая подзадача заключается в оцифровке исходных карт, схем и планов с , ,

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

), -дирование графических файлов. Текстовые атрибуты (тематическая информация) карт и планов может вноситься двумя путями: или как графические элементы, т.е. включаться в графическую базу данных, или как элементы внешней базы данных, на которые устанавливается ссылка в графической базе данных. В этом случае должна обеспечиваться ссылочная ценность картографической основы. Для систем данного класса появляется специфическая задача добавления семантической ин-, -.

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

, .

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

,

.

.

Подзадача проектирования базы данных нетривиально решается для средних и больших ГИСС. Объективно база данных ГИСС разнородна и включает базы : - ,

, , сетевые базы знаний, наборы файлов мультимедийной информации. Многие из них спроектированы и используются относительно независимо от ГИСС, образуя гиб-

ридную базу данных [3]. Независимое проектирование баз данных следует считать целесообразным, поскольку это обеспечивает их оптимальные показатели. Обращения к ним со стороны ГИСС достаточно редки и не должны влиять на их структуру. Наиболее интенсивно используются графические описания карт и схем. К ним предъявляются наиболее жесткие требования по времени доступа, требуемым

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

Программно ГИСС могут быть реализованы на основе готовой оболочки ГИС [1] или набором функционально законченных компонентов [2]. В настоящее время существуют различающиеся по возможностям оболочки ГИС [1]:

♦ мощны е системы, ориентированные на рабочие станции и сетевую эксплуатацию (INTERGRAPH, GDS, SYSSCAN, ARC/INFO);

♦ специализиро ванные системы, ориентированные на рабочие станции и предназначенные для решения задач, связанных с обработкой геодезических данных и с городским кадастром (SYSTEM-9, KERNINFOCAM, PROCART, FINGIS, GEO/SQL, GRADIS, AutoCAD);

♦ настол ьные ГИС, работающие на персональных компьютерах, предназначенные для учебных и справочно-информационных целей ("Rimscha" (1995), ATLAS GIS, MapInfo, "Каскад", "Зулу").

Некоторые из оболочек обладают встроенным языком программирования, позволяющим адаптировать создаваемые системы к прикладным областям. В системе ARC/INFO это язык SML, в ArcView - Avenue, в MapInfo - MapBasic, в AutoCAD - AutoLisp и Visual C++. С другой стороны, те же оболочки INTERGRAPH, MapInfo, AutoCAD ,

объектную организацию и способны в операционной системе Windows функционировать в тесном взаимодействии с произвольными компонентами. Компоненты

Visual C++, Borland C++, Delphi, . -

ленные средства позволяют создавать разнообразные структуры программных оболочек ГИСС любого из трех рассматриваемых классов. Особый интерес вызывает построение сетевых реализаций по технологии «клиент-сервер». ГИСС может быть построена либо на основе существующего типа сервера (файлового, баз данных, Web-сервера), либо путем создания специализированного. В обоих случаях представляется целесообразным основываться на концепции картографических образов: программа-клиент имеет своей целью построение некоторого КО, запрашивая для этого минимум информации от сервера.

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

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

♦ Простра нственном. Это имеет место, если элемент находится вне исследуемой пространственной области;

♦ Временном. Избыточными сч итаются элементы, изображающие объекты вне исследуемого временного диапазона;

♦ Смы словом. К избыточным следует отнести элементы, соответствующие объ-

, .

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

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

, -

страиваться под ограничения человеческого восприятия, скорости визуализации, скорости передачи информации по каналам связи, прав доступа к элементам карты, ..

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

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

,

над картографическими изображениями. Например, таковыми могут быть “увеличить/уменьшить степень детальности”, “показать в общем/показать в частности”, “обобщить/уточнить особенности указанного объекта”, и т.д. Традиционные операции манипулирования изображением, не учитывающие специфику КО, логически дополняют этот набор.

, , , -ладанием визуального способа использования картографической информации. Это определяет необходимость использования концепции картографических образов,

- -нечном счете обеспечить максимальную информативность картографических изо.

ЛИТЕРАТУРА

1. Булитова ПН., Трофимов А.М., Панасюк М.В. Тенденции развития географических информационных систем // Геодезия и картография. - М.: Картгеоцентр-Геодезиздат, 1997. - Вып.9. - С. 50-53.

2. Роджерсон Д. Основы COM / Пер. с англ.- М.: Изд. Отдел «Русская Редакция» ТОО «Channel Trading Ltd», 1997.

3. . -

приложений по работе с инженерными сетями // ArcReview. Современные геоинформа-ционные технологии. - М.: Совместное издание СП ДАТА+, ESRI, Inc. и ERDAS, Inc., 1997. - Вып.2,3.

i Надоели баннеры? Вы всегда можете отключить рекламу.