.. _introduction: *************************************************** Una introduzione a MapServer *************************************************** :Revision: $Revision: 13305 $ :Date: $Date: 2012-03-26 00:12:36 +0200 (Mon, 26 Mar 2012) $ :Author: Jeff McKenna :Contact: jmckenna at gatewaygeomatics.com :Author: David Fawcett :Contact: david.fawcett at moea.state.mn.us :Author: Howard Butler :Contact: hobu.inc at gmail.com .. contents:: :depth: 2 :backlinks: top MapServer in pillole ------------------------------------------------------------------------------ MapServer e' un popolare progetto Open Source il cui scopo e' consentire la visualizzazione di dati geografici su Internet. Alcune delle caratteristiche piu' importanti sono: * supporto per la visualizzazione e l'interrogazione di centinaia di formati raster, vettoriali e database spaziali * supporto per un gran numero di sistemi operativi (Windows, Linux, Mac OS X, ed altri ancora) * supporto per i piu' popolari ambienti di sviluppo e di scripting (PHP, Python, Perl, Ruby, Java, .NET) * proiezioni on-the-fly * rendering di alta qualita' * output completamente personalizzabile * numerosi ambienti di sviluppo Open Source pronti per l'uso Nella sua forma piu' elementare, MapServer e' un programma :term:`CGI` funzionante in background sul web server. Quando una richiesta viene effettuata a MapServer, quest'ultimo sfrutta l'informazione passata con la richiesta nella stringa URL per interrogare il :ref:`MapFile ` e generare un immagine della mappa richiesta. La richiesta puo' anche restituire legende, barre di scala, mappe di riferimento, e valori passati come variabili CGI. .. seealso:: Il :ref:`glossario ` contiene una visione di insieme della maggior parte dei termini utilizzati in questo documento e nel resto della documentazione. MapServer puo' essere esteso e personalizzato tramite l'utilizzo di :ref:`MapScript ` o il :ref:`templating