Предложения по внедрению интерактивного картографического сервиса ГИС
для интернет-проектов на основе инструментального средства GeoConstructorWeb
- Важность фактора ГИС-платформы для эффективного функционирования ГИС в ИНТЕРНЕТ.
- Стратегическая ориентация наших разработок для реализации ГИС в ИНТЕРНЕТГИС в ИНТЕРНЕТ
- Принципы устройства
- Установка и настройки
- Преимущества
ГИС-платформа
GeoConstructor Web - инструментальное средство, опирающееся на развитую и
много лет существующую ГИС-платформу, позволяющую значительно облегчить задачи:
поиска карт-основ и тематических карт, баз данных для публикации,
их адаптации, редактирования, обновления и подготовки для публикации в INTERNET
вне зависимости от исходных форматов с использованием широкораспространенного
программного обеспечения,
обеспечения лигитимности публикации цифровых карт в INTERNET в соответствии
с действующим в России законодательством и нормативно-правовыми документами.
Стратегическая ориентация наших разработок для реализации ГИС в ИНТЕРНЕТ.
Исходные предпосылки :
-общедоступность для реализации (невысокий уровень финансовых издержек, возможность
реализаций, минимально нагружающих клиентские места)
-для создания ГИС-серверов в ИНТЕРНЕТ, в отличие от привычных ГИС, неизбежно
выполнение определенных работ по программированию, которые связаны с потребностями
конкретной организации - держателя сервера и его посетителей; ћ(в) надежность
функционирования ГИС-сервера в условиях высокой нагрузки
-легитимность цифровых карт и других материалов, условия их поддержки и обновления,
связь с имеющимися базовыми технологиями, защита данных
-открытость для функционального наполнения и развития ГИС-сервера
Принципы устройства
На данный момент существует два способа реализации ГИС-сервера для ИНТЕРНЕТ. Оба решения объединяет наличие двух логических серверов, что обеспечивает необходимую безопасность. Рассмотрим данные способы решения на примере простейших схем (каждый логический сервер является физическим):
1. Первый сервер представляет из себя обычно UNIX-сервер, смотрящий в мир, на котором стоит файервол. За ним находится сервер на Windows NT с установленным на нем Internet Information Server а также Active Server Pages в среде которого работает наше ПО, представляющее из себя ActiveX компонент (GeoConstructor Web ). Таким образом, взаимодействие напрямую с сервером из внешнего мира не осуществляется, что позволяет решать ряд проблем (обеспечить низкую стоимость, в т.ч. недорогих средств разработки для среды NT, защиту исходных векторных данных и атрибутивных данных). По безопасности, скорости, надежности такое решение, например, РАМБЛЕР по итогам эксплуатации устроило.
2. Сервер, имеющий выход непосредственно в ИНТЕРНЕТ представляет из себя сервер (не обязательно UNIX) с установленным интерпретатором языка Perl на котором работают наши Perl-скрипты, передающие запросы от пользователей во внутреннюю сеть ко второму серверу на базе NT / W2K (возможен вариант Win9X), на котором установлено наше ПО - service-модуль, использующий GeoConstructor Web . Связь между ними осуществляется по TCP-протоколу. Данный вариант не требует установки на Windows-машину IIS и ASP, а безопасность в этом случае зависит только от безопасности ОС на внешнем сервере.
Карты и атрибутивные данные для обоих решений готовятся с помощью ПО GeoDraw/ГеоГраф, в т.ч. могут использоваться (посредством конвертации) и карты и атрибутивные данные, созданные в других ГИС (MapInfo, ArcView, Microstation и др.).
Базовый подход - на выходе для пользователей генерится растровое картографическое
изображение, меняющееся в соответствии с запросом (действием) пользователя.
Этот подход позволяет реализовать технологию, не требующую дополнительного программного
обеспечения на клиентских местах.
Работа с атрибутивными базами данных.
Поскольку единственным клиентом в данной схеме выступает MSIIS, то не является
необходимой установка мощных серверов управления базами данных для обеспечения
многопользовательского доступа к атрибутивным (или хранимым в РСУБД пространственным
данным). Многопользовательский доступ в этом случае будет обеспечиваться самой
технологией. Если сервера управления базами данных (например, Oracle) уже используются
вне схемы ИНТЕРНЕТ, то к ним также обеспечивается доступ при помощи уже существующих
компонентов.
Установка и настройка
На NT-сервер с предустановленным Microsoft Internet Information Server - MSIIS
- устанавливаются :
GeoConstructor Web
цифровые векторные карты, растровые изображения (снимки), базы атрибутивных
данных и пр., композиции которых подготовлены в ГеоГраф
По имеющимся (предоставляемым нами) готовым шаблонам ASP страниц создаются и
настраиваются активные страницы, ориентированные на конкретные задачи в данной
предметной области (в зависимости от требований заказчика).
К этим активным страницам возможно обращение :
- с HTML-страниц из Java-скриптов (для простых приложений, без нагрузки (утолщения)
клиента, более безопасно)
из Java-апплетов (когда требуются довольно сложные клиентские рабочие места,
проработаны требования безопасности).
Преимущества.
Предложения во много раз дешевле зарубежных аналогов
За ними стоит много лет существующая и развиваемая ГИС-платформа, с отлаженным
механизмом интеграции данных других ГИС
Позволяют реализовывать гамму приложений (от очень простых и недорогих до достаточно
сложных)
Надежность в эксплуатации под высокой нагрузкой подтверждена использованием
на сайтах ведущих INTERNET-компаний.


