tecnica:gps_cartografia_gis: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:mapserver [2009/12/16 10:43] – niccolo | tecnica:gps_cartografia_gis:mapserver [2013/10/04 12:26] (current) – [Parametro map nell'URL] niccolo | ||
|---|---|---|---|
| Line 51: | Line 51: | ||
| In questo caso lo script CGI ha ricevuto come parametri GET il nome del file '' | In questo caso lo script CGI ha ricevuto come parametri GET il nome del file '' | ||
| + | |||
| + | ===== Parametro map nell' | ||
| + | |||
| + | Non è bello che nell' | ||
| + | |||
| + | Le variabili di ambiente possono essere impostate tramite la direttiva **'' | ||
| + | |||
| + | < | ||
| + | < | ||
| + | | ||
| + | | ||
| + | Order allow,deny | ||
| + | Allow from all | ||
| + | # CGI-MapServer environment variables: | ||
| + | # Check mapfiles againts this path: | ||
| + | # | ||
| + | # Disallow mapfile full path, use env vars instead. | ||
| + | | ||
| + | # To use this mapfile, put map=MAP_ORTOFOTO2011 into the URL: | ||
| + | | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ^ '' | ||
| + | ^ '' | ||
| + | ^ '' | ||
| ===== MapFile ===== | ===== MapFile ===== | ||
| Line 58: | Line 84: | ||
| Anche il sito **[[http:// | Anche il sito **[[http:// | ||
| + | ===== MapFile con parametri ===== | ||
| + | È possibile passare a run-time alcuni parametri al mapfile, tramite i parametri della richiesta inviata al CGI-BIN. Vedere la pagina **[[http:// | ||
| + | |||
| + | Ad esempio è possibile definire un **'' | ||
| + | |||
| + | < | ||
| + | FILTER (" | ||
| + | </ | ||
| + | |||
| + | Nella query CGI sarà sufficiente aggiungere i parametri **'' | ||
| + | |||
| + | * LAYER.DATA | ||
| + | * LAYER.TILEINDEX | ||
| + | * LAYER.CONNECTION | ||
| + | * LAYER.FILTER | ||
| + | * CLASS.EXPRESSION | ||
| + | |||
| + | Se il prametro viene usato per comporre una query SQL (come nell' | ||
| + | |||
| + | < | ||
| + | METADATA | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | ' | ||
| + | END | ||
| + | </ | ||
| + | |||
| + | ==== Parametri nella query su attributi ==== | ||
| + | |||
| + | Quando si effettua una query sugli attributi di un layer, nella richiesta CGI-BIN è possibile includere alcuni parametri per filtrare il risultato della ricerca: | ||
| + | |||
| + | ^ mode | Se vale **'' | ||
| + | ^ qlayer | ||
| + | ^ qstring | ||
| + | ^ qitem | Facoltativo: | ||
| + | |||
| + | Il layer deve essere interrogabile, | ||
| + | |||
| + | < | ||
| + | METADATA | ||
| + | ' | ||
| + | END | ||
| + | </ | ||
| ===== MapFile collegato a PostGIS ===== | ===== MapFile collegato a PostGIS ===== | ||
| Line 166: | Line 238: | ||
| </ | </ | ||
| - | Specificare lo **'' | + | Specificare lo **'' |
| - | Specificare la clausola **'' | + | Specificare la clausola **'' |
| ===== Mappa interattiva con un MapServer Template ===== | ===== Mappa interattiva con un MapServer Template ===== | ||
| Line 231: | Line 303: | ||
| // Add the only one layer. | // Add the only one layer. | ||
| $layer = ms_newLayerObj($map); | $layer = ms_newLayerObj($map); | ||
| - | $layer-> | + | $layer-> |
| - | $layer-> | + | $layer-> |
| - | $layer-> | + | $layer-> |
| - | $layer-> | + | $layer-> |
| - | $layer-> | + | $layer-> |
| - | $layer-> | + | $layer-> |
| // Add some colors. | // Add some colors. | ||
tecnica/gps_cartografia_gis/mapserver.1260956617.txt.gz · Last modified: by niccolo
