Utviklet av | Stephen lime |
---|---|
Første versjon | 1994 |
Siste versjon | 7.4.0 (15. mai 2019) |
Innskudd | github.com/mapserver/mapserver |
Skrevet i | C / C ++ |
Miljø | Kryssplattform |
Type | Common Gateway Interface |
Tillatelse | X / MIT |
Nettsted | www.mapserver.org |
MapServer er et gratis utviklingsmiljø for å bygge romlige referanse-internettapplikasjoner. Det er ikke et komplett GIS .
Den kan brukes til å lage webapplikasjoner, men også til å publisere webtjenester i samsvar med anbefalingene fra Open Geospatial Consortium ( WMS , WFS , WCS ).
MapServer ble utviklet av University of Minnesota ( University of Minnesota ) (UMN) i ForNet-prosjektet i samarbeid med NASA og Minnesota Department of Natural Resources ( Minnesota Department of Natural Resources ) (MNDNR). Til dags dato er MapServer-prosjektet vert for TerraSIP-prosjektet, et prosjekt sponset av NASA, og utført av UMN og et konsortium av aktører innen arealplanlegging.
MapServer er en CGI ( Common Gateway Interface ) kjørbar som plasseres i den inaktive delen av en webserver. Når en forespørsel blir sendt til MapServer, bruker den informasjonen som sendes i forespørselens URL og den medfølgende konfigurasjonsfilen (MapFile) for å lage et bilde av det forespurte kartet. Dette bildet kan vises i en nettleser. Spørringen kan også gi en forklaring, en skala, et referansekart og verdier som sendes som CGI-variabler.
Den er også tilgjengelig som API på flere programmeringsspråk. Programmereren har da tilgang til funksjoner som gjør at han blant annet kan manipulere kartet (visningsområde, viste lag osv.), Utføre romlige spørsmål, legge til georefererte objekter osv.
MapServer kan utvides og tilpasses med mange funksjoner. Den kan bygges med mange formater for å skrive og lese data.