Mapbender

Mapbender
Utvecklare Mapbender Developer Team
Initial release 23 november 2001 ( 2001-11-23 )
Stabil frisättning
3.3.3 / 2 december 2022 ; 3 månader sedan ( 2 december 2022 )
Förvar
Skrivet i PHP , HTML , JavaScript , JSON
Plattform Cross-plattform
Tillgänglig i sv, de, it, es, ru, nl, pt
Typ Geografiskt informations-system
Licens MIT
Hemsida mapbender .org /sv /

Mapbender är ett examensprojekt från Open Source Geospatial Foundation . Den tilldelades månadens OGC-webbplats 2008. Den används av PortalU och flera federala stater för att implementera INSPIRE -förordningen. Många kommuner använder Mapbender som stadskarttjänster och det används som karteringsramverk för onlinecykelruttplanerare.

Introduktion

Mapbender är ett webbkartprogram implementerat i PHP och JavaScript , konfigurationen finns i en datamodell lagrad i en PostgreSQL PostGIS- eller MySQL -databas. Det är utvecklat som ett med öppen källkod och licensieras av GNU GPL som fri programvara . Mapbender är ett ramverk för att hantera rumsliga datatjänster som är standardiserade enligt OGC -specifikationerna OWS , WMS och WFS och använder formaten GeoRSS och GML och Web Map Context. Ramverket implementerar användarhantering, autentisering och auktorisering. Hanteringsgränssnitt för användar-, grupp- och tjänsteadministration lagras som konfigurationer i databasen.

Programvaran används för att visa, överlägga, redigera och hantera distribuerade webbkarttjänster . Själva kartorna genereras av serverprogramvara . Ur detta perspektiv är Mapbender en klientprogramvara . Klientgränssnitten genereras dynamiskt av PHP-skript på Mapbender Server.

Användargränssnitt

Användargränssnitt skapas med formulär av samma webbaserade typ. Användargränssnitt innehåller element (knappar, kartor, legender, länkar), var och en har associerade HTML-attribut, sökväg till PHP-moduler eller JavaScript-kod som lagras i databasen. Grundmoduler implementerar:

  • zooma in och ut
  • panorera karta
  • klicka och fråga (OGC WMS GetFeatureInfo)
  • slå på och av lager
  • flytta för att koordinera (zoom till)
  • få koordinat (musklick)
  • digitalisera (lägg till nya punkter, linjer, polygoner; detta kräver transaktions WFS)
  • ladda karttjänster (OGC WMS)
  • ordna om och ta bort karttjänster
  • visa legend
  • skriva ut
  • sökgränssnitt
  • lagra aktuell kartkomposition som OGC Web Map Context-dokument

Användargränssnitt kan startas parametriserade med en bounding box , uppsättning tjänster och uppsättning aktiverade lager.

Administrationsgränssnitt

Administrationsgränssnitt är användargränssnitt med administrationsmoduler. Detta gör administrationen mycket flexibel och kan multiklient (både flera gränssnitt och användar-/gruppbehörighet). Administrationsmoduler inkluderar hantering (lägg till, redigera, ta bort) av:

  • användare
  • grupper
  • gränssnitt (GUI)
  • WMS-tjänster
  • WFS och transaktionella WFS-tjänster
  • OWS säkerhetsproxy
  • Metadata
  • Logg och protokoll
  • Servicemonitor

Kategorisering

Mapbender är designad för att hantera löst kopplade webbtjänster i en tjänsteorienterad arkitektur . På grund av vissa brister i tidig GIS- historik med koordinatsystem , kartesiska koordinatsystem och mätning kan detta ibland vara något komplicerat.

Mapbender-programvaran täcker följande ämnen:

  • Web-GIS-klient (OGC WMS, WFS, Catalog Service Client)
  • Geo-CMS (Content Management System)
  • Webbaserad kartdigitalisering och redigeringsfunktion (OGC WFS-T Client)
  • Service Meta Information Broker (ISO 19-hundra-serien)
  • Katalogsystem (ISO 19119 Service Meta Data)
  • Säkerhetshantering (autentisering, auktorisering, SSO Secure Service)
  • Redovisningshantering (loggning)
  • Orkestering av spatial webbtjänster

externa länkar