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

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

···
-- 

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

-- 

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

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

giovanni

Il giorno 29 settembre 2011 11:59, PiaMic <piamic@comune.fano.ps.it> 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:lorenzetti@gis3w.it]
To: PiaMic [mailto:piamic@comune.fano.ps.it]
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 :wink:
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:lorenzetti@gis3w.it]
To: gfoss@lists.gfoss.it
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](http://www.gfoss.it/drupal/iscrizione)
[Gfoss@lists.gfoss.it](mailto:Gfoss@lists.gfoss.it)
[http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss](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](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


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: [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


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

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

Potete inserire un save e mettere online il mapfile generato?

Ciao
L.

Il 29 settembre 2011 11:59, PiaMic <piamic@comune.fano.ps.it> 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:lorenzetti@gis3w.it]
To: PiaMic [mailto:piamic@comune.fano.ps.it]
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 :wink:
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:lorenzetti@gis3w.it]
To: gfoss@lists.gfoss.it
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
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

________________________________
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: 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

________________________________
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

--
Luca Casagrande
twitter: lucacasagrande