Vyvinul | Stephen vápno |
---|---|
První verze | 1994 |
Poslední verze | 7.4.0 (15. května 2019) |
Vklad | github.com/mapserver/mapserver |
Napsáno | C / C ++ |
životní prostředí | Cross-platform |
Typ | Společné rozhraní brány |
Licence | X / MIT |
webová stránka | www.mapserver.org |
MapServer je bezplatné vývojové prostředí pro vytváření prostorových referenčních internetových aplikací. Není to úplný GIS .
Lze jej použít k vytváření webových aplikací, ale také k publikování webových služeb v souladu s doporučeními Open Geospatial Consortium ( WMS , WFS , WCS ).
MapServer byl vyvinut University of Minnesota ( University of Minnesota ) (UMN) v projektu ForNet ve spolupráci s NASA a Minnesota Department of Natural Resources ( Minnesota Department of Natural Resources ) (MNDNR). K dnešnímu dni je projekt MapServer hostitelem projektu TerraSIP, projektu sponzorovaného NASA a prováděného UMN a konsorciem aktérů v oblasti územního plánování.
MapServer je spustitelný soubor CGI ( Common Gateway Interface ), který je umístěn v neaktivní části webového serveru. Když je požadavek odeslán na MapServer, použije informace předané v adrese URL požadavku a v dodaném konfiguračním souboru (MapFile) k vytvoření obrazu požadované mapy. Tento obrázek lze zobrazit v prohlížeči. Dotaz může také poskytnout legendu, měřítko, referenční mapu a hodnoty předané jako proměnné CGI.
Je také k dispozici jako API v několika programovacích jazycích. Programátor má poté přístup k funkcím, které mu mimo jiné umožňují manipulovat s mapou (oblast zobrazení, zobrazené vrstvy atd.), Provádět prostorové dotazy, přidávat georeferencované objekty atd.
MapServer lze rozšířit a přizpůsobit mnoha funkcemi. Může být vytvořen s mnoha formáty pro zápis a čtení dat.