Схема организации и функционирования интерактивного картографического сервиса




 

 

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

Главными компонентами принципиальной схемы организации ИКС являются компьютер клиента с установленным на нем Web-браузером и специализированный сервер с соответствующим программным обеспечением

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

 

 

Рис.1. Принципиальная схема организации и функционирования интерактивного картографического сервиса

Поскольку проектирование и создание ИКС является составной частью интернет-проекта, при выборе правильной стратегии приходится находить ответы на ряд важных вопросов:

1. Для какой интернет-аудитории или какого сегмента интернет-рынка предназначена картографическая информация, и каковы их характеристики?

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

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

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

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

 

компьютере клиента или где-то между ними?

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

Функциональные возможности WebGIS сервера позволяют осуществлять:

• Отображение карты в окне браузера

• Изменение изображения (содержания) карты путем включения/выключения тематических слоев.

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

• Изменение масштаба карты. Можно менять масштаб как произвольным образом, например, назначив требуемый масштаб, так и ступенчато, по значениям, задаваемым администратором сервера.

• Центрирование карты по произвольной точке

• Центрирование карты по произвольной точке с одновременным увеличением/уменьшением масштаба

• Сдвиг фрагмента карты, видимого в окне, по восьми направлениям на пол-экрана или на целый экран

• Перемещение местоположения окна с картой без изменения масштаба по произвольной точке карты-навигатора.

• Получение аттрибутивной информации по объектам, попавшим в место клика по карте мышкой. Настройка информационного окна (по каким объектам и какая информация) определяется администратором сервера.

• Поиск объектов с последующим позиционированием найденного объекта, или объектов на карте:

1. в заданном администратором масштабе,

2. в масштабе, когда видна ближайшая станция метро, или

3. в масштабе, заданном для каждого объекта.

В последнем случае масштаб, при котором надо показывать выбранный объект заносится в таблицу с аттрибутивными данными по слою.

Поиск и позиционирование объекта может осуществляться несколькими способами:

1. по клику мышки по названию слоя, тогда пользователю выводится список всех объектов.

2. по поисковому окну с помощью ключевых слов (название, адрес объекта, иная информация). В этом случае, по результатам поиска пользователь получает список объектов удовлетворяющих запросу.

3. администратор/программист сервера может организовать свой собственный алгоритм поиска.

• Нанесение на карту по произвольной точке заранее заданных значков и произвольная подпись их. Список значков, которые пользователь может нанести на карте не ограничен и задается администратором.

• Удаление нанесенных ранее пользовательских объектов. Либо одного, расположенного вблизи клика по карте, либо всех.

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

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

• Просмотр выбранного участка карты в более крупном размере (размерах), в

отдельном окне.

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: