ГеоСервер
Разработчик(и) | Безграничное пространство , Георешения , Исследование преломлений |
---|---|
Первоначальный выпуск | 2001 [ 1 ] |
Стабильная версия | 2.25.3 [ 2 ]
/ 22 июля 2024 г |
Репозиторий | |
Написано в | Ява |
Операционная система | Linux , MS-Windows , macOS , POSIX- совместимые системы |
Тип | Геоинформационная система |
Лицензия | лицензия GPL |
Веб-сайт | http://geoserver.org |
В области GeoServer вычислений — это сервер с открытым исходным кодом, написанный на Java , который позволяет пользователям обмениваться, обрабатывать и редактировать геопространственные данные . Разработанный с учетом совместимости, он публикует данные из любого основного источника пространственных данных с использованием открытых стандартов . GeoServer превратился в простой метод подключения существующей информации к виртуальным глобусам , таким как Google Earth и NASA World Wind, а также к веб-картам, таким как OpenLayers , Leaflet , Google Maps и Bing Maps . GeoServer функционирует как эталонная реализация , Открытого геопространственного консорциума стандарта веб-службы объектов а также реализует спецификации веб-картографической службы , службы веб-покрытия и службы веб-обработки . [ 3 ]
Цели
[ редактировать ]GeoServer стремится работать как узел в свободной и открытой инфраструктуре пространственных данных . Точно так же, как HTTP-сервер Apache предлагает бесплатный и открытый веб-сервер для публикации HTML , GeoServer стремится сделать то же самое для геопространственных данных.
Функции
[ редактировать ]GeoServer читает различные форматы данных, [ 4 ] включая:
- ПостГИС
- Oracle Пространственный
- ArcSDE
- IBM DB2
- MySQL
- МонгоБД
- Апач Солр
- Шейп-файлы
- ГеоTIFF
- ГТОПО30
- ECW , MrSID
- JPEG2000
С помощью стандартных протоколов он создает KML , GML , Shapefile, GeoRSS , PDF , GeoJSON , JPEG , GIF , SVG , PNG и другие. Кроме того, редактировать данные можно через транзакционный профиль WFS (WFS-T). [ 5 ] GeoServer включает интегрированный клиент OpenLayers для предварительного просмотра слоев данных.
GeoServer дополнительно поддерживает эффективную публикацию геопространственных данных в Google Earth посредством использования сетевых ссылок с использованием KML. Расширенные функции вывода данных Google Earth включают шаблоны для настраиваемых всплывающих окон, визуализацию времени и высоты, а также «суперналожения».
GeoServer использует GeoTools , библиотеку ГИС . [ 6 ]
Использование
[ редактировать ]- MassGIS (ГИС штата Массачусетс)
- Карты MACRIS (Историческая комиссия Массачусетса)
- TriMet (Транзитное агентство в Портленде, Орегон)
- Обзор боеприпасов (Национальное картографическое агентство Великобритании)
- Национальный географический институт (Национальное картографическое агентство Франции)
- GBIF (Глобальный информационный фонд по биоразнообразию)
- Всемирный банк
- Модель глобального землетрясения
- ГМОС (Глобальная система наблюдения за ртутью)
- ФАО (Продовольственная и сельскохозяйственная организация Объединенных Наций)
- Департамент информационных технологий и телекоммуникаций города Нью-Йорка
- TeamSurv
- МСЭ (Международный союз электросвязи)
Архитектура
[ редактировать ]GeoServer использует Spring Framework , предоставляя архитектуру отправки запросов для модулей, реализующих сервисы OGC. Приложение веб-администрирования использует калитку, что позволяет расширениям добавлять дополнительные экраны конфигурации. Приложение предоставляет REST API, реализованный с использованием Spring-mvc-framework .
GeoServer — это веб-приложение, поддерживающее любой распространенный контейнер сервлетов (доступен автономный дистрибутив с Jetty (веб-сервером) в качестве встроенного сервера). GeoWebCache , компонент кэширования на основе Java, аналогичный TileCache , входит в состав GeoServer, но доступен отдельно. [ 7 ] Аналогично, GeoServer упаковывает GeoTools как библиотеку Java, но она также доступна отдельно. [ 8 ]
GeoServer — это давнее приложение, претерпевшее несколько архитектурных изменений. GeoServer 1.0 был построен на основе инфраструктуры STRUTS, при этом для GeoServer 2.0 произошел переход на Spring и Wicket. Ранние версии REST API использовали restlet до перехода на Spring-mvc-framework .
См. также
[ редактировать ]- Открытый геопространственный консорциум
- Служба веб-функций
- Веб-картографический сервис
- Служба веб-покрытия
- MapServer — сервер с открытым исходным кодом, написанный на C.
- мапник
Ссылки
[ редактировать ]- ^ «История — Руководство пользователя GeoServer 2.21.x» . Проверено 31 марта 2022 г.
- ^ «Выпуск 2.25.3» . 22 июля 2024 г. Проверено 23 июля 2024 г.
- ^ «ГеоСервер» . geoserver.org . Проверено 2 августа 2018 г.
- ^ «ГеоСервер» . geoserver.org . Проверено 2 августа 2018 г.
- ^ «Справочник WFS — Руководство пользователя GeoServer 2.14.x» . docs.geoserver.org . Проверено 2 августа 2018 г.
- ^ «О программе — ГеоСервер» . geoserver.org . Проверено 2 августа 2018 г.
- ^ «ГеоВебКэш» . Архивировано из оригинала 5 апреля 2010 г.
- ^ «ГеоИнструменты» .