[Gfoss] Problema Mapserver

Sandrus sandro.picone a yahoo.it
Gio 29 Ott 2015 19:02:26 CET


Scusate, adesso dovrei essere iscritto

Salve a tutti, 
mi accingo adesso a lavorare con Mapserver, sono ancora parecchio inesperto
su vari fronti, spero siate clementi. 
Ho vari problemi: 
1) Non riesco ad usare il plugin di QGIS MapServer Exporter, il quale
dovrebbe esportare in formato .map gli shape file creati con Qgis. L'errore
risulta essere questo: 
Errore durante l'esecuzione di codice Python: 

Traceback (most recent call last): 
File "C:/Users/S/.qgis2/python/pluginsrt_mapserver_exporterplugin.py", line
65, in run 
from .mapfileexportdlg import MapfileExportDlg 
File "C:/PROGRA~1/QGISWI~1/apps/qgis/./pythonqgisutils.py", line 478, in
_import 
mod = _builtin_import(name, globals, locals, fromlist, level) 
File
"C:/Users/S/.qgis2/python/pluginsrt_mapserver_exportermapfileexportdlg.py",
line 30, in 
import mapscript 
File "C:/PROGRA~1/QGISWI~1/apps/qgis/./pythonqgisutils.py", line 478, in
_import 
mod = _builtin_import(name, globals, locals, fromlist, level) 
File "C:PROGRA~1QGISWI~1appsPython27libsite-packagesmapscript.py", line 25,
in 
_mapscript = swig_import_helper() 
File "C:PROGRA~1QGISWI~1appsPython27libsite-packagesmapscript.py", line 17,
in swig_import_helper 
import _mapscript 
File "C:/PROGRA~1/QGISWI~1/apps/qgis/./pythonqgisutils.py", line 478, in
_import 
mod = _builtin_import(name, globals, locals, fromlist, level) 
ImportError: No module named _mapscript 

Versione Python: 
2.7.5 (default, May 15 2013, 22:44:16) [MSC v.1500 64 bit (AMD64)] 

Versione di QGIS: 
2.8.1-Wien Wien, exported 

Percorso Python: ['C:/Users/S/.qgis2/python/pluginsprocessing',
'C:/PROGRA~1/QGISWI~1/apps/qgis/./python', u'C:/Users/S/.qgis2/python',
u'C:/Users/S/.qgis2/python/plugins',
'C:/PROGRA~1/QGISWI~1/apps/qgis/./python/plugins',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesmatplotlib-1.3.1-py2.7-win-amd64.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesnose-1.3.3-py2.7.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagestornado-4.0.1-py2.7-win-amd64.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesbackports.ssl_match_hostname-3.4.0.2-
py2.7.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagescertifi-14.05.14-py2.7.egg',
'C:PROGRA~1QGISWI~1binpython27.zip', 'C:PROGRA~1QGISWI~1appsPython27DLLs',
'C:PROGRA~1QGISWI~1appsPython27lib',
'C:PROGRA~1QGISWI~1appsPython27libplat-win',
'C:PROGRA~1QGISWI~1appsPython27liblib-tk', 'C:PROGRA~1QGISWI~1bin',
'C:PROGRA~1QGISWI~1appsPython27',
'C:PROGRA~1QGISWI~1appsPython27libsite-packages',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesPIL',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesjinja2-2.7.2-py2.7.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesmarkupsafe-0.23-py2.7-win-amd64.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagespytz-2012j-py2.7.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packageswin32',
'C:PROGRA~1QGISWI~1appsPython27libsite-packageswin32lib',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesPythonwin',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesShapely-1.2.18-py2.7-win-amd64.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagessix-1.3.0-py2.7.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packageswx-2.8-msw-unicode',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesxlrd-0.9.2-py2.7.egg',
'C:PROGRA~1QGISWI~1appsPython27libsite-packagesxlwt-0.7.5-py2.7.egg',
u'C:/Users/S/.qgis2//python', 'C:UsersS.qgis2pythonpluginsmmqgis/forms',
'C:PROGRA~1QGISWI~1appsqgispythonpluginsfToolstools'] 

Ho cercato nei forum di capire il perché di questo errore Python ma non ne
sono venuto a capo, per questo chiedo a voi. 
In alternativa c'è un altro modo per creare dei file .map a partire da shape
file già esistenti? 

2)Ho scaricato, almeno credo, tutto quello che c'era da scaricare: ms4w,
apache, ecc. Il test http://localhost/cgi-bin/mapserv.exe? dà esito
positivo: No query information to decode. QUERY_STRING is set, but empty.
Quando provo a visualizzare un file .map qualsiasi però non riesco a farlo,
cioè il test "shp2img –m mappa.map –o immagine.png" non va (shp2img non
riconosciuto), eppure c'è una cartella. 
Allo stesso modo se inserisco nel browser
"http://localhost/cgi-bin/mapserv.exe?map=c:/mapserver_quickstart.map" la
risposta è: mapserv(): Web application error. Traditional BROWSE mode
requires a TEMPLATE in the WEB section, but none was provided. 

Il file .map che vorrei testare é: 
MAP 
NAME "MAPSERVER QUICKSTART" 
EXTENT -137 29 -53 88 
UNITS DD 
SHAPEPATH "c:/" 
SIZE 800 600 

IMAGETYPE PNG24 

PROJECTION 
"init=epsg:4326" 
END 

WEB 
METADATA 
ows_enable_request "*" 
END 
END 

LAYER 
NAME "Admin Countries" 
STATUS ON 
TYPE POLYGON 
DATA "ne_10m_admin_0_countries" 
CLASS 
STYLE 
COLOR 246 241 223 
OUTLINECOLOR 0 0 0 
END 
END 
END 

END 

Dove sbaglio? 
Probabilmente non sono stato chiaro perché non sono ancora del tutto chiari
a me i vari passaggi svolti, grazie alle vostre eventuali risposte riuscirò
sicuramente a ricostruire il tutto. 

Vi ringrazio, 

Sandro



--
View this message in context: http://gfoss-geographic-free-and-open-source-software-italian-mailing.3056002.n2.nabble.com/Problema-Mapserver-tp7594727p7594750.html
Sent from the Gfoss -- Geographic Free and Open Source Software - Italian mailing list mailing list archive at Nabble.com.


Maggiori informazioni sulla lista Gfoss