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

MapServer

Servizi Web

MapServer è un Open Source motore di rendering di dati geografici scritto in C. Oltre a sfogliare i dati GIS, MapServer permette di creare «mappe di immagini geografiche», cioè mappe che possono indirizzare gli utenti a contenuti web. Per esempio, il Minnesota DNR Recreation Compass fornisce agli utenti più di 10.000 pagine web, rapporti e mappe attraverso una singola applicazione. La stessa applicazione serve come «motore di mappe» per altre parti del sito, fornendo un contesto spaziale dove necessario.

MapServer fu originalmente sviluppato dal progetto ForNet dell’Università del Minnesota (UMN) in cooperazione con la NASA, e il Minnesota Department of Natural Resources (MNDNR). Dopo fu mantenuto dal progetto TerraSIP, un progetto sponsorizzato dalla NASA, tra la UMN e una corsorzio di enti interessati alla gestione del territorio.

MapServer è ora un progetto di OSGeo, ed è mantenuto da un numero crescente di sviluppatori (quasi 20) da tutto il mondo. È supportato da un diverso gruppo di organizzazioni che finanziano miglioramenti e manutenzione, ed è amministrato all’interno di OSGeo dal MapServer Project Steering Committee composto da sviluppatori e altri collaboratori.

screenshot di mapserver

Caratteristiche principali

  • Risultati cartografici avanzati

    • Disegno di elementi in funzione della scala ed esecuzione dell’applicazione

    • Etichettature degli elementi includendo mediazione delle collisioni delle etichette

    • Supporto dei font TrueType per etichettatura e simbologia

    • Elemente della mappa (barra della scala, mappa di referenza, e legenda)

    • Mappatura tematica usando classi basato su espressioni logiche o regolari

    • Supporto per motori di rendering tramite driver AGG, Cairo, GD, OpenGL e altri

    • Dotazione speciale per la produzione di tile

    • Layer per maschera

    • Posizionamento preciso dei simboli

    • Multi simbologia/etichette complesse

    • Campi Vettoriali

    • Offset del leader dell’etichetta

    • Simbologia SVG

    • Supporto per font multipli

    • Mappe di concentrazione dinamiche

    • Supporto a UTF Grid

    • Compositing dei layer

  • Supporto a interrogazioni spaziali complesse

    • Identificare gli elementi attraverso attributi, punti, bounding box o geometria in uno o più layers

    • Supporto per interrogazioni su raster

    • Output completamente personalizzabile tramite template

    • Generazione di output su interrogazioni basate su OGR

  • Supporto per scripting popolari e ambienti di sviluppo

    • CGI/FastCGI

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

  • Supporto multi piattaforma

    • Linux, Windows, Mac OS X, Solaris, e altri

  • Moltissimi formati di dati raster e vettoriali

    • Supporto nativo per ESRI shapefiles, PostGIS, ESRI ArcSDE and Oracle Spatial

    • Molti altri formati tramite GDAL e OGR

  • Supporto per le proiezione delle mappe

    • Riproiezione di mappe al volo con circa 1000 delle proiezioni attraverso la libreria Proj.4

Standard implementati

Demo

Documentazione

Dettagli

Sito web: https://mapserver.org

Licenza: licenze stile MIT

Versione Software: 8.0.1

Piattaforme Supportate: Windows, Linux, Mac

Interfacce API: C, PHP, Python, Perl, Ruby, Java, and .NET

Supporto: https://mapserver.org/community/

Guida rapida