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/05/04 12:05] – 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 282: | Line 300: | ||
Per le geometrie **non puntuali** si può impostare nello stesso file di configurazione il parametro **shapeQueryBuffer**: | Per le geometrie **non puntuali** si può impostare nello stesso file di configurazione il parametro **shapeQueryBuffer**: | ||
+ | |||
+ | Lo **shapeQueryBuffer** non ha effetto sullo zoom effettuato con lo strumento //Cerca per...//, cioè con i criteri di ricerca definiti tramite **''< | ||
==== Rotellina del mouse ==== | ==== Rotellina del mouse ==== | ||
Line 353: | Line 373: | ||
$_SESSION[' | $_SESSION[' | ||
</ | </ | ||
+ | |||
+ | In **'' | ||
+ | |||
+ | <code javascript> | ||
+ | PM.buttonsDefault = { | ||
+ | toolbarid:' | ||
+ | options: {orientation:' | ||
+ | css: | ||
+ | theme:' | ||
+ | imagetype:' | ||
+ | }, | ||
+ | </ | ||
+ | |||
+ | ===== Personalizzazione ===== | ||
+ | |||
+ | In generale le personalizzazioni vanno nella directory **'' | ||
+ | |||
+ | ==== PHP ==== | ||
+ | |||
+ | * **'' | ||
+ | * **'' | ||
+ | |||
+ | Per definire nuove funzioni PHP da utilizzare nell' | ||
+ | |||
+ | 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 ==== | ||
+ | |||
+ | * **'' | ||
+ | |||
+ | ==== CSS ==== | ||
+ | |||
+ | * **'' | ||
+ | |||
+ | In generale vengono inclusi tutti i file *.css che si trovano nella directory. L' | ||
+ | |||
+ | ==== 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.1272967551.txt.gz · Last modified: 2010/05/04 12:05 by niccolo