doc:appunti:linux:lezioni:pmapper
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:linux:lezioni:pmapper [2010/06/23 11:04] – niccolo | doc:appunti:linux:lezioni:pmapper [2011/05/31 16:08] (current) – [Dubbi da risolvere] niccolo | ||
---|---|---|---|
Line 96: | Line 96: | ||
=== Disabilitare i cookie di sessione === | === Disabilitare i cookie di sessione === | ||
+ | |||
+ | FIXME Probabilmente questo accorgimento non è più necessario (23 maggio 2011), vedere questo [[http:// | ||
In generale **la sessione p.mapper viene salvata tramite un cookie** associato all' | In generale **la sessione p.mapper viene salvata tramite un cookie** associato all' | ||
Line 104: | Line 106: | ||
< | < | ||
php_flag session.use_cookies off | php_flag session.use_cookies off | ||
+ | php_flag session.use_only_cookies off | ||
</ | </ | ||
</ | </ | ||
Line 113: | Line 116: | ||
Questa impostazione a livello dell' | Questa impostazione a livello dell' | ||
+ | === PHP error_reporting === | ||
+ | |||
+ | Con alcune versioni di PHP (es. 5.3.3) potrebbero essere generati dei warning che - se inclusi nell' | ||
+ | |||
+ | Per evitare il problema conviene sopprimere i messaggi '' | ||
+ | |||
+ | < | ||
+ | error_reporting = E_ALL & ~E_DEPRECATED & ~E_NOTICE | ||
+ | </ | ||
+ | |||
+ | Ancora più drastico è sopprimere la stampa degli errori: | ||
+ | |||
+ | < | ||
+ | display_errors = Off | ||
+ | </ | ||
==== Note su config_default.xml ==== | ==== Note su config_default.xml ==== | ||
Line 370: | Line 388: | ||
===== Personalizzazione ===== | ===== Personalizzazione ===== | ||
- | In generale le personalizzazioni vanno nella directory **'' | + | In generale le personalizzazioni vanno nella directory **'' |
==== PHP ==== | ==== PHP ==== | ||
Line 377: | Line 395: | ||
* **'' | * **'' | ||
- | Per definire nuove funzioni PHP da utilizzare nell' | + | Per definire nuove funzioni PHP da utilizzare nell' |
- | Se invece | + | Attenzione: questo file non viene eseguito in occasione delle chiamate AJAX, quindi - ad esempio - non è il posto adatto per modificare l' |
+ | |||
+ | Se si ha bisogno di definire funzioni che verranno usate anche in altre circostanze (ad esempio da blocchi di codice eseguiti da chiamate AJAX) è più adeguato creare un file apposito in **'' | ||
==== JavaScript ==== | ==== JavaScript ==== | ||
Line 392: | Line 412: | ||
==== AJAX ==== | ==== AJAX ==== | ||
+ | |||
+ | ===== Legenda per layer WMS ===== | ||
+ | |||
+ | Un layer WMS è un semplice raster, aggiungerlo al progetto p.mapper non produce automaticamente una legenda nel TOC. È possibile tuttavia definire la classificazione opportuna nel LAYER per ottenere l' | ||
+ | |||
+ | < | ||
+ | LAYER | ||
+ | TYPE RASTER | ||
+ | CONNECTIONTYPE WMS | ||
+ | ... | ||
+ | CLASS | ||
+ | NAME " | ||
+ | COLOR 155 211 127 | ||
+ | | ||
+ | END | ||
+ | CLASS | ||
+ | NAME " | ||
+ | COLOR 203 242 127 | ||
+ | | ||
+ | END | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | In questo caso vengono generate al volo le icone per ogni classe. In alternativa con il tag KEYIMAGE è possibile specificare una icona personalizzata: | ||
+ | |||
+ | < | ||
+ | CLASS | ||
+ | NAME " | ||
+ | | ||
+ | END | ||
+ | </ | ||
+ | |||
+ | Nel '' | ||
===== Dubbi da risolvere ===== | ===== Dubbi da risolvere ===== |
doc/appunti/linux/lezioni/pmapper.1277283888.txt.gz · Last modified: 2010/06/23 11:04 by niccolo