tecnica:gps_cartografia_gis:beyond_mapserver
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| tecnica:gps_cartografia_gis:beyond_mapserver [2011/08/08 18:07] – [Aggiunta di proj4js] niccolo | tecnica:gps_cartografia_gis:beyond_mapserver [2012/03/22 11:54] (current) – [PyWPS] niccolo | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| * [[http:// | * [[http:// | ||
| - | %%http:// | + | Installazione versione |
| - | Il file di configurazione predefinito è **''/ | + | < |
| + | ./ | ||
| + | make && make install | ||
| + | </ | ||
| + | |||
| + | Viene creata la directory **''/ | ||
| + | |||
| + | Il file di configurazione predefinito è **''/ | ||
| <code bash> | <code bash> | ||
| Line 27: | Line 34: | ||
| SetEnvIf Request_URI "/ | SetEnvIf Request_URI "/ | ||
| </ | </ | ||
| - | ===== QGIS-Mapserver ===== | ||
| - | Fornisce | + | Per testarne il funzionamento si può richiedere una '' |
| + | |||
| + | %%http:// | ||
| + | |||
| + | ==== Debug ==== | ||
| + | |||
| + | Per avere un po' di logging da TinyOWS dovrebbe essere sufficiente aggiungere qualcosa del genere nel file di configurazione: | ||
| + | |||
| + | <code xml> | ||
| + | <tinyows online_resource=" | ||
| + | schema_dir="/ | ||
| + | check_schema=" | ||
| + | log="/ | ||
| + | log_level=" | ||
| + | </ | ||
| + | ===== QGIS Server ===== | ||
| + | |||
| + | Modulo CGI allegato al programma QGIS, fornisce | ||
| * [[http:// | * [[http:// | ||
| Line 95: | Line 118: | ||
| * **php5-xsl** | * **php5-xsl** | ||
| * **php5-curl** | * **php5-curl** | ||
| + | |||
| ===== QGIS Web Client ===== | ===== QGIS Web Client ===== | ||
| - | * Demo: [[http://gis.uster.ch/webgis/]]. | + | |
| + | | ||
| * Bugs: [[http:// | * Bugs: [[http:// | ||
| Line 110: | Line 135: | ||
| **'' | **'' | ||
| - | :!: **ATTENZIONE!** | + | :!: **ATTENZIONE!** |
| <code javascript> | <code javascript> | ||
| Line 116: | Line 141: | ||
| var serverAndCGI = " | var serverAndCGI = " | ||
| var epsgcode = 3003; | var epsgcode = 3003; | ||
| - | var overviewLayer = new OpenLayers.Layer.WMS(...); | ||
| var MapOptions = { | var MapOptions = { | ||
| ... | ... | ||
| + | units: " | ||
| maxScale: | maxScale: | ||
| minScale: | minScale: | ||
| Line 127: | Line 152: | ||
| var OverviewMapOptions = { | var OverviewMapOptions = { | ||
| ... | ... | ||
| + | units: " | ||
| maxScale: | maxScale: | ||
| minScale: | minScale: | ||
| ... | ... | ||
| } | } | ||
| + | |||
| + | var overviewLayer = new OpenLayers.Layer.WMS(...); | ||
| </ | </ | ||
| Line 169: | Line 197: | ||
| :!: **ATTENZIONE!** Se tutto è configurato a dovere gli script wsgi sono elaborati dall' | :!: **ATTENZIONE!** Se tutto è configurato a dovere gli script wsgi sono elaborati dall' | ||
| + | |||
| ==== Query ==== | ==== Query ==== | ||
| Line 211: | Line 240: | ||
| Attenzione al sistema di riferimento delle geometrie, che deve essere lo stesso usato in '' | Attenzione al sistema di riferimento delle geometrie, che deve essere lo stesso usato in '' | ||
| - | ==== URL ==== | + | ==== Parametri GET ==== |
| Nell' | Nell' | ||
| Line 217: | Line 246: | ||
| ^ '' | ^ '' | ||
| ^ '' | ^ '' | ||
| - | ==== Aggiunta di proj4js ==== | + | |
| + | ==== Usare proiezioni extra con proj4js ==== | ||
| Per utilizzare proiezioni oltre alle poche supportate nativamente da OpenLayers è possibile includere la libreria JavaScript proj4js. Scompattare in **'' | Per utilizzare proiezioni oltre alle poche supportate nativamente da OpenLayers è possibile includere la libreria JavaScript proj4js. Scompattare in **'' | ||
| Line 232: | Line 262: | ||
| Nell' | Nell' | ||
| + | |||
| + | ===== Lizmap Web Client ===== | ||
| + | |||
| + | * [[http:// | ||
| + | |||
| + | Lizmap Web Client is a complete web application dedicated to show dynamic maps created with Qgis. | ||
| + | |||
| + | It is build with Jelix (a PHP framework), Jquery (a Javascript framework) and OpenLayers (a javascript set of tools to create and display maps in a web page). | ||
| + | |||
| + | It uses QgisServer as the map server. Lizmap Web Client needs the Qgis projects data to be send to the server via Lizmap Plugin, a python plugin which help to configure and publish a web map from a project. | ||
| + | |||
| + | ===== PyWPS ===== | ||
| + | |||
| + | * http:// | ||
| + | |||
| + | ==== Installazione ==== | ||
| + | |||
| + | L' | ||
| + | |||
| + | < | ||
| + | python setup.py install | ||
| + | </ | ||
| + | |||
| + | Ma c'è un bug segnalato in questo [[http:// | ||
| + | |||
| + | Vengono aggiunti questi file/ | ||
| + | |||
| + | < | ||
| + | ./ | ||
| + | ./ | ||
| + | ./ | ||
| + | </ | ||
| ===== Allestire una demo integrata ===== | ===== Allestire una demo integrata ===== | ||
| Line 242: | Line 304: | ||
| ===== Altri componenti software ===== | ===== Altri componenti software ===== | ||
| - | |||
| * [[http:// | * [[http:// | ||
| * [[http:// | * [[http:// | ||
tecnica/gps_cartografia_gis/beyond_mapserver.1312819640.txt.gz · Last modified: by niccolo
