MAPSERVER-PMAPPER:sempre noi del filtro!

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
9 messages Options
Reply | Threaded
Open this post in threaded view
|

MAPSERVER-PMAPPER:sempre noi del filtro!

PiaMic
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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: MAPSERVER-PMAPPER:sempre noi del filtro!

luca.casagrande@gmail.com
Il 28 settembre 2011 10:59, PiaMic <[hidden email]> 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
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: MAPSERVER-PMAPPER:sempre noi del filtro!

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

> Il 28 settembre 2011 10:59, PiaMic <[hidden email]> 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
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: MAPSERVER-PMAPPER:sempre noi del filtro!

Walter Lorenzetti
In reply to this post by PiaMic
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 [hidden email] 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: [hidden email]
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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: MAPSERVER-PMAPPER:sempre noi del filtro!

luca.casagrande@gmail.com
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 <[hidden email]> 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
> [hidden email]
> 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: [hidden email]
> 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
> [hidden email]
> 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
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: MAPSERVER-PMAPPER:sempre noi del filtro!

PiaMic
In reply to this post by PiaMic
La variabile $datafiltro viene correttamente inizializzata.
E' come se andasse a caricare a livelli diversi il .map
Stiamo lavorando su globals.php, dove viene inizializzato il mapfile

Il codice seguente funziona

$layer = $map->getLayerByName('edifici1');
$layer->setFilter("([DAL] <= 20100101 AND [AL] >= 20100101)");

Invece aggiungendo questa porzione non funziona

$datafiltro = $_REQUEST['datafiltro'];
if(isset($datafiltro)){
    $layer = $map->getLayerByName('edifici1');
    $layer->setFilter("([DAL] <= $datafiltro AND [AL] >= $datafiltro )");
}

Il contenuto di setFileter viene inizializzato come dovrebbe, ma la mappa, pur rigenerando, non subisce variazioni.

N.B. Nelle nostre prove la variabile $datafiltro viene passata da URL, aggiungendo alla stringa la coppia chiave-valore; come da esempio:
...&datafiltro=20110901





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

From: Walter Lorenzetti [mailto:[hidden email]]
To: PiaMic [mailto:[hidden email]]
Sent: Thu, 29 Sep 2011 09:00:33 +0200
Subject: Re: [Gfoss] MAPSERVER-PMAPPER:sempre noi del filtro!

Bene  emale e strano... nel senso
se ho capito bene se metti le date direttamente sensa le righe che ti salvano il map file ti funziona...

un pò strano... comunque avete controllato che con le date dinamiche la variabile $datafiltro non sia vuota? o contenga altri valori...

postete farlo semplicemente con un error_log()

W

p.s.
rispondi in lista.... ormai il discorso è iniziato li ed è giusto che finisca li ;)
Il 29/09/2011 08:41, PiaMic ha scritto:
Si funziona, ma con le date statiche. Noi invece vorremmo parametrizzarle, in modo che la data di riferimento sia scelta a piacere da ciascun utente

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

From: Walter Lorenzetti [[hidden email]]
To: [hidden email]
Sent: Wed, 28 Sep 2011 13:10:22 +0200
Subject: Re: [Gfoss] MAPSERVER-PMAPPER:sempre noi del filtro!

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 [hidden email] 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: [hidden email]
skype: aiki74
Cell: (+39) 347-6597931  Tel+Fax: (+39) 0588 85021
Viale Giuseppe Verdi n. 24, 51016
Montecatini Terme,Pistoia
P.IVA 01686280478
Italy



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.



-- 

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



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
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: MAPSERVER-PMAPPER:sempre noi del filtro!

giohappy
Avete provato a stampare la stringa "([DAL] <= $datafiltro AND [AL] >= $datafiltro )"?

giovanni

Il giorno 29 settembre 2011 11:59, PiaMic <[hidden email]> ha scritto:
La variabile $datafiltro viene correttamente inizializzata.
E' come se andasse a caricare a livelli diversi il .map
Stiamo lavorando su globals.php, dove viene inizializzato il mapfile

Il codice seguente funziona

$layer = $map->getLayerByName('edifici1');
$layer->setFilter("([DAL] <= 20100101 AND [AL] >= 20100101)");

Invece aggiungendo questa porzione non funziona

$datafiltro = $_REQUEST['datafiltro'];
if(isset($datafiltro)){
    $layer = $map->getLayerByName('edifici1');
    $layer->setFilter("([DAL] <= $datafiltro AND [AL] >= $datafiltro )");
}

Il contenuto di setFileter viene inizializzato come dovrebbe, ma la mappa, pur rigenerando, non subisce variazioni.

N.B. Nelle nostre prove la variabile $datafiltro viene passata da URL, aggiungendo alla stringa la coppia chiave-valore; come da esempio:
...&datafiltro=20110901





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

From: Walter Lorenzetti [mailto:[hidden email]]
To: PiaMic [mailto:[hidden email]]
Sent: Thu, 29 Sep 2011 09:00:33 +0200
Subject: Re: [Gfoss] MAPSERVER-PMAPPER:sempre noi del filtro!

Bene  emale e strano... nel senso
se ho capito bene se metti le date direttamente sensa le righe che ti salvano il map file ti funziona...

un pò strano... comunque avete controllato che con le date dinamiche la variabile $datafiltro non sia vuota? o contenga altri valori...

postete farlo semplicemente con un error_log()

W

p.s.
rispondi in lista.... ormai il discorso è iniziato li ed è giusto che finisca li ;)
Il 29/09/2011 08:41, PiaMic ha scritto:
Si funziona, ma con le date statiche. Noi invece vorremmo parametrizzarle, in modo che la data di riferimento sia scelta a piacere da ciascun utente

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

From: Walter Lorenzetti [[hidden email]]
To: [hidden email]
Sent: Wed, 28 Sep 2011 13:10:22 +0200
Subject: Re: [Gfoss] MAPSERVER-PMAPPER:sempre noi del filtro!

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 [hidden email] 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: [hidden email]
skype: aiki74
Cell: <a href="tel:%28%2B39%29%20347-6597931" value="+393476597931" target="_blank">(+39) 347-6597931  Tel+Fax: <a href="tel:%28%2B39%29%200588%2085021" value="+39058885021" target="_blank">(+39) 0588 85021
Viale Giuseppe Verdi n. 24, 51016
Montecatini Terme,Pistoia
P.IVA 01686280478
Italy



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.



-- 

Walter Lorenzetti phD
email: [hidden email]
skype: aiki74
Cell: <a href="tel:%28%2B39%29%20347-6597931" value="+393476597931" target="_blank">(+39) 347-6597931  Tel+Fax: <a href="tel:%28%2B39%29%200588%2085021" value="+39058885021" target="_blank">(+39) 0588 85021
Viale Giuseppe Verdi n. 24, 51016
Montecatini Terme,Pistoia
P.IVA 01686280478
Italy



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
[hidden email]
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


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: MAPSERVER-PMAPPER:sempre noi del filtro!

Sandro Santilli
In reply to this post by PiaMic
Pia, prova a disabilitare la cache del browser che usi.

--strk;

On Thu, Sep 29, 2011 at 11:59:04AM +0200, PiaMic wrote:

> La variabile $datafiltro viene correttamente inizializzata.
> E' come se andasse a caricare a livelli diversi il .map
> Stiamo lavorando su globals.php, dove viene inizializzato il mapfile
>
> Il codice seguente funziona
>
> $layer = $map->getLayerByName('edifici1');
>               $layer->setFilter("([DAL] <= 20100101 AND [AL] >=              20100101)");
>
> Invece aggiungendo questa porzione non funziona
>
> $datafiltro = $_REQUEST['datafiltro'];
> if(isset($datafiltro)){
>     $layer = $map->getLayerByName('edifici1');
>     $layer->setFilter("([DAL] <= $datafiltro AND [AL] >= $datafiltro )");
> }
>
> Il contenuto di setFileter viene inizializzato come dovrebbe, ma la mappa, pur rigenerando, non subisce variazioni.
>
> N.B. Nelle nostre prove la variabile $datafiltro viene passata da URL, aggiungendo alla stringa la coppia chiave-valore; come da esempio:
> ...&datafiltro=20110901
>
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: MAPSERVER-PMAPPER:sempre noi del filtro!

luca.casagrande@gmail.com
In reply to this post by PiaMic
Potete inserire un save e mettere online il mapfile generato?

Ciao
L.

Il 29 settembre 2011 11:59, PiaMic <[hidden email]> ha scritto:

> La variabile $datafiltro viene correttamente inizializzata.
> E' come se andasse a caricare a livelli diversi il .map
> Stiamo lavorando su globals.php, dove viene inizializzato il mapfile
>
> Il codice seguente funziona
>
> $layer = $map->getLayerByName('edifici1');
> $layer->setFilter("([DAL] <= 20100101 AND [AL] >= 20100101)");
>
> Invece aggiungendo questa porzione non funziona
>
> $datafiltro = $_REQUEST['datafiltro'];
> if(isset($datafiltro)){
>     $layer = $map->getLayerByName('edifici1');
>     $layer->setFilter("([DAL] <= $datafiltro AND [AL] >= $datafiltro )");
> }
>
> Il contenuto di setFileter viene inizializzato come dovrebbe, ma la mappa,
> pur rigenerando, non subisce variazioni.
>
> N.B. Nelle nostre prove la variabile $datafiltro viene passata da URL,
> aggiungendo alla stringa la coppia chiave-valore; come da esempio:
> ...&datafiltro=20110901
>
>
>
>
>
> Pia Miccoli
> tecnico Gis
> Ufficio Sic
> Comune di Fano
> tel. 0721-887746//Codice aggiunto
>
> ________________________________
> From: Walter Lorenzetti [mailto:[hidden email]]
> To: PiaMic [mailto:[hidden email]]
> Sent: Thu, 29 Sep 2011 09:00:33 +0200
> Subject: Re: [Gfoss] MAPSERVER-PMAPPER:sempre noi del filtro!
>
> Bene  emale e strano... nel senso
> se ho capito bene se metti le date direttamente sensa le righe che ti
> salvano il map file ti funziona...
>
> un pò strano... comunque avete controllato che con le date dinamiche la
> variabile $datafiltro non sia vuota? o contenga altri valori...
>
> postete farlo semplicemente con un error_log()
>
> W
>
> p.s.
> rispondi in lista.... ormai il discorso è iniziato li ed è giusto che
> finisca li ;)
> Il 29/09/2011 08:41, PiaMic ha scritto:
>
> Si funziona, ma con le date statiche. Noi invece vorremmo parametrizzarle,
> in modo che la data di riferimento sia scelta a piacere da ciascun utente
>
> Pia Miccoli
> tecnico Gis
> Ufficio Sic
> Comune di Fano
> tel. 0721-887746
>
> ________________________________
> From: Walter Lorenzetti [mailto:[hidden email]]
> To: [hidden email]
> Sent: Wed, 28 Sep 2011 13:10:22 +0200
> Subject: Re: [Gfoss] MAPSERVER-PMAPPER:sempre noi del filtro!
>
> 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
> [hidden email]
> 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: [hidden email]
> skype: aiki74
> Cell: (+39) 347-6597931  Tel+Fax: (+39) 0588 85021
> Viale Giuseppe Verdi n. 24, 51016
> Montecatini Terme,Pistoia
> P.IVA 01686280478
> Italy
>
>
> ________________________________
> 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.
>
>
>
> --
>
> Walter Lorenzetti phD
> email: [hidden email]
> skype: aiki74
> Cell: (+39) 347-6597931  Tel+Fax: (+39) 0588 85021
> Viale Giuseppe Verdi n. 24, 51016
> Montecatini Terme,Pistoia
> P.IVA 01686280478
> Italy
>
>
> ________________________________
> 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
> [hidden email]
> 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
_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
[hidden email]
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