[Gfoss] modulo grass-qgis

Ciao a tutti...
ammettiamo che io abbia un modulo di grass (uno script di shell che
richiama alcuni comandi di grass) che devo fornire ad un
amministrazione...
che ovviamente lavora su windows...
voglio fargli usare qgis... con grass nativo...
come posso integrare questo script???
ho alcune possibilità credo:

a) inserirlo proprio come scriptino di shell e farlo girare nella shell
di qgis per windows (funziona??? non ho mai provato.. "per fortuna" ho
scarsa esperienza su win.. ma talvolta il problema si pone :slight_smile:

b) oppure metterlo direttamente dentro qgis magari integrandolo con la
sua interfaccetta grafica (come i tanti altri moduli che sono stati
portati su qgis dal lavoro meritorio di Paolo e degli altri)
per questa soluzione il problema che si pone è: sono su windows... e
quindi andrebbe compilato per windows dopo aver inserito il modulo...

come posso fare??? (visto che di compilare su windows non ho ne
conoscenze, ne voglia)...
nel caso in cui mi diano un po' di soldini (non tantissimi ma si fa quel
che si può), posso coinvolgere qualcuno per fare questa cosa??? devo
rivolgermi direttamente al team di sviluppo di Qgis??? per far
compilare ....
come risolvereste voi la questione???
questione che potrebbe porsi per altri credo...

ciao
Ivan

Ciao Ivan,
penso che la strada migliore sia quello di fare una semplice interfaccia
grafica per QGIS, la cosa è semplicissima ma ha un paio di limitazioni
da tenere in considerazione.
1) Il problema principale è che l'interfaccia grafica di QGIS sembra non
gestire la situazione in cui il comando di GRASS presenti una variabile
multipla relativa agli strati di input (es. v.patch)
2) Se nel comando di GRASS ci sono opzioni che si autoescludono occorre
dividere in due o più parti il comando

Per inserire il modulo non devi fare nessuna compilazione, basta
preparare uno script di testo come quelli già presenti e copiarlo nella
cartella .../qgis/grass/modules (in cui troverai gli altri script da
usare come esempi) e poi aggiungere una riga facente riferimento al
nuovo modulo nel file di menù "default.qgc" che si trova nella cartella
.../qgis/grass/config.
Solitamente la cartella qgis si trova dentro C:\Programmi

Per ulteriori esempi ed istruzioni puoi vedere:
http://wiki.qgis.org/qgiswiki/Adding_New_Tools_to_the_GRASS_Toolbox
http://wiki.gfoss.it/index.php/QGIS:_Grass_Tools_aggiunta_moduli

Se hai bisogno fammi sapere!

Ciao
leo

ivan marchesini ha scritto:

Ciao a tutti...
ammettiamo che io abbia un modulo di grass (uno script di shell che
richiama alcuni comandi di grass) che devo fornire ad un
amministrazione...
che ovviamente lavora su windows...
voglio fargli usare qgis... con grass nativo...
come posso integrare questo script???
ho alcune possibilità credo:

a) inserirlo proprio come scriptino di shell e farlo girare nella shell
di qgis per windows (funziona??? non ho mai provato.. "per fortuna" ho
scarsa esperienza su win.. ma talvolta il problema si pone :slight_smile:

b) oppure metterlo direttamente dentro qgis magari integrandolo con la
sua interfaccetta grafica (come i tanti altri moduli che sono stati
portati su qgis dal lavoro meritorio di Paolo e degli altri)
per questa soluzione il problema che si pone è: sono su windows... e
quindi andrebbe compilato per windows dopo aver inserito il modulo...

come posso fare??? (visto che di compilare su windows non ho ne
conoscenze, ne voglia)...
nel caso in cui mi diano un po' di soldini (non tantissimi ma si fa quel
che si può), posso coinvolgere qualcuno per fare questa cosa??? devo
rivolgermi direttamente al team di sviluppo di Qgis??? per far
compilare ....
come risolvereste voi la questione???
questione che potrebbe porsi per altri credo...

ciao
Ivan

_______________________________________________
Gfoss mailing list
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
  

Grazie mille Leo...
ho altre 2 domande..
ho appena fatto una prova e creato v.build.qgm
funziona...
anche se lo ho creato con la sola possibilità di scegliere la mappa su
cui operare (non ho inserito ne la mappa dove mettere eventuali errori
ne le opzioni...) perchè devo ancora capire bene come si fa...

ma a parte questo le domande sono:
esistono delle rules per le icone?? cioè, devono essere create ex-novo
seguendo qualche specifica o è tutto lecito :slight_smile:

inoltre:
uan volta fatto il .qgm, e l'icona, per spedire il tutto al qgis team a
chi devo rivolgermi???
devo scrivere alla lista di sviluppo???
o posso postare direttamente a qualcuno??
io sto usando la versione packettizzata da niccolò per debian... per
vedere quali moduli mancano all'appello devo andare a vedere sull svn??
tu come procedi...
grazie mille...
ciao

Ivan

Il giorno mer, 28/03/2007 alle 10.50 +0200, Leonardo Lami ha scritto:

Ciao Ivan,
penso che la strada migliore sia quello di fare una semplice interfaccia
grafica per QGIS, la cosa è semplicissima ma ha un paio di limitazioni
da tenere in considerazione.
1) Il problema principale è che l'interfaccia grafica di QGIS sembra non
gestire la situazione in cui il comando di GRASS presenti una variabile
multipla relativa agli strati di input (es. v.patch)
2) Se nel comando di GRASS ci sono opzioni che si autoescludono occorre
dividere in due o più parti il comando

Per inserire il modulo non devi fare nessuna compilazione, basta
preparare uno script di testo come quelli già presenti e copiarlo nella
cartella .../qgis/grass/modules (in cui troverai gli altri script da
usare come esempi) e poi aggiungere una riga facente riferimento al
nuovo modulo nel file di menù "default.qgc" che si trova nella cartella
.../qgis/grass/config.
Solitamente la cartella qgis si trova dentro C:\Programmi

Per ulteriori esempi ed istruzioni puoi vedere:
http://wiki.qgis.org/qgiswiki/Adding_New_Tools_to_the_GRASS_Toolbox
http://wiki.gfoss.it/index.php/QGIS:_Grass_Tools_aggiunta_moduli

Se hai bisogno fammi sapere!

Ciao
leo

ivan marchesini ha scritto:
> Ciao a tutti...
> ammettiamo che io abbia un modulo di grass (uno script di shell che
> richiama alcuni comandi di grass) che devo fornire ad un
> amministrazione...
> che ovviamente lavora su windows...
> voglio fargli usare qgis... con grass nativo...
> come posso integrare questo script???
> ho alcune possibilità credo:
>
> a) inserirlo proprio come scriptino di shell e farlo girare nella shell
> di qgis per windows (funziona??? non ho mai provato.. "per fortuna" ho
> scarsa esperienza su win.. ma talvolta il problema si pone :slight_smile:
>
>
> b) oppure metterlo direttamente dentro qgis magari integrandolo con la
> sua interfaccetta grafica (come i tanti altri moduli che sono stati
> portati su qgis dal lavoro meritorio di Paolo e degli altri)
> per questa soluzione il problema che si pone è: sono su windows... e
> quindi andrebbe compilato per windows dopo aver inserito il modulo...
>
>
> come posso fare??? (visto che di compilare su windows non ho ne
> conoscenze, ne voglia)...
> nel caso in cui mi diano un po' di soldini (non tantissimi ma si fa quel
> che si può), posso coinvolgere qualcuno per fare questa cosa??? devo
> rivolgermi direttamente al team di sviluppo di Qgis??? per far
> compilare ....
> come risolvereste voi la questione???
> questione che potrebbe porsi per altri credo...
>
> ciao
> Ivan
>
>
>
>
>
> _______________________________________________
> Gfoss mailing list
> Gfoss@faunalia.com
> http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
>

_______________________________________________
Gfoss mailing list
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss

--
Ti prego di cercare di non inviarmi files .doc, .xls, .ppt, .dwg.
Preferisco formati liberi.
Please try to avoid to send me .doc, .xls, .ppt, .dwg 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)
e-mail: marchesini@unipg.it
        ivan.marchesini@gmail.com
tel: +39(0)755853760
fax: +39(0)755853756
jabber: geoivan73@jabber.org

ivan marchesini ha scritto:

Grazie mille Leo...
ho altre 2 domande..
ho appena fatto una prova e creato v.build.qgm
funziona...
anche se lo ho creato con la sola possibilità di scegliere la mappa su
cui operare (non ho inserito ne la mappa dove mettere eventuali errori
ne le opzioni...) perchè devo ancora capire bene come si fa...

ma a parte questo le domande sono:
esistono delle rules per le icone?? cioè, devono essere create ex-novo
seguendo qualche specifica o è tutto lecito :slight_smile:
  

Per ora io e Massimo abbiamo cercato di uniformare le icone il più
possibile (per rappresentare un dato vettoriale puntiforme di input per
più comandi abbiamo cercato di usare sempre la stessa icona per non
creare un insieme incomprensibile di forme e colori in un menù già
abbastanza compresso...). Le icone le puoi prendere dagli altri comandi
se possono fare al caso tuo o creare direttamente da QGIS se ti occorre
un'icona nuova.

inoltre:
uan volta fatto il .qgm, e l'icona, per spedire il tutto al qgis team a
chi devo rivolgermi???
devo scrivere alla lista di sviluppo???
o posso postare direttamente a qualcuno??
io sto usando la versione packettizzata da niccolò per debian... per
vedere quali moduli mancano all'appello devo andare a vedere sull svn??
  

Noi i nuovi moduli li abbiamo mandati alla lista di sviluppo di QGIS.
Per vedere quelli che mancano scarica la versione di sviluppo (per
Windows) da:
http://qgis.org/uploadfiles/testbuilds/qgis_setup0.8.1preview3.exe
non so se sul svn per Linux li hanno già messi...

Comunque tieni conto che sono state fatte molte più icone di quelle
messe sulla preview ma non le abbiamo mandate agli sviluppatori perchè
Radim ci ha detto più volte che i comandi devono essere il più puliti
possibile e non ci deve essere possibilità per gli utenti di sbagliare.
Così se in un comando c'era da scrivere qualcosa a mano (es. i parametri
del database), il comando è stato scartato, comunque per vedere tutti i
comandi creati da me e Massimo scaricali da:
www.faunalia.it/download/qgis/grass_tutto.zip

Ciao
leo

tu come procedi...
grazie mille...
ciao

Ivan

Il giorno mer, 28/03/2007 alle 10.50 +0200, Leonardo Lami ha scritto:
  

Ciao Ivan,
penso che la strada migliore sia quello di fare una semplice interfaccia
grafica per QGIS, la cosa è semplicissima ma ha un paio di limitazioni
da tenere in considerazione.
1) Il problema principale è che l'interfaccia grafica di QGIS sembra non
gestire la situazione in cui il comando di GRASS presenti una variabile
multipla relativa agli strati di input (es. v.patch)
2) Se nel comando di GRASS ci sono opzioni che si autoescludono occorre
dividere in due o più parti il comando

Per inserire il modulo non devi fare nessuna compilazione, basta
preparare uno script di testo come quelli già presenti e copiarlo nella
cartella .../qgis/grass/modules (in cui troverai gli altri script da
usare come esempi) e poi aggiungere una riga facente riferimento al
nuovo modulo nel file di menù "default.qgc" che si trova nella cartella
.../qgis/grass/config.
Solitamente la cartella qgis si trova dentro C:\Programmi

Per ulteriori esempi ed istruzioni puoi vedere:
http://wiki.qgis.org/qgiswiki/Adding_New_Tools_to_the_GRASS_Toolbox
http://wiki.gfoss.it/index.php/QGIS:_Grass_Tools_aggiunta_moduli

Se hai bisogno fammi sapere!

Ciao
leo

ivan marchesini ha scritto:
    

Ciao a tutti...
ammettiamo che io abbia un modulo di grass (uno script di shell che
richiama alcuni comandi di grass) che devo fornire ad un
amministrazione...
che ovviamente lavora su windows...
voglio fargli usare qgis... con grass nativo...
come posso integrare questo script???
ho alcune possibilità credo:

a) inserirlo proprio come scriptino di shell e farlo girare nella shell
di qgis per windows (funziona??? non ho mai provato.. "per fortuna" ho
scarsa esperienza su win.. ma talvolta il problema si pone :slight_smile:

b) oppure metterlo direttamente dentro qgis magari integrandolo con la
sua interfaccetta grafica (come i tanti altri moduli che sono stati
portati su qgis dal lavoro meritorio di Paolo e degli altri)
per questa soluzione il problema che si pone è: sono su windows... e
quindi andrebbe compilato per windows dopo aver inserito il modulo...

come posso fare??? (visto che di compilare su windows non ho ne
conoscenze, ne voglia)...
nel caso in cui mi diano un po' di soldini (non tantissimi ma si fa quel
che si può), posso coinvolgere qualcuno per fare questa cosa??? devo
rivolgermi direttamente al team di sviluppo di Qgis??? per far
compilare ....
come risolvereste voi la questione???
questione che potrebbe porsi per altri credo...

ciao
Ivan

_______________________________________________
Gfoss mailing list
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss
  

_______________________________________________
Gfoss mailing list
Gfoss@faunalia.com
http://www.faunalia.com/cgi-bin/mailman/listinfo/gfoss