[Gfoss] MAPSERVER-PMAPPER:sempre noi del filtro!

luca.casagrande a gmail.com luca.casagrande a gmail.com
Mer 28 Set 2011 11:28:33 CEST


Il 28 settembre 2011 11:00, luca.casagrande a gmail.com
<luca.casagrande a gmail.com> ha scritto:
> Il 28 settembre 2011 10:59, PiaMic <piamic a comune.fano.ps.it> ha scritto:
>> Un'altra cosa da notare è che inserendo, sempre nel file globals.php, il
>> codice con le
>> date statiche, funziona
>>
>> //Codice funzionante
>> $layer = $map->getLayerByName('edifici1');
>> $layer->setFilter("([DAL] <= 20100101 AND [AL] >= 20100101)");
>>
>> se invece viene parametrizzato dà dei problemi
>>
>> //Codice non funzionante
>> $layer->setFilter("([DAL] <= $datafiltro AND [AL] >= $datafiltro )");
>
> Salve Pia,
> puoi incollare il mapfile salvato usando il codice non funzionante?

http://mapserver.org/mapfile/expressions.html#logical-expressions

Ho fatto alcune prove e confermo che funziona anche senza salvare il
mapfile (con variabili o valori fissi).
Quello che posso dire è di verificare con Firebug cosa succede quando
si accende il layer incriminato (o la richiesta del primo caricamento
mappa), i campi interessati dal filtro e così via.

Aggiungo un consiglio che già ti avevo accennato via email e cioè
quello di iniziare a spostare i dati verso un Database spaziale,
specialmente se i dati sono numerosi.

Tienici aggiornati!

A presto
Luca

-- 
Luca Casagrande
twitter: lucacasagrande


Maggiori informazioni sulla lista Gfoss