Руководство пользователя#

API Jet — это отдельный сервис, позволяющий по запросу использовать картографические данные из Geometa во внешних системах, не обращаясь напрямую к GeoServer. Функционал API позволяет при помощи HTTP-запросов предоставить клиенту данные в векторном или растровом формате из указанного проекта.

Картографическое API может использоваться для следующих сценариев:

  • получение списка доступных слоев для внешней системы;

  • получение данных слоя в векторном формате;

  • получение данных слоя в растровом формате.

Схема работы сервиса API Jet

../../../../_images/jet_shema.png
1 – Внешняя система отправляет запрос сервису API Jet.
2 – Сервис API Jet отправляет в базу данных запрос для получения информации о запрашиваемом слое: url GeoServer, на котором находится запрашиваемый слой, и наименование слоя на GeoServer.
3 – База данных возвращает информацию: url GeoServer и наименование слоя на GeoServer.
4 – API Jet конструирует новый запрос, используя данные, полученные из базы данных, и отправляет его на GeoServer запрашиваемого слоя.
5 – API Jet получает ответ от GeoServer в виде тайла или описания данных в векторном формате.
6 – API Jet возвращает результат внешней системе.