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
]]>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
]]>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
]]>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
]]>Fammi sapere,
a
]]>l’errore camdia in
loadMap(): Web application error. CGI variable “map” is not set.
Nicola
]]>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
]]>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)
]]>