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

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 )”);

Ispirazioni?

Pia Miccoli
tecnico Gis
Ufficio Sic
Comune di Fano
tel. 0721-887746


Comune di Fano - www.comune.fano.ps.it

Questo messaggio è destinato unicamente alle persone sopra indicate e le informazioni contenute sono da considerarsi strettamente riservate. Se avete ricevuto questo messaggio per errore, siete pregati di rispedirlo al mittente. Grazie.

Il 28 settembre 2011 10:59, PiaMic <piamic@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?

Thx
L.

--
Luca Casagrande
twitter: lucacasagrande

Il 28 settembre 2011 11:00, luca.casagrande@gmail.com
<luca.casagrande@gmail.com> ha scritto:

Il 28 settembre 2011 10:59, PiaMic <piamic@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

Funziona anche senza il salvataggio del map file?
W

···
-- 

Walter Lorenzetti phD
email: [lorenzetti@gis3w.it](mailto:lorenzetti@gis3w.it)
skype: aiki74
Cell: (+39) 347-6597931  Tel+Fax: (+39) 0588 85021
Viale Giuseppe Verdi n. 24, 51016
Montecatini Terme,Pistoia
P.IVA 01686280478
Italy

Qui si.
Che se poi proprio uno dovesse salvare il file, non basta generare
dinamicamente il nome, magari con la sessione e salvarlo nella tmp?

Ciao
L.

Il 28 settembre 2011 13:10, Walter Lorenzetti <lorenzetti@gis3w.it> ha scritto:

Funziona anche senza il salvataggio del map file?
W

Il 28/09/2011 10:59, PiaMic 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 )");

Ispirazioni?

Pia Miccoli
tecnico Gis
Ufficio Sic
Comune di Fano
tel. 0721-887746

________________________________
Comune di Fano - www.comune.fano.ps.it
---------------------------------------------------------------------------------------------------------------
Questo messaggio è destinato unicamente alle persone sopra indicate e le informazioni contenute sono da considerarsi strettamente riservate. Se avete ricevuto questo messaggio per errore, siete pregati di rispedirlo al mittente. Grazie.

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
527 iscritti al 7.7.2011

--

Walter Lorenzetti phD
email: lorenzetti@gis3w.it
skype: aiki74
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0588 85021
Viale Giuseppe Verdi n. 24, 51016
Montecatini Terme,Pistoia
P.IVA 01686280478
Italy

_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@lists.gfoss.it
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
527 iscritti al 7.7.2011

--
Luca Casagrande
twitter: lucacasagrande