[Gfoss] pmapper

Salve a tutti,
Finalmente, sembra funzionare tutto!!!
L'ultimo problema era effettivamente legato alla proiezione cartografica e alla sua estensione.
Dato che i miei shp erano wgs84, ho utilizzato la stessa anche per i tag PROIECTION nella prima parte del file.map, poi modificando l'estensione della mappa in un area coerente con gli shp utilizzati tutto è andato a posto...
Ovviamente però ho ancora qualche domanda,
abbiate pazienza:
prob.1 - il file serch.xml, mi da problemi, nel senso che dopo aver modificato il file con i nomi dei campi che utilizzo, non mi ritorna alcun risultato.
prob.2 - se metto un file png da usare come mappa di riferimento al di fuori della directory /images questa non mi viene letta, dov'è e che file devo modificare per utilizzare una reference map che sta fuori dall'albero delle directory di pmapper?
prob.3 - non riesco a settare l'hyperlink. Leggendo la guida ho visto che è necessario modificare il tag METADATA:
la guida riporta - "RESULT_HYPERLINK" "FIELD1||Link on Detail, FIELD2", ma è poco chiaro.
field1 è il primo campo cui si vuol fare l'hyperlink, ma se io ho tanti file di testo da far aprire per quante sono le tipologie del filed1 come faccio? in pratica Link on Detail che significa?
prob.4 - con il bottone di selezione manuale non mi si seleziona alcun items, quale potrebbe essere il motivo?
Grazie
Eugenio

Message: 5
Date: Fri, 29 Jun 2007 09:51:59 +0200
From: Walter Lorenzetti <lorenzetti@faunalia.it>
Subject: Re: [Gfoss] pmapper
To: Eugenio Trumpy <frippe12573@hotmail.com>
Cc: Geographic Free and Open Source Software - Italian mailing list
<gfoss@faunalia.com>
Message-ID: <4684BA1F.5000406@faunalia.it>
Content-Type: text/plain; charset=windows-1252

Per la proiezione non ci dovrebbero essere problemi

te hai i dati in latlon e le riprioietti laea
per avere la riproiezione per? bisogna che tutti gli strati
abbiano la dichiarazione della proiezione

... altra cosa... potrebbe essere la EXTENT non giusta per il sitema di
proiezione scelta

ciao
Walter

p.s. rispondi anche alla lista... a qualcun altro potrebbe servire... :slight_smile:

Eugenio Trumpy ha scritto:
> Ciao,
> grazie per la risposta, penso di aver capito.
> il problema del file di debug.
> Per quanto riguarda il secondo punto, la risposta ? si, ho creato
> anche un file map.phtml per testare il mio file.map, ho cercato in
> pratica di salvare con nome i vari file di pmapper utilia
> personalizzare la mappa da visualizzare: map.phtml, il config.ini, lo
> startup_config_php, php_config.php e lenguage_it.php.....prover? il
> file.map con shp2img comunque.
> Gli shp che sto testando nella mia applicazione di prova sono della
> zona della maremma con
> la seguente proiezione:
> "proj=longlat"
> "ellps=WGS84"
> "datum=WGS84".
> "no_defs"
> Mentre quella del file.map ? settata al momento in:
> "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80
> +units=m +no_defs no_defs"
> Non ? che sono diverse e quindi ho i dati proiettati in due punti
> diversi del mondo?
>
> Attualmente poi se controllo le immagini create da mapserver nella
> cartella /tmp osservo che l'immagine della barra di scala ? presente e
> sembra corretta, l'immagine della mappa ? presente ma bianca...da che
> pu? dipendere questo?
>
> Grazie ancora!!!
> Eugenio
>
>> From: Walter Lorenzetti <lorenzetti@faunalia.it>
>> To: Eugenio Trumpy <frippe12573@hotmail.com>
>> CC: Geographic Free and Open Source Software - Italian mailing list
>> <gfoss@faunalia.com>
>> Subject: Re: [Gfoss] pmapper
>> Date: Fri, 29 Jun 2007 08:05:34 +0200
>>
>> Ciao Eugenio,
>>
>> scusa se le mie risposte tardano... ma il tempo mi manca veramente
>> ultimamente
>>
>> Eugenio Trumpy ha scritto:
>> > Buonasera,
>> > Sto muovendo i primi passi con pmapper, dopo averlo installato e
>> testato con
>> > i dati di prova, ho provato a creare un altro file.map e modificare
>> i file
>> > che servono a personalizzare l'applicazione, es:
>> > map.phtml, il config.ini, lo startup_config_php, php_config.php e
>> > lenguage_it.php.
>> >
>> ai fini della personalizzazione se utilizzi pmapper 3 non c'? bisogno
>> che tu
>> tocchi il map.phtml
>> > Ho preparato una cartella per i dati shp all'interno del /var/www/ e
>> > un'altra cartella tmp per le immagini con privilegi di utente con
>> lettura
>> > scrittura ed esecuzione.
>> >
>> l'esecuzione non ? necessaria
>> > L'applicazione mi resituisce la finestra popup ma senza
>> cartografia, cio?
>> > bianco,
>> > se sposto con il pan la presunta mappa trovo scritto il seguente
>> errore:
>> >
>> > Warning: fopen(./pm_debug.log) [function.fopen]: failed to open
>> stream:
>> > Permission denied in /var/www/pmapper-dev/incphp/common.php on line
>> 215
>> >
>> > Warning: fopen(./pm_debug.log) [function.fopen]: failed to open
>> stream:
>> > Permission denied in /var/www/pmapper-dev/incphp/common.php on line
>> 215
>> >
>> > Warning: fopen(./pm_debug.log) [function.fopen]: failed to open
>> stream:
>> > Permission denied in /var/www/pmapper-dev/incphp/common.php on line
>> 215
>> >
>> questo non ci sono problemi, nel senso che lui tenta di mettere gli
>> errori
>> in un file che non esiste, pm_debug.log, che se vuoi basta che tu lo
>> crei dove lui lo
>> cerca, altrimenti basta che tu abbassi il livello di debug dentro il
>> config.ini
>> mettendo "debugLevel = 0"
>> > Warning: Cannot modify header information - headers already sent by
>> (output
>> > started at /var/www/pmapper-dev/incphp/common.php:215) in
>> > /var/www/pmapper-dev/map_gian.phtml on line 57
>> >
>> questo non lo capisco.. ti sei fatto un pa.phtml tuo? e lo hai nominato
>> map_gian.phtml?
>> > Da cosa possono dipendere?
>> >
>> > La mappa bianca, potrebbe dipendere dai sistemi di riferimento?
>> Vedo che per
>> > gli shp che sto utilizzando ho la seguente proiezione:
>> > "proj=longlat"
>> > "ellps=WGS84"
>> > "datum=WGS84".
>> > "no_defs"
>> > mentre la proiection generale del mapfile ?:
>> > "+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80
>> > +units=m +no_defs no_defs"
>> >
>> > Temo che qualcosa possa non andare....
>> >
>> non ci dovrebbero essere problemi comunque per testare il tuo map file
>> basta che al livello di map tu metta un DEBUG ON
>> e che da shell tu vada ad utilizzare mapserver in locale con shp2img
>> in questa maniera puoi testare il tuo mapfile prima di utilizzarlo
>> dentro
>> pmapper
>>
>> un'ultima cosa... ho visto nel path un pmapper-dev
>> non so se ti sei scaricato al verisone in sviluppo quella svn
>> ma ti consiglio di scaricare l'ultima stabile la 3.1.0 uscita pochi
>> giorni fa
>> e ripulita da bugs vari
>>
>> fammi sapere.. come procede
>>
>> ciao
>> Walter
>>
>> > A presto
>> > Eugenio
>> >
>> >> Walter Lorenzetti
>> email+jabber: lorenzetti@faunalia.it
>> www.faunalia.it
>> Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
>> Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy
>>

_________________________________________________________________
Scarica Windows Live Messenger e chiama gratis in tutto il mondo! http://www.messenger.it/connessione.html

Ciao Eugenio,

Eugenio Trumpy ha scritto:

Salve a tutti,
Finalmente, sembra funzionare tutto!!!
L'ultimo problema era effettivamente legato alla proiezione cartografica e
alla sua estensione.
Dato che i miei shp erano wgs84, ho utilizzato la stessa anche per i tag
PROIECTION nella prima parte del file.map, poi modificando l'estensione
della mappa in un area coerente con gli shp utilizzati tutto è andato a
posto...
Ovviamente però ho ancora qualche domanda,
abbiate pazienza:
prob.1 - il file serch.xml, mi da problemi, nel senso che dopo aver
modificato il file con i nomi dei campi che utilizzo, non mi ritorna alcun
risultato.
  

molto probabilmente non ha messo interrogabile lo strao per farlo
basta che tu metta dentro la classe dello strato che vuoi rendere
interrogabile la parola chiave 'TEMPLATE VOID', o unqualsiai path ad un file
anche che non esiste...

prob.2 - se metto un file png da usare come mappa di riferimento al di fuori
della directory /images questa non mi viene letta, dov'è e che file devo
modificare per utilizzare una reference map che sta fuori dall'albero delle
directory di pmapper?
  

guarda dentro il punto map nella zona dove dice 'mapreference'
troverai che il path è messo fisso alla cartella images... daste che tu
cambi quel path
ma non quello dentro il punto map

prob.3 - non riesco a settare l'hyperlink. Leggendo la guida ho visto che è
necessario modificare il tag METADATA:
la guida riporta - "RESULT_HYPERLINK" "FIELD1||Link on Detail, FIELD2", ma è
poco chiaro.
field1 è il primo campo cui si vuol fare l'hyperlink, ma se io ho tanti file
di testo da far aprire per quante sono le tipologie del filed1 come faccio?
in pratica Link on Detail che significa?
  
Link on Detail è il nome con cui te vuoi far apparire il tuo link dentro la finestra dei risultati
se non lo specifichi il risultato del campo della tua interrogazione diventerà un link... (spero di essere stato abbastanza chiaro)

purtroppo non si può ottenere tutto dalla vista :slight_smile:
a parte gli scherzi, pmapper a tuttora funziona in maniera tale che per ogni
camp di risultati che te ottieni dall'interogazione della mappa
tu ci possa applicare un link, ma non che tu possa applicarci più di uno
per campo
io l'ho fatto per un lavoro ... però ho dovutomettere mani al codice..e
modificarlo specificatamente
per quel progetto

prob.4 - con il bottone di selezione manuale non mi si seleziona alcun
items, quale potrebbe essere il motivo?
  

legato sempre alla mancansa della parola chiave 'TEMPLATE' (vedi punto 1)

Grazie
Eugenio

Speriamo di essere arrivati alla fine... :slight_smile:

ciao
Walter

Message: 5
Date: Fri, 29 Jun 2007 09:51:59 +0200
From: Walter Lorenzetti <lorenzetti@faunalia.it>
Subject: Re: [Gfoss] pmapper
To: Eugenio Trumpy <frippe12573@hotmail.com>
Cc: Geographic Free and Open Source Software - Italian mailing list
  <gfoss@faunalia.com>
Message-ID: <4684BA1F.5000406@faunalia.it>
Content-Type: text/plain; charset=windows-1252

Per la proiezione non ci dovrebbero essere problemi

te hai i dati in latlon e le riprioietti laea
per avere la riproiezione per? bisogna che tutti gli strati
abbiano la dichiarazione della proiezione

... altra cosa... potrebbe essere la EXTENT non giusta per il sitema di
proiezione scelta

ciao
Walter

p.s. rispondi anche alla lista... a qualcun altro potrebbe servire... :slight_smile:

Eugenio Trumpy ha scritto:
    

Ciao,
grazie per la risposta, penso di aver capito.
il problema del file di debug.
Per quanto riguarda il secondo punto, la risposta ? si, ho creato
anche un file map.phtml per testare il mio file.map, ho cercato in
pratica di salvare con nome i vari file di pmapper utilia
personalizzare la mappa da visualizzare: map.phtml, il config.ini, lo
startup_config_php, php_config.php e lenguage_it.php.....prover? il
file.map con shp2img comunque.
Gli shp che sto testando nella mia applicazione di prova sono della
zona della maremma con
la seguente proiezione:
"proj=longlat"
"ellps=WGS84"
"datum=WGS84".
"no_defs"
Mentre quella del file.map ? settata al momento in:
"+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000 +ellps=GRS80
+units=m +no_defs no_defs"
Non ? che sono diverse e quindi ho i dati proiettati in due punti
diversi del mondo?

Attualmente poi se controllo le immagini create da mapserver nella
cartella /tmp osservo che l'immagine della barra di scala ? presente e
sembra corretta, l'immagine della mappa ? presente ma bianca...da che
pu? dipendere questo?

Grazie ancora!!!
Eugenio

From: Walter Lorenzetti <lorenzetti@faunalia.it>
To: Eugenio Trumpy <frippe12573@hotmail.com>
CC: Geographic Free and Open Source Software - Italian mailing list
<gfoss@faunalia.com>
Subject: Re: [Gfoss] pmapper
Date: Fri, 29 Jun 2007 08:05:34 +0200

Ciao Eugenio,

scusa se le mie risposte tardano... ma il tempo mi manca veramente
ultimamente

Eugenio Trumpy ha scritto:
        

Buonasera,
Sto muovendo i primi passi con pmapper, dopo averlo installato e
          

testato con
        

i dati di prova, ho provato a creare un altro file.map e modificare
          

i file
        

che servono a personalizzare l'applicazione, es:
map.phtml, il config.ini, lo startup_config_php, php_config.php e
lenguage_it.php.

ai fini della personalizzazione se utilizzi pmapper 3 non c'? bisogno
che tu
tocchi il map.phtml
        

Ho preparato una cartella per i dati shp all'interno del /var/www/ e
un'altra cartella tmp per le immagini con privilegi di utente con
          

lettura
        

scrittura ed esecuzione.

l'esecuzione non ? necessaria
        

L'applicazione mi resituisce la finestra popup ma senza
          

cartografia, cio?
        

bianco,
se sposto con il pan la presunta mappa trovo scritto il seguente
          

errore:
        

Warning: fopen(./pm_debug.log) [function.fopen]: failed to open
          

stream:
        

Permission denied in /var/www/pmapper-dev/incphp/common.php on line
          

215
        

Warning: fopen(./pm_debug.log) [function.fopen]: failed to open
          

stream:
        

Permission denied in /var/www/pmapper-dev/incphp/common.php on line
          

215
        

Warning: fopen(./pm_debug.log) [function.fopen]: failed to open
          

stream:
        

Permission denied in /var/www/pmapper-dev/incphp/common.php on line
          

215
        
questo non ci sono problemi, nel senso che lui tenta di mettere gli
errori
in un file che non esiste, pm_debug.log, che se vuoi basta che tu lo
crei dove lui lo
cerca, altrimenti basta che tu abbassi il livello di debug dentro il
config.ini
mettendo "debugLevel = 0"
        

Warning: Cannot modify header information - headers already sent by
          

(output
        

started at /var/www/pmapper-dev/incphp/common.php:215) in
/var/www/pmapper-dev/map_gian.phtml on line 57

questo non lo capisco.. ti sei fatto un pa.phtml tuo? e lo hai nominato
map_gian.phtml?
        

Da cosa possono dipendere?

La mappa bianca, potrebbe dipendere dai sistemi di riferimento?
          

Vedo che per
        

gli shp che sto utilizzando ho la seguente proiezione:
"proj=longlat"
"ellps=WGS84"
"datum=WGS84".
"no_defs"
mentre la proiection generale del mapfile ?:
"+proj=laea +lat_0=52 +lon_0=10 +x_0=4321000 +y_0=3210000
          

+ellps=GRS80
    

+units=m +no_defs no_defs"

Temo che qualcosa possa non andare....

non ci dovrebbero essere problemi comunque per testare il tuo map file
basta che al livello di map tu metta un DEBUG ON
e che da shell tu vada ad utilizzare mapserver in locale con shp2img
in questa maniera puoi testare il tuo mapfile prima di utilizzarlo
dentro
pmapper

un'ultima cosa... ho visto nel path un pmapper-dev
non so se ti sei scaricato al verisone in sviluppo quella svn
ma ti consiglio di scaricare l'ultima stabile la 3.1.0 uscita pochi
giorni fa
e ripulita da bugs vari

fammi sapere.. come procede

ciao
Walter

A presto
Eugenio

Walter Lorenzetti
            

email+jabber: lorenzetti@faunalia.it
www.faunalia.it
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy

_________________________________________________________________
Scarica Windows Live Messenger e chiama gratis in tutto il mondo!
http://www.messenger.it/connessione.html

_______________________________________________
Gfoss mailing list: 220 iscritti (28-05-2007)
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss

--
Please no .doc, .xls, .ppt, .dwg:
https://www.faunalia.it/dokuwiki/doku.php?id=public:OpenFormats

Walter Lorenzetti
email+jabber: lorenzetti@faunalia.it
www.faunalia.it
Cell: (+39) 347-6597931 Tel+Fax: (+39) 0587-213742
Piazza Garibaldi 5 - 56025 Pontedera (PI), Italy