Commenti a: 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/ le cose che ci piacciono ... Fri, 04 Nov 2016 08:49:24 +0000 hourly 1 Di: andrea http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3391 andrea Fri, 31 Aug 2007 09:13:08 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3391 Ciao Nicola,
vedo di andare con ordine.

Io uso uniform server (e credo anche tu). Uniform server crea un disco virtuale, di solito il disco W. Ecco i passi che ho seguito:
- ho estratto la cartella “tutorial”, contenuta nel file zip scaricato dal sito che ti ho consigliato, in “W:\www”
- ho spostato la cartella “data” fuori da “W:\www” a “W:\tutorial_mapserver” (ho creato una nuova cartella)
- ho aperto il mapfile “example1-1.map” ed ho modificato il parametro “SHAPEPATH” in “/tutorial_mapserver/data”
- ho lanciato il browser su
http://localhost/cgi-bin/mapserv.exe?map=/www/tutorial/htdocs/example1-1.map&layer=states&mode=map
- ho ottenuto la mia prima immagine da mapserver

Tutto senza problemi. Provi a ripetere i miei passi e mi fai sapere?

ciao,

a

]]>
Di: Nicola Coscini http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3385 Nicola Coscini Mon, 27 Aug 2007 06:12:41 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3385 Figurati!!!!
Nicola

]]>
Di: Andrea http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3382 Andrea Fri, 24 Aug 2007 18:27:44 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3382 Ciao nicola,ti scrivo dal cellulare ed ho qualche difficoltà. Scusami ma ti risponderò nei prossimi giorni. Notte

]]>
Di: Nicola Coscini http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3379 Nicola Coscini Thu, 23 Aug 2007 15:07:03 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3379 Non esite in quella cartella, ma avevo modificato il percorso nel map file ed era giusto:

SHAPEPATH “www/ms4w/apps/tutorial/data”

Se invece copio il file shp nella cartella htcdocs funziona. qualcosa mi sfugge. Il shapepath non dice appunto dove sono i dati?

Nicola

]]>
Di: andrea http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3377 andrea Thu, 23 Aug 2007 14:04:50 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3377 ciao nicola,
ma esite lo shapefile “states_ugl” nella cartella “/www/ms4w/apps/tutorial/htdocs/states_ugl”. Il debug di mapserver dice che non esiste e di solito ha ragione. Leggilo sempre in maniera critica.

Dovresti iniziare a studiare un po’ la sintassi del mapfile. Un parametro importante da impostare e verificare è quello relativo al percorso dei file del progetto, ovvero lo “SHAPEPATH”. Ne trovi il significato qui:
http://mapserver.gis.umn.edu/docs/reference/mapfile/mapObj

Fammi sapere,

a

]]>
Di: Nicola Coscini http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3376 Nicola Coscini Thu, 23 Aug 2007 06:34:29 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3376 Con la correzione fatta, me rinco, l’errore che da è:

msDrawMap(): Image handling error. Failed to draw layer named ‘states’.
msSHPOpenFile(): Unable to access file. (/www/ms4w/apps/tutorial/htdocs/states_ugl)
msSHPOpenFile(): Unable to access file. (/ms4w/apps/tutorial/data/states_ugl)

Nicola

]]>
Di: andrea http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3375 andrea Wed, 22 Aug 2007 14:23:01 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3375 Nicola,
l’indirizzo che hai scritto è scorretto. L’errore ti dice infatti che devi settare la variabile “map”. Lo avevi fatto nel primo indirizzo. Applicando la mia modifica, ne hai fatto saltare un pezzo.
L’url corretto dovrebbe essere quindi:
http://localhost/cgi-bin/mapserv.exe?map=/www/ms4w/apps/tutorial/htdocs/example1-1.map&layer=states&mode=map

Fammi sapere,

a

]]>
Di: Nicola Coscini http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3374 Nicola Coscini Wed, 22 Aug 2007 12:20:33 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3374 No. Usando l’URL modificato:

http://localhost/cgi-bin/mapserv.exe?/www/ms4w/apps/tutorial/htdocs/example1-1.map&layer=states&mode=map

l’errore camdia in

loadMap(): Web application error. CGI variable “map” is not set.

Nicola

]]>
Di: andrea http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3373 andrea Wed, 22 Aug 2007 11:30:59 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3373 ciao nicola,
la cartella www è quella corretta.

Se non ho capito male hai estratto tutto in x:\www. Il tuo file example1-1.map si dovrebbe trovare quindi in x:\www\ms4w\apps\tutorial\htdocs.

Cambia la porzione del tuo url relativa al percorso del file da
“/ms4w/apps/tutorial/htdocs/example1-1.map” a
“/www/ms4w/apps/tutorial/htdocs/example1-1.map”

Hai lo stesso errore??

Fammi sapere,

a

]]>
Di: Nicola Coscini http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/comment-page-1/#comment-3372 Nicola Coscini Wed, 22 Aug 2007 11:04:51 +0000 http://blog.spaziogis.it/2007/03/14/hostgis-linux-una-distibuzione-linux-per-chi-vuole-usare-a-fondo-mapserver/#comment-3372 Ciao.
Credo, alla fine, di essere riuscito a far funzionare map server. Adesso volevo utilizzare il tutorial da te suggerito. Da quel che ho capito dovrei unzippare l’archivio tutorial.zip nella directory
dei documenti di apache (ho installato Uniform Server su un disco virtuale X: ). Non trovando la directori “htdocs” l’ho unzippato nella cartella “www”. Utilizzando il link

http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-1.map&layer=states&mode=map

mi da il seguente errore:

msLoadMap(): Unable to access file. (/ms4w/apps/tutorial/htdocs/example1-1.map)

Ovviamente devo aver tralasciato qualcosa…. MI daresti un suggerimento?

Un altra cosa mi sfugge. Per esempio in ARCIMS si crea prima una mappa, poi il service corrispondente ed infine il sito web. Non riesco a capire la procedura “equivalente” in mapsever o comunque la logica che va dai file shp raster ecc al sito web dove vengono pubblicati. Sai dove posso documentarmi?

Grazie della tua pazienza!

Nicola (ncoscini@alice.it)

]]>