ГИС технологии объединяют традиционные операции при работе с базами данных, такими как запрос и статистический анализ, с преимуществами визуализации и географического анализа, которые предоставляют цифровые карты. Используемые в ГИС алгоритмы, в принципе пригодны для анализа многомерных данных в абстрактных пространствах произвольной размерности, что делает перспективным их использование в задачах анализа и прогноза территориально-распределенных явлений и процессов. Вместе с тем, потребности оценки, анализа и прогноза состояния физико-географических комплексов, определения главных факторов и причин социально-экономических процессов, планирования стратегических решений и сценариев их реализации, выводят на круг задач лежащих за пределами возможностей традиционных ГИС технологий.
Статистические и адаптивные методы анализа геоданных позволяют улучшить качество исходной информации и построить нейросетевую модель, процессов, разворачивающихся в многомерных пространствах. Для решения этих задач в большинстве случаев приходится создавать собственную систему отображения и обработки пространственно - распределенной информации.
В нашем случае многообразие исследовательских задач требует доступных пользователю средств модификации или генерации интерфейса под конкретную задачу без существенного изменения кода прикладной программы. Для минимизации трудозатрат на создание и модернизацию ГИС-приложений, авторы, предлагают создавать его в виде двух частей – интерфейсного модуля и модуля, реализующего основные операции с геоданными. Соответствующим образом и структурируется набор программных компонент и технологических решений для создания ГИС-приложений. Разработанные авторами решения ориентированы на использование карт формата ГИС MapInfo.
Интерфейсный модуль создается на основе RAD (rapid application development) технологии. В нашем случае выбор остановился на Delphi (как наиболее распространенное средство разработки интерфейсов).
Модуль, реализующий основные ГИС операции (ГИС-ядро), разрабатывается в среде Builder. Ядро представлено в виде набора DLL файлов. В качестве вспомогательных библиотек оно использует свободно распространяемые MiTab – библиотеку для работы с файлами MapInfo (http://mitab.maptools.org) и Proj-библиотеку для работы с картографическими проекциями (http://www.remotesensing.org/proj/). ГИС-ядро может читать файлы формата MapInfo, включая файлы, содержащие растровые подложки в формате BMP, имеет основные функции по отображению и навигации по карте, поддерживает технику слоев, способно отображать слои с нестандартной штриховкой, линиями и значками (MapInfo-стилями), работает с метками, понимает проекции в системах Пулково42 и WGS84 (способна переводить абсолютные координаты (долгота, широта) в одну из этих проекций), имеет средства для тематической раскраски.
Предложенные решения нашли применение при создании информационно-графической системы анализа региональной инфраструктуры Ханты-мансийского автономного округа – ГИС-ТЕРРА. Для анализа и визуализации геоданных хранящихся в базе данных распределенной системы сбора и обработки социально-экономической информации разработано Win32-приложение, которое является компонентом информационно-аналитической системы. Подробности технологических решений можно найти на сайте www.torins.ru .
Примечание. Тезисы докладов публикуются в авторской редакции
Ваши комментарии Обратная связь |
[Головная страница] [Конференции] |
© 1996-2000, Институт вычислительных технологий СО РАН, Новосибирск
© 1996-2000, Сибирское отделение Российской академии наук, Новосибирск