Общие сведения

Печать Предыдущая страница Стартовая страница Следующая страница

Доступ пользователей к банку данных цифровых карт и данных ДЗЗ через web-браузеры может быть обеспечен средствами программы GIS WebServer.

GIS WebServer выполняет публикацию схемы наличия цифровых карт и данных ДЗЗ в банке, просмотр таблиц метаданных, выполняет запросы по подбору данных о цифровых картах и данных ДЗЗ и печатать отчетов о наличии данных в хранилище.

 

Общий вид web-клиента банка данных:

_bm4390

 

Для обращения к приложению GIS WebServer пользователю достаточно ввести его адрес (URL) в Web-браузере: «http://Web-узел/виртуальный каталог/index.aspx». Независимо от числа пользователей выполняется один экземпляр приложения GIS WebServer. Дополнительное управление сервером может осуществляться через оснастку Internet Information Services (IIS).

GIS WebServer для каждого пользователя запускает свой сеанс работы (Session), в котором хранятся все параметры работы клиента – список открытых карт, имена таблиц БД, текущий масштаб отображения карты и т.д. Время простоя сеанса (timeout) составляет 20 минут. По истечении этого времени все параметры сбрасываются, карты закрываются. Чтобы изменить значение таймаута, надо в файле web.config приложения (в виртуальном каталоге) в элементе <sessionState> установить требуемое значение атрибута "timeout". Эти же настройки можно произвести через консоль IIS на закладке ASP.NET (кнопка Edit Configuration).

Некоторые параметры текущего сеанса работы клиента сохраняются в cookie-наборах: имя карты, размер рисунка и масштаб отображения карты; имя отображаемой таблицы базы данных. При старте сеанса пользователя параметры работы восстанавливаются из cookie, если таковой имеется у клиента.

Пользователь может управлять работой GIS WebServer при помощи специальных команд HTTP-запроса в URL. Команды HTTP-запросов приложения образуют протокол внешнего взаимодействия GIS WebServer. При его использовании восстановление параметров сеанса из cookie-набора не выполняется.

Указывая в запросе имя темы, имя проекта карт и/или имя таблицы базы данных, пользователь определяет входные данные Web-формы. Параметры масштаба карты и координаты точки на местности позволяют открыть карту в указанном масштабе и положении. Перечисленные параметры можно использовать в комбинации с командными параметрами HTTP-запроса. Командные параметры позволяют выполнять некоторые действия над объектами карты, например, изменять состав отображаемых слоев карты или выполнять поиск объектов карты.

Например, запрос  http://81.23.105.3/GIS/index.aspx?sn=RN&sv=248640; 240384;178205;171483&ls=moscow&vw=0&te=Theme1&mp=Maps&tb=Example предназначен для открытия темы «Theme1», набора карт «Maps» и таблицы БД «Example». В указанном наборе карт на листе карте «moscow» выполнится поиск объектов по семантике с именем «RN», искомые значения семантики «RN» перечислены в параметре sv.