../_images/logo_mapserver.png ../_images/OSGeo_project.png

MapServer

Webbtjänst

MapServer är en Open Source renderingsmotor för geografiska data skriven i C. Utöver att bläddra i GIS-data kan du med MapServer skapa ”geografiska bildkartor”, det vill säga kartor som kan leda användare till webbinnehåll. Minnesota DNR Recreation Compass ger till exempel användarna tillgång till mer än 10.000 webbsidor, rapporter och kartor via en enda applikation. Samma applikation fungerar som en ”kartmotor” för andra delar av webbplatsen och ger rumsligt sammanhang där det behövs.

MapServer utvecklades ursprungligen av ForNet-projektet vid University of Minnesota (UMN) i samarbete med NASA och Minnesota Department of Natural Resources (MNDNR). Senare blev den värd för TerraSIP-projektet, ett NASA-sponsrat projekt mellan UMN och ett konsortium av markförvaltningsintressen.

MapServer är nu ett projekt inom OSGeo, och underhålls av ett växande antal utvecklare (närmare 20) från hela världen. Det stöds av en mångsidig grupp organisationer som finansierar förbättringar och underhåll och administreras inom OSGeo av MapServer Project Steering Committee som består av utvecklare och andra bidragsgivare.

skärmdump av kartserver

Kärnfunktioner

  • Avancerad kartografisk produktion

    • Skalberoende ritning av funktioner och utförande av applikationer

    • Märkning av funktioner inklusive förmedling av kollisioner mellan etiketter

    • Stöd för TrueType-teckensnitt för märkning och symbolisering

    • Automatisering av kartelement (skalfält, referenskarta och teckenförklaring)

    • Tematisk kartläggning med hjälp av logiska eller reguljära uttrycksbaserade klasser

    • Stöd för instickbara renderingar med drivrutiner för AGG, Cairo och andra

    • Särskilda bestämmelser för produktion av kaklade produkter

    • Maskskikt

    • Exakt symbolplacering

    • Komplex Multi Label/Symbol Symbologi

    • Vektorfält

    • Avräkning av etikettledare

    • SVG-symbologi

    • Stöd för flera teckensnitt

    • Dynamiska värmekartor

    • Stöd för UTF-rutnät

    • Kompositering av lager

  • Sofistikerat stöd för rumsliga frågor

    • Identifiera objekt genom attribut, punkt, avgränsande box eller geometri över ett eller flera lager

    • Stöd för rasterfrågor

    • Helt anpassningsbar, malldriven utdata

    • OGR-baserad generering av utdata för frågor

  • Stöd för populära skript- och utvecklingsmiljöer

    • CGI/FastCGI

    • PHP, Python, Perl, Ruby, Java och .NET

  • Stöd för flera plattformar

    • Linux, Windows, Mac OS X, Solaris m.fl

  • En mängd olika raster- och vektordataformat

    • Inbyggt stöd för ESRI shapefiler, PostGIS och Oracle Spatial

    • Många andra format via GDAL och OGR

  • Stöd för kartprojektion

    • Kartprojektion i farten med 1000-tals projektioner via Proj.4-biblioteket

Implementerade standarder

Demo

Dokumentation

Detaljer

Webbplats: https://mapserver.org

Licens: MIT-licens

Programvaruversion: 8.4.0

Plattformar som stöds: Windows, Linux, Mac

API-gränssnitt: C, PHP, Python, Perl, Ruby, Java och .NET

Support: https://mapserver.org/community/

Snabbstart