[Gfoss] p.mapper 4.0 beta

Salve a tutti,
sto riscontrando alcuni problemi con la versione 4.0 beta di p.mapper
che con le precedenti non avevo, probabile che sia colpa mia, in ogni
caso chiedo a chi ne sa di più :slight_smile:

1. ogrtindex tile.shp *.shp --> creo il mosaico di vettori, il .dbf ha
la colonna LOCATION con tutti i percorsi giusti. Gli shp hanno tutti gli
stessi attributi e la stessa proiezione. Il codice del mapfile è quello
classico:
    LAYER
      NAME “tile”
      STATUS OFF
      TILEINDEX “tile.shp”
      TILEITEM “Location”
      TYPE LINE
    END
Se provo ad attivarlo si impalla al caricamento. Ho provato a
specificare la proiezione, ma niente. Il mosaico è formato da una 30ina
di file.

2. se provo ad interrogare la mappa con il tasto "seleziona" o con il
"tooltip" tutto funziona correttamente, se uso il tasto "identifica" su
un singolo layer s'impalla al caricamento.

3. La lunghezza della toolbar è settata per visualizzare i pulsanti di
default, se provo ad aggiungere un pulsante, la lunghezza non cambia con
il risultato che vedo solo metà pulsante. Qual'è il file per gestire la
lunghezza della toolbar? Ho cercato nei vari file .css ma non ho trovato
niente.

4. non trovo più il pezzo di codice per gestire il comportamento della
rotellina del mouse, la variabile "wheelZoomGoogleStyle" che prima era
in js_config.php

La nuova versione è sicuramente migliore, con mille plugin e funzioni in
più, ma la trovo un po' più "complicata" da gestire ... sarà sicuramente
questione di abitudine :wink:

Grazie mille

-beppe-

Il giorno mer, 25/02/2009 alle 17.41 +0100, beppe ha scritto:

Salve a tutti,
sto riscontrando alcuni problemi con la versione 4.0 beta di p.mapper
che con le precedenti non avevo, probabile che sia colpa mia, in ogni
caso chiedo a chi ne sa di più :slight_smile:

1. ogrtindex tile.shp *.shp --> creo il mosaico di vettori, il .dbf ha
la colonna LOCATION con tutti i percorsi giusti. Gli shp hanno tutti gli
stessi attributi e la stessa proiezione. Il codice del mapfile è quello
classico:
    LAYER
      NAME “tile”
      STATUS OFF
      TILEINDEX “tile.shp”
      TILEITEM “Location”
      TYPE LINE
    END
Se provo ad attivarlo si impalla al caricamento. Ho provato a
specificare la proiezione, ma niente. Il mosaico è formato da una 30ina
di file.

2. se provo ad interrogare la mappa con il tasto "seleziona" o con il
"tooltip" tutto funziona correttamente, se uso il tasto "identifica" su
un singolo layer s'impalla al caricamento.

3. La lunghezza della toolbar è settata per visualizzare i pulsanti di
default, se provo ad aggiungere un pulsante, la lunghezza non cambia con
il risultato che vedo solo metà pulsante. Qual'è il file per gestire la
lunghezza della toolbar? Ho cercato nei vari file .css ma non ho trovato
niente.

4. non trovo più il pezzo di codice per gestire il comportamento della
rotellina del mouse, la variabile "wheelZoomGoogleStyle" che prima era
in js_config.php

La nuova versione è sicuramente migliore, con mille plugin e funzioni in
più, ma la trovo un po' più "complicata" da gestire ... sarà sicuramente
questione di abitudine :wink:

Grazie mille

-beppe-

Ok, intanto ho risolto i problemi 3 e 4 ... bastava avere tanta pazienza
e cercarsi i file giusti, rimangono i problemi 1 e 2, e vi chiedo un
aiuto. In più si è aggiunto un nuovo problema relativo all'uso del
plugin queryeditor.
Seguendo le istruzioni del manuale:
- add the string "queryeditor" to the plugins list in the pmapper config
file. -- > fatto

- modify the "queryEditorLayersChoice" (and "queryEditorLayersList" if
needed) parameters in your ini configuration file.
--> e per il file xml? Ho aggiunto un tag <queryEditorLayersChoice>
sotto i <plugins> specificando il valore di default 3

- add new tool in your button bar. To do that, modify your "$buttons"
variable in "php_config.php" (in your config directory) like this:
'"queryeditor" => array(_p("Query Editor"), "openQueryEditorDlg")'
--> ma il file php_config.php non c'è più!!! Al suo posto credo vada
modificato il js_config.php ... ma come? A occhio ho provato
nell'ordine:

#{tool:'queryeditor', name:'Ricerche complesse',
#run:'PM.Plugin.Queryeditor.openQueryEditorDlg'},

#{tool:'queryeditor', name:'Ricerche complesse',
#run:'PM.Map.openQueryEditorDlg'},

#{tool:'queryeditor', name:'Ricerche complesse',
#run:'openQueryEditorDlg'},

#{tool:'queryeditor', name:'Ricerche complesse'},

Ovviamente non mi funziona niente, non mi si apre nemmeno la finestra di
dialogo, il pulsantino c'è, bellino, ma non funziona!!!

L'unico bug che ho trovato credo faccia riferimento ad una versione
vecchia, e richiedeva il download del file easyincludes.php, da salvare
in plugin/common; nella versione 4, però, questo file c'è già.

Insomma...ho difficoltà a capire come muovermi...aiuto!!!

-beppe-

Il giorno mar, 03/03/2009 alle 17.25 +0100, beppe ha scritto:

Il giorno mer, 25/02/2009 alle 17.41 +0100, beppe ha scritto:
> Salve a tutti,
> sto riscontrando alcuni problemi con la versione 4.0 beta di p.mapper
> che con le precedenti non avevo, probabile che sia colpa mia, in ogni
> caso chiedo a chi ne sa di più :slight_smile:
>
> 1. ogrtindex tile.shp *.shp --> creo il mosaico di vettori, il .dbf ha
> la colonna LOCATION con tutti i percorsi giusti. Gli shp hanno tutti gli
> stessi attributi e la stessa proiezione. Il codice del mapfile è quello
> classico:
> LAYER
> NAME “tile”
> STATUS OFF
> TILEINDEX “tile.shp”
> TILEITEM “Location”
> TYPE LINE
> END
> Se provo ad attivarlo si impalla al caricamento. Ho provato a
> specificare la proiezione, ma niente. Il mosaico è formato da una 30ina
> di file.
>
> 2. se provo ad interrogare la mappa con il tasto "seleziona" o con il
> "tooltip" tutto funziona correttamente, se uso il tasto "identifica" su
> un singolo layer s'impalla al caricamento.
>
> 3. La lunghezza della toolbar è settata per visualizzare i pulsanti di
> default, se provo ad aggiungere un pulsante, la lunghezza non cambia con
> il risultato che vedo solo metà pulsante. Qual'è il file per gestire la
> lunghezza della toolbar? Ho cercato nei vari file .css ma non ho trovato
> niente.
>
> 4. non trovo più il pezzo di codice per gestire il comportamento della
> rotellina del mouse, la variabile "wheelZoomGoogleStyle" che prima era
> in js_config.php
>
> La nuova versione è sicuramente migliore, con mille plugin e funzioni in
> più, ma la trovo un po' più "complicata" da gestire ... sarà sicuramente
> questione di abitudine :wink:
>
> Grazie mille
>
> -beppe-

Ok, intanto ho risolto i problemi 3 e 4 ... bastava avere tanta pazienza
e cercarsi i file giusti, rimangono i problemi 1 e 2, e vi chiedo un
aiuto. In più si è aggiunto un nuovo problema relativo all'uso del
plugin queryeditor.
Seguendo le istruzioni del manuale:
- add the string "queryeditor" to the plugins list in the pmapper config
file. -- > fatto

- modify the "queryEditorLayersChoice" (and "queryEditorLayersList" if
needed) parameters in your ini configuration file.
--> e per il file xml? Ho aggiunto un tag <queryEditorLayersChoice>
sotto i <plugins> specificando il valore di default 3

- add new tool in your button bar. To do that, modify your "$buttons"
variable in "php_config.php" (in your config directory) like this:
'"queryeditor" => array(_p("Query Editor"), "openQueryEditorDlg")'
--> ma il file php_config.php non c'è più!!! Al suo posto credo vada
modificato il js_config.php ... ma come? A occhio ho provato
nell'ordine:

#{tool:'queryeditor', name:'Ricerche complesse',
#run:'PM.Plugin.Queryeditor.openQueryEditorDlg'},

#{tool:'queryeditor', name:'Ricerche complesse',
#run:'PM.Map.openQueryEditorDlg'},

#{tool:'queryeditor', name:'Ricerche complesse',
#run:'openQueryEditorDlg'},

#{tool:'queryeditor', name:'Ricerche complesse'},

Ovviamente non mi funziona niente, non mi si apre nemmeno la finestra di
dialogo, il pulsantino c'è, bellino, ma non funziona!!!

L'unico bug che ho trovato credo faccia riferimento ad una versione
vecchia, e richiedeva il download del file easyincludes.php, da salvare
in plugin/common; nella versione 4, però, questo file c'è già.

Insomma...ho difficoltà a capire come muovermi...aiuto!!!

-beppe-

Mi arrendo...ho letto su qualche mailing list (ne ho consultate diverse
e non ricordo più dove l'ho letto!!!) che la versione 4.0 ha diversi
problemi...e così ho riparato sulla stabile 3.2.
I problemi di cui sopra sono tutti risolti ma, perché c'è sempre un
"ma", mi succede una cosa strana che non capisco, per la quale vi chiedo
con tutto il cuore di farmi capire :slight_smile:
Ho iniziato a caricare i miei livelli, per ora sono 3:
1. wms, il classico "jpl_wms_global_mosaic" con epsg:4326
2. shp dei comuni trentini, epsg:3003
3. postgis type point epsg:3003

Funziona tutto bene finché non decido di spegnere il livello wms, azione
che mi manda in palla mapserver, che si blocca sulla solita schermata di
caricamento.
Se lo riaccendo mi ricompaiono anche gli altri livelli!
Quale può essere il problema?

S.O.S

-beppe-