Re: v.strahler

View: New views
3 Messages — Rating Filter:   Alert me  

Parent Message unknown Re: v.strahler

by ivan marchesini :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ciao...
per prima cosa una piccola precisazione...
io ed annalisa ci siamo limitati a correggere v.strahler e non a crearlo
ex-novo...  è stato Florian Kindl a farlo  :-)
aveva degli errori... che Florian non riusciva a trovare... e che noi
abbiamo scovato..  :-)  

r.strahler, r.broscoe e v.mainchannel sono invece opera nostra... quindi
ci prendiamo tutte le colpe di eventuali malfunzionamenti...  :-)

Il giorno mer, 23/07/2008 alle 20.59 +0200, Patti Giuseppe ha scritto:
> Buonasera. Mi permetto di contattare direttamente uno dei creatori del
> module v.strahler perché non mi è molto chiaro come dovrebbe funzionare
> nell'ambito dei vari r.broscoe e v.mainchannel che lo richiamano. Ho
> scaricato il modulo da svn e l'ho compilato contro i sorgenti di grass
> 6.2.2. al che tutto quello che succede è che viene creata una cartella
> OBJ.i686-pc-linux-gnu con dentro i vari file *.o, che capisco dal
> flowchart essere i mattoncini per l'intero modulo. A questo punto cosa
> dovrei fare per far funzionare r.broscoe o r.strahler?

a questo punto, da root e da dentro la cartella v.strahler da cui avevi
compilato (sebbene mi sembrava che annalisa avesse modifcato il Makefile
per evitare questi punti di seguito.. ma ho or ora verificato che il
Makefile non è corretto, lo correggeremo):

cp r.broscoe.sh /usr/local/grass-6.4.svn/scripts/
cp r.strahler.sh /usr/local/grass-6.4.svn/scripts/
cp v.mainchannel /usr/local/grass-6.4.svn/scripts/

(NB: /usr/local/grass-6.4.svn è la mia directory di installazione di
grass... cambiala in funzione della tua eventualmente). Poi

 cd ../..

per tornare nella directory principale del codice sorgente di grass...
(nel mio caso si chiama grass6_devel)
e poi:

make install

(scusa se sono pedante ma non so se questi passaggi li hai già fatti o
meno...)

a questo punto dovresti avere tutto funzionante sulla tua shell...

ah.. importante!!!  :
noi abbiamo sempre usato il d.m al posto del gis.m...
e di conseguenza siamo abituati all'uso dei monitor (x0, x1,..)
per evitare inconvenienti è meglio usare il d.m ed i monitor...

(quindi chiudi gis.m e dai d.m sulla shell)

usando gis.m probabilmente dovremmo far partire un monitor dentro gli
script (per esempio in r.strahler.. che è interattivo).. ma non ci
abbiamo pensato al momento..


tieni conto che r.broscoe richiede: R installato sulla tua macchina ed
un pacchetto di R chiamato agricolae

mi sembrava che esistesse documentazione per queste cose... cioè ero
convinto che Annalisa, che insieme a me ha fatto gran parte del lavoro,
avesse scritto i file di help... che al momento non ritrovo..
giro questa mail anche a lei per conoscenza...
magari in giornata riesce a ricaricare sugli addons Makefile e file html
di help....

> Grazie in anticipo per un eventuale gradito riscontro. Se preferisce può
> rispondere in lista gfoss alla quale sono iscritto (anche con tono meno
> formale se preferisce!)

Preferisco preferisco   :D


>
> Saluti
>
> Giuseppe dott. Patti - GEOLOGO

e poi siamo colleghi....

fammi sapere...
ciao




>
--
Ti prego di cercare di non inviarmi files .dwg, .doc, .xls, .ppt.
Preferisco formati liberi.
Please try to avoid to send me .dwg, .doc, .xls, .ppt files.
I prefer free formats.
http://it.wikipedia.org/wiki/Formato_aperto
http://en.wikipedia.org/wiki/Open_format

Ivan Marchesini
Department of Civil and Environmental Engineering
University of Perugia
Via G. Duranti 93/a
06125
Perugia (Italy)
Socio fondatore GFOSS "Geospatial Free and Open Source Software" http://www.gfoss.it
e-mail: marchesini@...
        ivan.marchesini@...
tel: +39(0)755853760
fax (university): +39(0)755853756
fax (home): +39(0)5782830887
jabber: geoivan73@...


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

Re: v.strahler

by Patti Giuseppe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Caro collega ti ringrazio vivamente. Allora ci ero arrivato, il mio
problema è che ad un certo punto sia r.broscoe che r.strahler richiamano
v.strahler ed è qui che mi imghippo, perché di per sé una volta fatto il
make l'oggetto v.strahler, script o binario che sia, non esiste! Anzi
ieri in tarda sera mi diceva addirittura v.strahler accesso non
consentito, ma non ho capito dove sia la funzione fisicamente in modo da
capire come risolvere il problema e/o modificare i permessi. Di per se
una differenza è che io ho l'installazione da apt-get, allora ho fatto
apt-get source del pacchetto grass della ubuntu hardy e ho compilato il
modulo nei sorgenti, poi ho copiato l'esito del make nella directory
scripts in cui era installato grass (/usr/local/grass/scripts quindi)
per cui niente make install, ma credo che questo non faccia differenza
sull'assenza del v.strahler da qualche parte, o mi sbaglio?

Rigrazie

ivan marchesini ha scritto:

> Ciao...
> per prima cosa una piccola precisazione...
> io ed annalisa ci siamo limitati a correggere v.strahler e non a crearlo
> ex-novo...  è stato Florian Kindl a farlo  :-)
> aveva degli errori... che Florian non riusciva a trovare... e che noi
> abbiamo scovato..  :-)  
>
> r.strahler, r.broscoe e v.mainchannel sono invece opera nostra... quindi
> ci prendiamo tutte le colpe di eventuali malfunzionamenti...  :-)
>
> Il giorno mer, 23/07/2008 alle 20.59 +0200, Patti Giuseppe ha scritto:
>  
>> Buonasera. Mi permetto di contattare direttamente uno dei creatori del
>> module v.strahler perché non mi è molto chiaro come dovrebbe funzionare
>> nell'ambito dei vari r.broscoe e v.mainchannel che lo richiamano. Ho
>> scaricato il modulo da svn e l'ho compilato contro i sorgenti di grass
>> 6.2.2. al che tutto quello che succede è che viene creata una cartella
>> OBJ.i686-pc-linux-gnu con dentro i vari file *.o, che capisco dal
>> flowchart essere i mattoncini per l'intero modulo. A questo punto cosa
>> dovrei fare per far funzionare r.broscoe o r.strahler?
>>    
>
> a questo punto, da root e da dentro la cartella v.strahler da cui avevi
> compilato (sebbene mi sembrava che annalisa avesse modifcato il Makefile
> per evitare questi punti di seguito.. ma ho or ora verificato che il
> Makefile non è corretto, lo correggeremo):
>
> cp r.broscoe.sh /usr/local/grass-6.4.svn/scripts/
> cp r.strahler.sh /usr/local/grass-6.4.svn/scripts/
> cp v.mainchannel /usr/local/grass-6.4.svn/scripts/
>
> (NB: /usr/local/grass-6.4.svn è la mia directory di installazione di
> grass... cambiala in funzione della tua eventualmente). Poi
>
>  cd ../..
>
> per tornare nella directory principale del codice sorgente di grass...
> (nel mio caso si chiama grass6_devel)
> e poi:
>
> make install
>
> (scusa se sono pedante ma non so se questi passaggi li hai già fatti o
> meno...)
>
> a questo punto dovresti avere tutto funzionante sulla tua shell...
>
> ah.. importante!!!  :
> noi abbiamo sempre usato il d.m al posto del gis.m...
> e di conseguenza siamo abituati all'uso dei monitor (x0, x1,..)
> per evitare inconvenienti è meglio usare il d.m ed i monitor...
>
> (quindi chiudi gis.m e dai d.m sulla shell)
>
> usando gis.m probabilmente dovremmo far partire un monitor dentro gli
> script (per esempio in r.strahler.. che è interattivo).. ma non ci
> abbiamo pensato al momento..
>
>
> tieni conto che r.broscoe richiede: R installato sulla tua macchina ed
> un pacchetto di R chiamato agricolae
>
> mi sembrava che esistesse documentazione per queste cose... cioè ero
> convinto che Annalisa, che insieme a me ha fatto gran parte del lavoro,
> avesse scritto i file di help... che al momento non ritrovo..
> giro questa mail anche a lei per conoscenza...
> magari in giornata riesce a ricaricare sugli addons Makefile e file html
> di help....
>
>  
>> Grazie in anticipo per un eventuale gradito riscontro. Se preferisce può
>> rispondere in lista gfoss alla quale sono iscritto (anche con tono meno
>> formale se preferisce!)
>>    
>
> Preferisco preferisco   :D
>
>
>  
>> Saluti
>>
>> Giuseppe dott. Patti - GEOLOGO
>>    
>
> e poi siamo colleghi....
>
> fammi sapere...
> ciao
>
>
>
>
>  


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

Parent Message unknown Re: v.strahler

by Patti Giuseppe :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Allora....dopo lunghe sessioni di attesa fremente davanti alla console e
vari tentativi falliti vi riporto la mia esperienza. Una volta
configurato ed installato correttamente moduli e script (in grass 6.3)
ho rilevato queste difficoltà che ho dovuto aggirare "manualmente":
- in r.broscoe.sh l'inserimento manuale delle coordinate x e y di
chiusura del bacino ha causato la mancata individuazione della cella
appropriata (non so perché), quindi è stato necessario ripetere
manualmente r.strahler per ogni soglia da testare in modalità
interattiva (usando nomi appropriati per i file in output), commentare
le linee di r.broscoe.sh che facevano automaticamente il passaggio sulla
base delle coord inserite manualmente e quindi fare girare nuovamente
l'analisi. Penso sarebbe più semplice inserire una sorta di parser
visuale delle coordinate cliccate una sola volta richiamando r.strahler
in modalità interattiva, in modo che tutto il resto dello script sia
coerente e prenda le coord direttamente dalla mappa piuttosto che
dall'indicazione numerica.
- nel far girare r.broscoe ho l'avvertimento che l'esecuzione di
r.stats.info (?) è superata da r.category
- nell'uso di v.mainchannel ho dovuto fare un po' di acrobazie perché
l'esecuzione automatica non individuava le coordinate del punto più
distante dalla sez di chiusura in quanto automaticamente arrotondava
alla seconda cifra decimale l'output della stringa "max" mentre nel dem
le coord erano alla sesta cifra decimale, quindi ho dovuto procedere
manualmente alla creazione del file in cui erano contenuti i punti di
inizio e di fine del tracciato dell'asta principale e poi finalmente ho
ottenuto l'individuazione dell'asta principale.

Purtroppo non ho la capacità di correggere sintatticamente gli script in
modo che facciano quanto ho detto, altrimenti vi darei volentieri una
mano. VI ringrazio in ogni caso per la disponibilità e per il gran
lavoro svolto.

Se posso aiutare in qualche modo, tempo permettendo, contattatemi pure!

Saluti!



ivan marchesini ha scritto:

> Ciao Giuseppe..
>
> in effetti qualcosa tra grass 6.2 e grass 6.3 (ma forse anche 6.4)
> potrebbe essere cambiato (mi riferisco alle opzioni type appunto e forse
> anche a qualcos'altro...)
>
> volevo avvisarti che sull'svn degli addons di grass adesso sono stati
> sistemati tutti i moduletti (comprensivi di pagine help), grazie al
> lavoro di annalisa...
> ed è stato leggermente anche modificato r.strahler...
> adesso, se tu fai questi passi:
>
> 1) scarichi tutto il codice sorgente di grass e lo compili a mano
> (configure , make make , install)
> 2) scarichi la cartella v.strahler degli addons e la copy dentro la
> cartella "vector" del codice sorgente di grass
> 3) sulla cartella principale del codice sorgente di grass fai "make
> libs"
> 4) dentro la cartella v.strahler che hai messo dentro a "vector" dai
> "make"
> 5) torni sulla cartella principale del codice sorgente di grass fai
> "make install"
>
> tutti i moduli relativi a v.strahler si dovrebbero installare
> correttamente... (comprensivi di help)
>
>
> tuttavia..
>
> abbiamo ancora dei problemini con il "make", che compila ma alla fine da
> un errore...
> tuttavia sembra che l'errore sia marginale visto che poi make install
> mette tutto a posto ...
>
> siamo oberati di lavoro e non ce la facciamo adesso a metterci mano...
>
> qualunque suggerimento è ben accetto...
>
> ciao
>
>
>
>
> Il giorno ven, 25/07/2008 alle 19.12 +0200, Patti dott. Giuseppe -
> GEOLOGO ha scritto:
>  
>> errore mio. Però lo script r.strahler ha
>> secondo me diversi problemi, ad esempio le opzioni type del v.to.rast
>> non esistono. Pian piano sto eliminando le opzioni che non funzionano
>> nei vari step dello script per vedere se pervengo al risultato finale
>> e
>> che valore ha. Ti/vi terrò aggiornati, grazie!
>>
>>    


_______________________________________________
Iscriviti all'associazione GFOSS.it: http://www.gfoss.it/drupal/iscrizione
Gfoss@...
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non rispecchiano necessariamente
le posizioni dell'Associazione GFOSS.it.
LightInTheBox - Buy quality products at wholesale price