tecnica:gps_cartografia_gis:pmapper
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
tecnica:gps_cartografia_gis:pmapper [2009/05/06 17:44] – niccolo | tecnica:gps_cartografia_gis:pmapper [2010/06/01 15:38] (current) – niccolo | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== p.mapper: appunti installazione | + | ====== p.mapper |
Si possono installare i pacchetti Debian **[[http:// | Si possono installare i pacchetti Debian **[[http:// | ||
Line 7: | Line 7: | ||
</ | </ | ||
- | Supponiamo che la nostra mappa sia costituita dai layer confini, uso, punti, linee, poligoni e homerange. Una configurazione minima prevede di editare i file: | + | Supponiamo che la nostra mappa sia costituita dai layer '' |
**'' | **'' | ||
Line 79: | Line 79: | ||
{{.pmapper: | {{.pmapper: | ||
**legStyle = {attached|swap}** | **legStyle = {attached|swap}** | ||
+ | |||
+ | ===== Configurazione layout ===== | ||
+ | |||
+ | Modificando i file **'' | ||
+ | |||
+ | <code php> | ||
+ | $pmLogoUrl | ||
+ | $pmLogoTitle = " | ||
+ | $pmLogo | ||
+ | </ | ||
+ | |||
+ | <code javascript> | ||
+ | // Top and bottom | ||
+ | Layout.NorthHeight = 35; | ||
+ | Layout.SouthHeight = 35; | ||
+ | Layout.WestWidth | ||
+ | Layout.EastWidth | ||
+ | </ | ||
+ | |||
Line 119: | Line 138: | ||
-70 -60 | -70 -60 | ||
END | END | ||
- | TEXT "" | + | TEXT " " |
END | END | ||
CLASS | CLASS | ||
STYLE | STYLE | ||
SYMBOL " | SYMBOL " | ||
+ | #SIZE 36 | ||
END | END | ||
LABEL | LABEL | ||
Line 134: | Line 154: | ||
END | END | ||
</ | </ | ||
+ | |||
+ | La dimensione del logo viene influenzata sia dal parametro **'' | ||
+ | |||
+ | Un pixmap si suppone essere a 72 dpi, la MAP.RESOLUTION per default è 72 dpi. Se viene impostata una '' | ||
+ | |||
+ | Per ottenere la dimensione originale basta impostare '' | ||
+ | |||
+ | Vedere anche [[http:// | ||
===== Esportazione dati in XLS ===== | ===== Esportazione dati in XLS ===== | ||
Line 141: | Line 169: | ||
< | < | ||
pear list | pear list | ||
+ | pear install OLE | ||
pear install Spreadsheet_Excel_Writer | pear install Spreadsheet_Excel_Writer | ||
</ | </ | ||
Line 151: | Line 180: | ||
===== Personalizzazione stampe ===== | ===== Personalizzazione stampe ===== | ||
+ | |||
+ | Verificare di aver installato il pacchetto **php5-gd**, | ||
La stampa PDF e HTML viene controllata dal file di configurazione **'' | La stampa PDF e HTML viene controllata dal file di configurazione **'' | ||
Line 156: | Line 187: | ||
In questo file è possibile ad esempio definire il logo dell' | In questo file è possibile ad esempio definire il logo dell' | ||
- | È possibile ad esempio anche scegliere una dimensione pagina diversa da A4, modificando (sempre in '' | + | È possibile ad esempio anche scegliere una dimensione pagina diversa da A4, modificando (sempre in '' |
+ | |||
+ | ===== Icone legenda ===== | ||
+ | |||
+ | Le icone usate nella legenda sono salvate nella directory **'' | ||
+ | |||
+ | In teoria p.mapper dovrebbe accorgersi se il mapfile è stato modificato e in tal caso generare nuovamente tutte le icone per la legenda. Se questo non dovesse avvenire cancellare il file **'' | ||
+ | |||
+ | ===== Join uno a molti ===== | ||
+ | |||
+ | Con lo strumento " | ||
+ | |||
+ | Questa modifica alla funzione **'' | ||
+ | |||
+ | <code php> | ||
+ | // if all recors from one2many retrieved (or only one2one) stop loop | ||
+ | if ($dbloop == $dbresCount) { | ||
+ | $loop = 0; | ||
+ | } else { | ||
+ | $this-> | ||
+ | $this-> | ||
+ | } | ||
+ | </ |
tecnica/gps_cartografia_gis/pmapper.1241631862.txt.gz · Last modified: 2009/05/06 17:44 by niccolo