Web-службы в Аксиоме.ГИС

 

Web-служба – это программная система, доступная посредством локальной сети или сети Интернет.  Аксиома.ГИС поддерживает службы Web Map Service (WMS), Web Feature Service (WFS) и Web Map Tile Service (WMTS), позволяющие получать данные, к которым организован совместный доступ, посредством локальной или глобальной сети. Преимущество Web-служб заключается в возможности использования их для создания более сложных карт.

 

Использование картографических серверов WMS

 

Технологии, поддерживающие службу Web Map Service (WMS) позволяют передавать географические данные через Intranet и Internet. Они основаны на спецификации Open GIS Consortium (OGC).

 

Когда вы создаёте TAB-файл из слоёв WMS-сервера, на самом деле создаётся указатель на XML-файл, в котором отслеживается вся информация о данных, которые Вы выбрали (адрес сервера, выбранные слои, стили оформления, формат и проекция. На самом деле, вы не получаете данные на ваш компьютер и не храните их там. Каждый раз, когда вы добавляете таблицу с WMS-сервера в окно карты или меняете вид карты, система генерирует запрос и извлекает требуемую информацию. Делается это так: TAB-файл указывает на XML-файл, который запрашивает информацию на WMS-сервере и отображает её на вашем компьютере. Если соединения с Интернетом нет, сервер не доступен или запрашиваемые слои WMS не доступны, использовать TAB-файл WMS невозможно.

 

Аксиома.ГИС поддерживает следующие растровые форматы для WMS:

 

  • PNG

  • JPEG (JPG)

  • TIFF (GeoTIFF и TIFF)

  • GIF


Использование картографических серверов WFS

 

Служба WFS (Web Feature Service) во многом похожа на WMS, они обе могут передавать географические данные через Интернет. Но если WMS-сервер передает растровые карты, WFS-сервер передает исходные координатные данные, которые клиент использует при создании карты.

 

С помощью сервиса WFS в Аксиоме.ГИС вы можете производить следующие операции со слоями, расположенными на удаленном сервере:

 

  • извлекать с сервера самые последние WFS-карты (слои).

  • добавлять, редактировать и удалять WFS-серверы в списке серверов.

 

Эти операции поддерживаются средствами библиотеки GDAL (Geospatial Data Abstraction Library, библиотека абстракции геопространственных данных), выпускаемой консорциумом OSGeo (Open Source Geospatial Foundation)

 

Запрос WFS содержит описание операций запроса, которые могут быть применены к одному или нескольким географическим объектам. Клиент производит запрос и посылает его в службу WFS, используя HTTP. Специализированный Web-сервер читает и исполняет этот запрос.

 

В ответ на запрос каждая таблица на сервере WFS может возвращать только одну таблицу Аксиома.ГИС. Соотношение Карт здесь всегда "1-к-1" (в отличие от структуры службы WMS, в которой реализовано соотношение "много-к-1").

 

Файл TAB, полученный от сервера WFS, напоминает связанную таблицу СУБД, доступную только для чтения. Он задает файл MAP и файл DAT и используется как обычная таблица Аксиома.ГИС, доступная только для чтения. Информация сохранена так, чтобы таблица может быть обновлена с сервера WFS.

 


Использование тайловых серверов WMTS

 

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

 

Тайловые слои можно открывать двумя командами из меню Файл Аксиомы.ГИС:

 

  • Открыть WMTS.Служба WMTS (Web Map Tile Service) поставляет слои, содержащие тайловые изображения определенных участков земной поверхности.

  • Тайловые сервисы. Открывает тайловые слои, для которых файлы TAB и XML созданы вручную.

 

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

 

После открытия таблицы с сервера тайлов в Аксиоме.ГИС, вы можете добавить её как слой к карте. Слои с сервера тайлов не имеют атрибутивных данных, и они не могут быть отредактированы или подписаны. Они предназначены для того, чтобы использоваться как растровая подложка.