TANTO » mapserver http://blog.spaziogis.it le cose che ci piacciono ... Mon, 07 Nov 2016 09:59:24 +0000 it-IT hourly 1 Novità in Mapserver 6.0.0-beta1 http://blog.spaziogis.it/2011/03/10/novita-in-mapserver-6-0-0-beta1/ http://blog.spaziogis.it/2011/03/10/novita-in-mapserver-6-0-0-beta1/#comments Thu, 10 Mar 2011 09:12:31 +0000 Giovanni Allegri http://blog.spaziogis.it/?p=3500
  • Output in formato Kml
  • Migliorata l’etichettatura: le etichette con la proprietà ANGLE FOLLOW a volte portavano ad avere lebal con angoli strettissimi e diventavano illeggibili. Adesso è possibile chiedere di evitarle, lasciando spazio ad etichette in posizioni più favorevoli.
  • Migliorato il supporto al Feature Style
  • Cresciuti i formati di output per le richieste WFS GetFeature
  • Map viewer integrato con Openlayers
  • Migliorata la gestione dei file temporanei
  • Possibilità di abilitare/disabilitare i singoli layer nei servizi OGC
  • Possibilità di combinare feature provenienti da layer differenti
  • Supporto al clustering delle feature nei layer puntuali
  • Release note originale: http://lists.osgeo.org/pipermail/mapserver-users/2011-March/068125.html

    L'articolo Novità in Mapserver 6.0.0-beta1 è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2011/03/10/novita-in-mapserver-6-0-0-beta1/feed/ 0
    Installare MapServer su Windows con Apache (riveduto e corretto) http://blog.spaziogis.it/2010/01/09/installare-mapserver-su-windows-con-apache-riveduto-e-corretto/ http://blog.spaziogis.it/2010/01/09/installare-mapserver-su-windows-con-apache-riveduto-e-corretto/#comments Sat, 09 Jan 2010 12:58:43 +0000 Andrea Borruso http://blog.spaziogis.it/?p=1602 Introduzione A Febbraio del 2006 – tantissimo tempo fa … – ho scritto un piccolo post sull’installazione di MapServer in ambiente Windows su un sistema in cui fosse già installato un webserver (Apache in particolare). E’ stato un post che ha ricevuto molte letture, ma che ha anche subito qualche “legnata tecnologica”. Lo avevo scritto [...]]]> Introduzione

    A Febbraio del 2006 – tantissimo tempo fa … – ho scritto un piccolo post sull’installazione di MapServer in ambiente Windows su un sistema in cui fosse già installato un webserver (Apache in particolare).

    E’ stato un post che ha ricevuto molte letture, ma che ha anche subito qualche “legnata tecnologica”. Lo avevo scritto infatti non dentro il motore di questo blog (WordPress), ma dentro Writely.
    Cosa è Writely? E’ nientepopodimeno che l’applicazione online su cui è basato l’editor di testo di Google Docs, comprata per l’appunto da Google proprio in quell’anno.
    Ho scritto l’articolo, ho inserito anche delle immagini d’aiuto alla comprensione del testo, ed ho pubblicato tutto su questo blog con un click; il testo è stato contestualmente archiviato sui server di TANTO, mentre le immagini sono rimaste sui server di Writely. Questi non sono stati spenti subito e, per diverso tempo, questo vecchio glorioso articolo non ha subito alcuna conseguenza dal passaggio di Writely a Google. Spenti i server, sono sparite le immagini ed in qualche modo anche la leggibilità del post in oggetto. Ho provato a ripescarle dall’Internet Archive Wayback Machine, ma senza fortuna.

    In ogni caso dovevo rimediare da tempo. Avevo rimosso dalla memoria il problema (sorry :-) ), e un commento recente mi ha messo nuovamente davanti alla cruda realtà (grazie riccardo). L’articolo inoltre è datato anche nei contenuti, e valeva la pena dargli una rinfrescata.

    MapServer su Windows

    Installare MapServer è cosa semplice in qualsiasi ambiente (forse il massimo è su Linux); può sembrare meno semplice farlo su server in produzione con diversi servizi già installati e configurati, specie se vogliamo usare degli installer grafici e magari chiudere gli occhi.

    I file binari per Windows sono contenuti in questi tre pacchetti:

    In questa guida sfrutteremo FWTools, di cui abbiamo parlato diverse volte.

    Installazione passo passo di MapServer

    Il prerequisito è quello di installare e scaricare FWTools per Windows dal sito ufficiale, e poi lanciarne l’installazione. Io di solito lo faccio scegliendo le opzioni visibili in figura.

    install fwtools on windows

    I file vengono estratti di default nella cartella “C:\Programmi\FWToolsx.x.x“. L’eseguibile di MapServer – mapserv.exe – è uno dei file a corredo di FWTools e lo troverete nella cartella “C:\Programmi\FWToolsx.x..x\bin“.
    Copiatelo nella cartella CGI di Apache (o in una qualsiasi cartella in cui il web server può lanciare applicazioni di questo tipo). Sul PC da cui scrivo la cartella è “C:\Programmi\Apache Software Foundation\Apachex.x\cgi-bin”

    Copiare l’eseguibile non basta perché ci sono diverse dipendenze da rispettare. Per soddisfarle basterebbe copiare tutti i file contenuti in “C:\Programmi\FWToolsx.x..x\bin” nella cartella CGI, ma non è una procedura “pulita”. E’ più corretto impostare delle variabili d’ambiente.

    La prima è il PATH, in cui inseriremo proprio la cartella “C:\Programmi\FWToolsx.x..x\bin“. Per farlo basta aprire le “Proprietà del sistema” di Windows  e cliccare su “Variabili d’ambiente”.

    variabili ambiente windows

    Tra quelle già definite troverete proprio PATH. Modificatela inserendo nel campo “Valore variabile”, a fine riga, il percorso della cartella bin di FWTools: inserite prima un “;”.

    windows path variabile 2

    C’è da impostare ancora una variabile d’ambiente in quanto MapServer deve “sapere” dove sono i file in cui sono definiti i sistemi di proiezione. La cartella in questo caso è C:\Programmi\FWToolsx.x.x\proj_lib” e la variabile  è PROJ_LIB.

    Questa (di solito) non è – come PATH – già esistente e la dovrete creare cliccando sul tasto “Nuovo” ed inserire i valori come nella figura sottostante.

    PROJ_LIB MapServer Windows

    A questo punto riavviate il PC, aprite il browser e lanciate un URL di questo tipo: http://vostrosito/cgi-bin/mapserv.exe

    Se avrete come risposta la stringa “No query information to decode. QUERY_STRING is set, but empty.“, vorrà dire che tutto è andato a buon fine.

    Non vi resta che creare delle belle applicazioni di web-mapping.

    L'articolo Installare MapServer su Windows con Apache (riveduto e corretto) è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2010/01/09/installare-mapserver-su-windows-con-apache-riveduto-e-corretto/feed/ 21 install fwtools on windows variabili ambiente windows windows path variabile 2 PROJ_LIB MapServer Windows
    MapServer 5.6: i mapfile in XML http://blog.spaziogis.it/2009/12/22/mapserver-5-6-i-mapfile-in-xml/ http://blog.spaziogis.it/2009/12/22/mapserver-5-6-i-mapfile-in-xml/#comments Tue, 22 Dec 2009 17:56:53 +0000 Andrea Borruso http://blog.spaziogis.it/?p=1503 E’ stata appena rilasciata la release 5.6 di MapServer. Come sempre tante le novità, ma una è quella che voglio mettere in evidenza qui: è stato definito uno schema XML con cui sarà possibile definire un mapfile anche in formato XML. I mapfile sono il cuore di questa applicazione: definiscono le relazioni tra gli oggetti, [...]]]> E’ stata appena rilasciata la release 5.6 di MapServer. Come sempre tante le novità, ma una è quella che voglio mettere in evidenza qui: è stato definito uno schema XML con cui sarà possibile definire un mapfile anche in formato XML. I mapfile sono il cuore di questa applicazione: definiscono le relazioni tra gli oggetti, i percorsi in cui sono archiviati i layer e le regole per la loro rappresentazione grafica. La sintassi con cui si scrivono normalmente – qui un esempio di “vecchio” mapfile – non consente con facilità di creare degli editor dedicati.
    Uno schema XML renderà molto più semplice la creazione di applicativi dedicati alla creazione, gestione e validazione di questo speciale formato di file.

    Questa release ancora non lo legge e scrive nativamente; il file XSLT fornito con questa release consentirà però di convertire un file XML costruito con questo schema, in un “normale” mapfile di MapServer.

    Qui sotto un esempio di mapfile “costruito” in XML. Mi sembra che anche la leggibilità ne abbia un giovamento.

    Le altre tre novità più importanti sono le seguenti:

    • MS RFC 52: One-pass query processing, making WFS queries on database backends much much faster
    • MS RFC 55: Improve control of output resolution, allows printing maps at printer resolution using a mapfile defined for screen resolution
    • MS RFC 57: Labeling enhancements: ability to repeat labels along a  line/multiline

    Buon web-mapping!

    L'articolo MapServer 5.6: i mapfile in XML è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2009/12/22/mapserver-5-6-i-mapfile-in-xml/feed/ 2
    Rinnovato il sito di MapServer http://blog.spaziogis.it/2008/12/30/rinnovato-il-sito-di-mapserver/ http://blog.spaziogis.it/2008/12/30/rinnovato-il-sito-di-mapserver/#comments Tue, 30 Dec 2008 10:40:21 +0000 Andrea Borruso http://blog.spaziogis.it/?p=575 E’ online il nuovo sito si MapServer. Queste le novità di rilievo: un Glossario aggiornato una (fantastica!!) pagina aggiornata di Introduzione a MapServer tutta la documentazione è adesso disponibile in un unico PDF di più di 600 pagine una maggiore presenza di riferimenti incrociati tra le pagine, uno stile grafico più leggibile, ed un migliorato [...]]]> E’ online il nuovo sito si MapServer. Queste le novità di rilievo:

    • un Glossario aggiornato
    • una (fantastica!!) pagina aggiornata di Introduzione a MapServer
    • tutta la documentazione è adesso disponibile in un unico PDF di più di 600 pagine
    • una maggiore presenza di riferimenti incrociati tra le pagine, uno stile grafico più leggibile, ed un migliorato syntax highlighting per i il codice dei mapfile
    • una struttura di navigazione più semplice

    Il sito è realizzato con Sphinx, uno strumento per creare pagine di documentazione “belle e intelligenti”; vorrei provarlo ad usare anche io, perché il risultato in termini di leggibilità ed usabilità è notevole.

    Mi sembra mancare soltanto un feed RSS per le news sul sito, ma adesso sarà ancora più semplice avvicinarsi a questo fantastico server per la pubblicazione di dati spaziali sul web.

    L'articolo Rinnovato il sito di MapServer è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2008/12/30/rinnovato-il-sito-di-mapserver/feed/ 2
    Le presentazioni di GeoServer al FOSS4G2008 http://blog.spaziogis.it/2008/10/17/le-presentazioni-di-geoserver-al-foss4g2008/ http://blog.spaziogis.it/2008/10/17/le-presentazioni-di-geoserver-al-foss4g2008/#comments Fri, 17 Oct 2008 12:34:58 +0000 Andrea Borruso http://blog.spaziogis.it/?p=495 Andrea Aime ha pubblicato sulla mailing list italiana di GeoServer le presentazioni fatte al FOSS4G 2008. Sono due: GeoServer: Past, Present and Future Comparing the Performance of Open Source Web Map Servers La prima è una presentazione che illustra nel dettaglio le attuali caratteristiche del prodotto ed anticipa quelle che verranno implementate nel futuro (WPS [...]]]> Andrea Aime ha pubblicato sulla mailing list italiana di GeoServer le presentazioni fatte al FOSS4G 2008. Sono due:

    La prima è una presentazione che illustra nel dettaglio le attuali caratteristiche del prodotto ed anticipa quelle che verranno implementate nel futuro (WPS 1.0, Oracle data store, nuova interfaccia grafica, raster n-dimesionali, etc.)

    La seconda confronta MapServer 5.2 (insieme ad Apache 2 e TileCache) con GeoServer 1.7 (insieme a Java 6/Tomcat6 e GeoWebCache). Si tratta di un report molto dettagliato in cui si evidenzia l’importanza di una corretta configurazione di un server cartografico. Se ben configurati riescono a raggiungere entrambi eccellenti performance.

    Andrea ha reso disponibili anche i file per fae questi test a “casa”.

    Buona lettura

    L'articolo Le presentazioni di GeoServer al FOSS4G2008 è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2008/10/17/le-presentazioni-di-geoserver-al-foss4g2008/feed/ 1
    Persi nel mare dei sistemi di coordinate? http://blog.spaziogis.it/2007/10/06/persi-nel-mare-dei-sistemi-di-coordinate/ http://blog.spaziogis.it/2007/10/06/persi-nel-mare-dei-sistemi-di-coordinate/#comments Sat, 06 Oct 2007 15:49:55 +0000 Andrea Borruso http://blog.spaziogis.it/2007/10/06/persi-nel-mare-dei-sistemi-di-coordinate/ Mi rivolgo soprattutto a chi deve impostare i diversi sistemi di coordinate per tutti i diversi layer del proprio progetto. Senza un’impostazione corretta il vostro pacchetto GIS non riuscirà a conciliare un layer in coordinate geografiche con un altro in “Gauss-Boaga Monte Mario / Italy zone 2″!! E’ un problema tipico e di facile risoluzione [...]]]> Mi rivolgo soprattutto a chi deve impostare i diversi sistemi di coordinate per tutti i diversi layer del proprio progetto. Senza un’impostazione corretta il vostro pacchetto GIS non riuscirà a conciliare un layer in coordinate geografiche con un altro in “Gauss-Boaga Monte Mario / Italy zone 2″!! E’ un problema tipico e di facile risoluzione in ambiente desktop (cliccare qualche tasto).

    Ed in MapServer e/o in PostGIS? E’ semplice anche in questo caso, basta scrivere poche righe di testo, usando i parametri necessari per definire un sistema di coordinate. Dove trovo questi parametri? Per fortuna in diversi tutorial, messaggi di forum e post di qualche blog.

    Da un po’ di tempo c’è anche un sito che ha come obiettivo la raccolta strutturata di tutti i codici necessari a descrivere “tutti” i sistemi di coordinate del mondo: si chiama Spatial Reference ed è stato creato da Howard Butler and Christopher Schmidt.

    Il sito ovviamente parte dai codici già raccolti e strutturati da lo EPSG, e consente anche agli utenti di uploadare e condividere i propri sistemi di coordinate.

    Un esempio pratico. Devo definire il sistema di proiezione per un layer in “Gauss-Boaga fuso EST” da distribuire con MapServer. Vado su Spatial Reference e scrivo Mario nel motore di ricerca e clicco su search. Quello che ottengo è:

    • EPSG:3003: Monte Mario / Italy zone 1
    • EPSG:3004: Monte Mario / Italy zone 2
    • EPSG:4265: Monte Mario
    • EPSG:4806: Monte Mario (Rome)
    • EPSG:26591: Monte Mario (Rome) / Italy zone 1
    • EPSG:26592: Monte Mario (Rome) / Italy zone 2
    • ESRI:102091: Monte_Mario_Italy_1
    • ESRI:102092: Monte_Mario_Italy_2

    Il mondo come vedete è vario, ed oltre ad avere i sistemi definiti con i codici EPSG, abbiamo anche quelli definiti con i codici di mamma ESRI. Se clicco sul secondo risultato ottengo una bella scheda, da cui posso ricavare (tra le altre cose) i codici per definire il sistema in MapServer:

    Monte Mario / Italy zone 2

    Deprecated: 0
    Scope: Large and medium scale topographic mapping and engineering survey.
    Last Revised: 2005-05-27

    Cliccherò quindi su “MapServer Mapfile” ed otterrò quello che cercavo:

    PROJECTION
    	\"proj=tmerc\"
    	\"lat_0=0\"
    	\"lon_0=15\"
    	\"k=0.999600\"
    	\"x_0=2520000\"
    	\"y_0=0\"
    	\"ellps=intl\"
    	\"units=m\"
    	\"no_defs\"
    END

    Lo trovo un servizio molto comodo, ed una grande bella idea.

    L'articolo Persi nel mare dei sistemi di coordinate? è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2007/10/06/persi-nel-mare-dei-sistemi-di-coordinate/feed/ 3
    E’ uscito MapServer 5 http://blog.spaziogis.it/2007/09/18/e-uscito-mapserver-5/ http://blog.spaziogis.it/2007/09/18/e-uscito-mapserver-5/#comments Tue, 18 Sep 2007 13:05:20 +0000 Andrea Borruso http://blog.spaziogis.it/2007/09/18/e-uscito-mapserver-5/ Cari lettori del Blog, questa per me è una bella notizia: è uscito MapServer 5!! Ci si affeziona anche ai software (sono malato?) ed io ho sempre amato MapServer. La notizia la trovate qui, firmata dal mitico Daniel Morissette. Queste le novità più importanti: Added Style and Label attribute binding Raster Color Correction via color [...]]]> Cari lettori del Blog, questa per me è una bella notizia: è uscito MapServer 5!! Ci si affeziona anche ai software (sono malato?) ed io ho sempre amato MapServer. La notizia la trovate qui, firmata dal mitico Daniel Morissette.

    Queste le novità più importanti:

    • Added Style and Label attribute binding
    • Raster Color Correction via color lookup table
    • Added label priority
    • Added dynamic charting (pie and bar charts)
    • New mechanism to load/set objects via URL using mapfile syntax
    • Added support for map rendering using the AGG library for better output quality

    Qui il changelog completo e qui il codice sorgente.

    L'articolo E’ uscito MapServer 5 è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2007/09/18/e-uscito-mapserver-5/feed/ 0
    HostGIS Linux: una distribuzione linux per chi vuole usare subito MapServer (e non solo) http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/ http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comments Wed, 14 Mar 2007 17:12:31 +0000 Andrea Borruso http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/ HostGIS Linux è una distribuzione Linux/GNU creata per gestire informazioni geografiche. Ha il vantaggio di avere preinstallato e configurato molti moduli e/o applicazioni, che alle volte risultano di noiosa installazione anche per un buon sistemista Linux. Questo un elenco sintetico delle applicazioni già installate e configurate: Slackware Linux Apache webserver and PHP A PostGIS-enabled PostgreSQL [...]]]> HostGIS Linux è una distribuzione Linux/GNU creata per gestire informazioni geografiche. Ha il vantaggio di avere preinstallato e configurato molti moduli e/o applicazioni, che alle volte risultano di noiosa installazione anche per un buon sistemista Linux.
    Questo un elenco sintetico delle applicazioni già installate e configurate:

    • Slackware Linux
    • Apache webserver and PHP
    • A PostGIS-enabled PostgreSQL database server
    • MapServer and GDAL/OGR with plenty of drivers, and MapScript for Perl, Python, and PHP
    • Ming/SWF and PDF support built in to MapServer, Perl, Python, and PHP
    • Other GIS tools: shapelib, shp2tile, StarSpan, GPSBabel, gpx2shp, AVC/E00 tools,
    • Other system administration tools: Webmin, phpMyAdmin, phpPgAdmin
    • Lots of applications demonstrating various mapping technologies, from Mapscript to OpenLayers

    E queste le novità dell’ultima versione:

    • Setup system: New menu-driven system, more robust, allows you to specify multiple filesystems.
    • Software: Upgrades to virtually every package, including Slackware 11, Mapserver 4.10, PostGIS 1.2, and PostgreSQL 8.2
    • Demos: More demos and more frameworks, including OpenLayers and Map-Fu
    • Desktop: Minor version upgrades here and there.
    • NOTE: The 64-bit Desktop Addon is lacking a few packages which are not yet stable or available on 64-bit platforms. This includes OpenEV, uDig, OSSIM_Qt and osgPlanet. Please consider the 64-bit Desktop Addon an experiment at this point, until a few more people have downloaded and tested it.

    A seguire delle slide del 2005 che parlano di HostGIS

    L'articolo HostGIS Linux: una distribuzione linux per chi vuole usare subito MapServer (e non solo) è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/feed/ 12
    Rilasciato Quantum GIS 0.8 http://blog.spaziogis.it/2007/01/03/rilasciato-quantum-gis-08/ http://blog.spaziogis.it/2007/01/03/rilasciato-quantum-gis-08/#comments Wed, 03 Jan 2007 08:34:38 +0000 Andrea Borruso http://blog.spaziogis.it/2007/01/03/rilasciato-quantum-gis-08/ Il 29 Dicembre 2006 è stato rilasciato Quantum GIS 0.8 Titan. E’ una release molto importante per questo famoso pacchetto GIS opensource, come potrete vedere dalle principali caratteristiche di questa nuova versione: WMS support Improved vector and attribute editing Improved measure tools with area measuring Attribute searching New legend structure Refactoring of API to allow [...]]]> Il 29 Dicembre 2006 è stato rilasciato Quantum GIS 0.8 Titan. E’ una release molto importante per questo famoso pacchetto GIS opensource, come potrete vedere dalle principali caratteristiche di questa nuova versione:

    • WMS support
    • Improved vector and attribute editing
    • Improved measure tools with area measuring
    • Attribute searching
    • New legend structure
    • Refactoring of API to allow the use of QGIS libraries in mapping applications
    • Improved MapServer export tool
    • Vector layer transparency and antialiasing
    • GRASS support in all platforms
    • Enhanced GRASS support and toolbox commands
    • Enhanced vector editing, including copy, cut, paste, snapping and vertex editing
    • Shapefile/OGR layer editing

    L’ho provato un po’ e sono rimasto positivamente colpito. Qui il download (se lo scaricate in bit-torrent è meglio)

    L'articolo Rilasciato Quantum GIS 0.8 è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2007/01/03/rilasciato-quantum-gis-08/feed/ 0
    Installare MapServer su Windows con Apache http://blog.spaziogis.it/2006/02/18/installare-mapserver-su-windows-con-apache/ http://blog.spaziogis.it/2006/02/18/installare-mapserver-su-windows-con-apache/#comments Sat, 18 Feb 2006 09:55:12 +0000 Andrea Borruso http://blog.spaziogis.it/2006/02/18/installare-mapserver-su-windows-con-apache/ Aggiornamento: è stato scritto un post che funge da aggiornamento di questo. Lo trovate qui. MapServerè l’applicazione di webmapping opensource oggi più diffusa e con una lunga storia alle spalle; a mio avviso è anche la migliore. Per portare a buon fine questo tutorial avremo bisogno anche di un’installazione di Apache funzionante e configurata. Questo [...]]]> Aggiornamento: è stato scritto un post che funge da aggiornamento di questo. Lo trovate qui.


    MapServerè l’applicazione di webmapping opensource oggi più diffusa e con una lunga storia alle spalle; a mio avviso è anche la migliore.

    Per portare a buon fine questo tutorial avremo bisogno anche di un’installazione di Apache funzionante e configurata.

    Questo è il primo piccolo tutorial che sto inserendo nel mio Blog, sperando che sia il primo di molti. E’ dedicato all’installazione di MapServer in un ambiente Windows; lo so, sembra un controsenso, ma è la prima cosa che ho imparato a fare e da qui voglio iniziare.

    Guida passo passo

    • scaricate dal sito MapTools il file zip che contiene il binario dell’ultima versione stabile di MapServer per piattaforma Win32 (oggi è la 4.8.1)

    • scaricate il web server Apache o dal sito ufficiale , o scaricate un pacchetto WAMP – con Apache, MySQL e PHP – come Uniform Server. Un pacchetto “completo” come questo vi darà la possibilità di testare anche funzioni più avanzate di MapServer (i.e. phpmapscritpt)
    • Assicuratevi che il web server sia attivo (do per scontato che lo sappiate fare)
    • Estraete il file mapserv.exe (è un’applicazione cgi) contenuto nel file zip scaricato dal sito MapTools (vedi sotto), nella cartella “cgi” del web-server (se avrete installato Uniform Server, la cartella sarà “W:\cgi-bin”). La cartella cgi è “speciale”, in quanto è una cartella in cui i file possono essere “eseguiti”

    • Estraete il contenuto dei file zip evidenziati nella figura sottostante, in una cartella presente nel PATH del vostro sistema operativo. Se avete Windows XP, potrete estrarre il tutto in “C:\WINDOWS\system32″. Questi file zip contengono delle DLL necessarie al corretto funzionamento di MapServer

    • Non vi resta che lanciare il vostro browser e puntare al file “mapserv.exe”: tipicamente “http://localhost/cgi-bin/mapserv.exe”. Se avrete come risposta “No query information to decode. QUERY_STRING is set, but empty”, vorrà dire che l’installazione è andata a buon fine. Il messaggio che vi ha restituito MapServer, è una segnalazione del fatto che non avete fornito a MapServer alcun file da processare

    Un’altra verifica che potrete fare, al fine di accertarvi della correttezza dell’installazione di MapServer, è quella di aprire il prompt dei comandi sulla cartella cgi e scrivere la seguente stringa: “mapserv.exe -v”. Se tutto va bene avrete un risultato come quello sottostante, in cui potrete leggere quale versione di MapServer state utilizzando (in questo caso la 4.8.1) ma anche con quali feature è stato compilato (i.e. supporto in output di jpeg, png, svg, etc etc)

    Riassumendo

    Se siete arrivati sino a qui, probabilmente avete un sistema con mapserver 4.8.1 installato e configurato in ambiente Windows sotto un web server Apache. Se il server web fosse IIS, cambierebbe poco: dovrete estrarre il file mapserv.exe nella cartella cgi che avete configurato in IIS, ed assicurarvi che lo IUSR abbia il permesso di esecuzione del file mapserv.exe.
    Nel prossimo tutorial (lontano nelle mie previsioni), creeremo una semplicissima applicazione MapServer.

    L'articolo Installare MapServer su Windows con Apache è apparso originariamente su TANTO. Rispettane le condizioni di licenza.

    ]]>
    http://blog.spaziogis.it/2006/02/18/installare-mapserver-su-windows-con-apache/feed/ 29