Mapbender
![]() | |
Разработчик(и) | Команда разработчиков Mapbender |
---|---|
Первоначальный выпуск | 23 ноября 2001 г. |
Стабильная версия | 4.0.0 [ 1 ]
/ 26 июня 2024 г |
Репозиторий | |
Написано в | PHP , HTML , JavaScript , JSON |
Платформа | Кросс-платформенный |
Доступно в | en de it es run nl pt |
Тип | Геоинформационная система |
Лицензия | С |
Веб-сайт | картограф |
Mapbender — это дипломный проект Open Source Geospatial Foundation . [ 2 ] В 2008 году он был признан веб-сайтом месяца OGC. [ 3 ] Его использует PortalU. [ 4 ] и несколько федеральных земель внедрить постановление INSPIRE . [ 5 ] [ 6 ] [ 7 ] [ 8 ] Многие муниципалитеты используют Mapbender в качестве сервисов карт города. [ 9 ] и он используется в качестве основы картографирования для онлайн-планирования велосипедных маршрутов. [ 10 ]
Введение
[ редактировать ]Mapbender — это картографическое веб -программное обеспечение, реализованное на PHP и JavaScript . Конфигурация находится в модели данных, хранящейся в базе данных PostgreSQL , PostGIS или MySQL . Он разработан как проект с открытым исходным кодом и лицензируется GNU GPL как свободное программное обеспечение . Mapbender — это платформа для управления сервисами пространственных данных, которые стандартизированы в соответствии со OGC спецификациями OWS , WMS и WFS и используют форматы GeoRSS , GML и контекст веб-карты . Платформа реализует управление пользователями, аутентификацию и авторизацию. Интерфейсы управления для администрирования пользователей, групп и служб хранятся в виде конфигураций в базе данных.
Программное обеспечение используется для отображения, наложения, редактирования и управления распределенными картографическими веб-сервисами . Сами карты генерируются серверным программным обеспечением. С этой точки зрения Mapbender является клиентским программным обеспечением. Клиентские интерфейсы генерируются динамически скриптами PHP на сервере Mapbender.
Пользовательский интерфейс
[ редактировать ]Пользовательские интерфейсы создаются с использованием форм одного и того же веб-типа. Пользовательские интерфейсы содержат элементы (кнопки, карты, легенды, ссылки), каждый из которых имеет связанные атрибуты HTML, путь к модулям PHP или код JavaScript, которые хранятся в базе данных. Базовые модули реализуют:
- Увеличение и уменьшение масштаба
- панорамирование карты
- щелкните и запросите (OGC WMS GetFeatureInfo)
- включать и выключать слои
- перейти к координате (приблизиться)
- получить координату (щелчок мышкой)
- оцифровать (добавлять новые точки, линии, полигоны; для этого требуется транзакционная WFS)
- загрузка картографических сервисов (OGC WMS)
- изменить порядок и удалить картографические сервисы
- показать легенду
- распечатать
- поиск интерфейсов
- сохранить текущую композицию карты как документ контекста веб-карты OGC
Пользовательские интерфейсы можно запустить, параметризовав ограничивающую рамку , набор сервисов и набор активированных слоев.
Интерфейсы администрирования
[ редактировать ]Интерфейсы администрирования — это пользовательские интерфейсы с модулями администрирования. Это делает администрирование очень гибким и поддерживает работу с несколькими клиентами (как с несколькими интерфейсами, так и с разрешениями пользователя/группы). Модули администрирования включают управление (добавление, редактирование, удаление):
- пользователи
- группы
- интерфейсы (графический интерфейс)
- WMS-услуги
- WFS и транзакционные сервисы WFS
- Прокси-сервер безопасности OWS
- Метаданные
- Журнал и протокол
- Сервисный монитор
Категоризация
[ редактировать ]Mapbender предназначен для управления слабосвязанными веб-сервисами в сервис-ориентированной архитектуре . Из-за некоторых сбоев в ранней ГИС истории с системами координат , декартовыми системами координат и геодезией это иногда может быть несколько сложным.
Программное обеспечение Mapbender охватывает следующие темы:
- Клиент веб-ГИС (OGC WMS, WFS, клиент службы каталогов)
- Geo-CMS (система управления контентом)
- Функциональность оцифровки и редактирования карт через Интернет (клиент OGC WFS-T)
- Брокер метаинформации службы (серия ISO 19-сотая)
- Система каталогов (метаданные службы ISO 19119)
- Управление безопасностью (аутентификация, авторизация, служба SSO Secure)
- Ведение бухгалтерского учета (ведение журнала)
- Организация пространственных веб-сервисов
Ссылки
[ редактировать ]- ^ «Выпуск 4.0.0» . 26 июня 2024 г. Проверено 23 июля 2024 г.
- ^ «Пресс-релиз: Mapbender — первый законченный программный проект OSGeo» . Архивировано из оригинала 05 марта 2016 г. Проверено 4 октября 2012 г.
- ^ Архив информационного бюллетеня OGC
- ^ Немецкий экологический портал. Архивировано 11 сентября 2013 г. на archive.today.
- ^ Геопортал Рейнланд-Пфальц
- ^ Геопортал Саар
- ^ Гидрогеологическая карта Бранденбурга.
- ↑ Столичный регион Гамбург. Архивировано 6 июня 2013 г. в Wayback Machine.
- ^ Список избранных картографических сервисов города с использованием Mapbender. Архивировано 28 сентября 2013 г. на Wayback Machine.
- ^ Радвандерланд находится в ведении немецкой федеральной земли Рейнланд-Пфальц.