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 |
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 |
l'errore python dice che manca il modulo _mapscript, ma non ti so dire
come installarlo in windows, se lo trovi basta copiarlo nella cartella di python sotto windows. l'altro errore è dato dalla web application e manca appunto un template nella sezione WEB del tuo file. ms4w dovrebbe installare pmapper con un map file di esempio da cui puoi copiare un template. vado a memoria e sono da cell dallo shapepath pare che il tuo shapefile è salvato in c:\ ne_10m_admin_0_countries.shp è corretto? amefad 2015-10-29 19:02 GMT+01:00 Sandrus <[hidden email]>: > 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. > _______________________________________________ > [hidden email] > http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss > Questa e' una lista di discussione pubblica aperta a tutti. > I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. > 786 iscritti al 30.9.2015 [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 786 iscritti al 30.9.2015 |
qualcuno sa dove è la documentazione di questi widget aggiuntivi?
non sono ancora riuscito a trovarla tramite google se qualcuno ha il link , qualcuno li ha usati ? che esperienza ne ha ? saluti _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 786 iscritti al 30.9.2015 |
In reply to this post by Amedeo Fadini
Grazie mille per la risposta.
Per quanto riguarda il primo errore continuo a non capire, ho scaricato il modulo "mapscript", possibile che esista anche il modulo "_mapscript"? In ogni caso non sono riuscito a trovarlo. Sull'altro "fronte" dovrei aver risolto, c'erano alcuni errori nel file .map, uno tra questi era proprio il percorso dello shape file. Grazie |
In reply to this post by Sandrus
Ciao,
io per far funzionare tale plugin, mi sono dovuto nstallare obbligatoriamente il qgis 2.10 usando la versione da osgeo4w. Sezione "advanced". Aggiungendo inoltre, dalla sezione "web": il mapscript-python-dev + mapserver-dev Il plugin comun A. >Grazie mille per la risposta. >Per quanto riguarda il primo errore continuo a non capire, ho scaricato il >modulo "mapscript", possibile che esista anche il modulo "_mapscript"? In >ogni caso non sono riuscito a trovarlo. > >Sull'altro "fronte" dovrei aver risolto, c'erano alcuni errori nel file >.map, uno tra questi era proprio il percorso dello shape file. > >Grazie -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù ----------------- _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 786 iscritti al 30.9.2015 |
In reply to this post by Sandrus
Ciao,
io per installarmi qel plugin mi sono dovutonecessariamente installare il qgis 2.10 usando la versione disponibile sull' osgeo4w (32bit) Proveniente dalla sezione "advanced install". Inoltre nella parte "web" ho dovuto aggiungere: le seguenti due compoenenti: mapscript-python-dev e mapserver-dev. Stai attento a dove prendi il plugin. La versione attualmente disponibile nel repo sitory di qgis e' abbastanza bugged. Una versione migliorata la trovi qui: https://github.com/brncsk/rt_mapserver_exporter Ma la devi installare a mano. E comunque esso rappresenta una buona base di partenza, ma dovrai comunque mettere mano al mapfile che genera. >Grazie mille per la risposta. >Per quanto riguarda il primo errore continuo a non capire, ho scaricato il >modulo "mapscript", possibile che esista anche il modulo "_mapscript"? In >ogni caso non sono riuscito a trovarlo. > >Sull'altro "fronte" dovrei aver risolto, c'erano alcuni errori nel file >.map, uno tra questi era proprio il percorso dello shape file. > >Grazie -- ----------------- Andrea Peri . . . . . . . . . qwerty àèìòù ----------------- _______________________________________________ [hidden email] http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 786 iscritti al 30.9.2015 |
Free forum by Nabble | Edit this page |