GeoServer - GeoServer

GeoServer
Разработчики)Безграничное пространство, GeoSolutions, Исследование преломлений
Стабильный выпуск
2.18.0[1] / 21 сентября 2020; 2 месяца назад (21 сентября 2020 г.)
Репозиторий Отредактируйте это в Викиданных
Написано вЯва
Операционная системаGNU / Linux, MS-Windows, macOS, POSIX совместимые системы
ТипСистема географической информации
ЛицензияGPL
Интернет сайтhttp://geoserver.org

В вычисление, GeoServer является Открытый исходный код сервер написан на Ява что позволяет пользователям делиться, обрабатывать и редактировать геопространственные данные. Разработанный для взаимодействия, он публикует данные из любого основного источника пространственных данных, используя открытые стандарты. GeoServer превратился в простой способ подключения существующей информации к виртуальные глобусы такие как Гугл Земля и НАСА Мировой ветер а также к веб-картам, таким как OpenLayers, Листовка, Карты Гугл и Карты Bing. GeoServer функционирует как эталонная реализация из Открытый геопространственный консорциум Сервис веб-функций стандарт, а также реализует Веб-картографический сервис, Служба веб-покрытия и Служба веб-обработки технические характеристики.[2]

Цели

GeoServer стремится работать как узел в свободном и открытом Инфраструктура пространственных данных. Так же, как HTTP-сервер Apache предложил бесплатный и открытый веб-сервер для публикации HTML GeoServer стремится сделать то же самое для геопространственных данных.

Функции

GeoServer читает различные форматы данных,[3] в том числе:

По стандартным протоколам он производит KML, GML, Шейп-файл, GeoRSS, PDF, GeoJSON, JPEG, Гифка, SVG, PNG и больше. Кроме того, можно редактировать данные через Профиль транзакции WFS (WFS-T).[4] GeoServer включает интегрированный OpenLayers клиент для предварительного просмотра слоев данных.

GeoServer дополнительно поддерживает эффективную публикацию геопространственных данных в Гугл Земля с помощью сетевых ссылок, используя KML. Расширенные функции вывода в Google Планета Земля включают шаблоны для настраиваемых всплывающих окон, визуализацию времени и высоты, а также «супер-наложения».

GeoServer полагается на GeoTools, а ГИС библиотека.[5]

Применение

Архитектура

GeoServer использует Spring Framework, обеспечивающий архитектуру отправки запросов для модулей, реализующих службы OGC. Приложение веб-администрирования использует калитку, позволяя расширениям вносить дополнительные экраны конфигурации. Приложение предоставляет REST API, реализованный с использованием Spring-MVC-Framework.

GeoServer - это веб-приложение, поддерживающее любые распространенные контейнер сервлета (автономный дистрибутив доступен с Jetty (веб-сервер) как встроенный сервер). GeoWebCache, компонент кэширования на основе Java, похожий на TileCache, поставляется вместе с GeoServer, но приобретается отдельно.[6] Точно так же GeoServer упаковывает GeoTools как библиотеку Java, но она также доступна отдельно.[7]

GeoServer - это давнее приложение, которое претерпело несколько архитектурных изменений. GeoServer 1.0 был построен на основе STRUTS, при этом переход на Spring и Wicket происходит для GeoServer 2.0. Ранние версии REST API использовали рестлет перед переходом на Spring-MVC-Framework.

Смотрите также

использованная литература

  1. ^ «Выпуск 2.18.0». 21 сентября 2020 г.. Получено 10 октября 2020.
  2. ^ «GeoServer». geoserver.org. Получено 2018-08-02.
  3. ^ «GeoServer». geoserver.org. Получено 2018-08-02.
  4. ^ "Справочник WFS - Руководство пользователя GeoServer 2.14.x". docs.geoserver.org. Получено 2018-08-02.
  5. ^ «О компании - GeoServer». geoserver.org. Получено 2018-08-02.
  6. ^ «GeoWebCache». Архивировано из оригинал на 2010-04-05.
  7. ^ "GeoTools".

внешняя ссылка