[Gfoss] GRASS, QGis e Sextante
Markus Neteler
neteler a osgeo.org
Dom 6 Maggio 2012 21:01:51 CEST
2012/5/6 Paolo Cavallini <cavallini a faunalia.it>:
> Il 06/05/2012 14:16, Luca Casagrande ha scritto:
>>
>> Grazie a tutti coloro che daranno una mano.
> Grazie Luca. Sottolineo come aggiungere e modificare moduli sia
> estremamente semplice.
Semplice magari ma perché di nuovo un altro formato?
L'ordine delle righe importa (in particolare in/out e flags)?
> Ad es. il modulo per il minimo poligono convesso
> (hull) e' questo:
>
> v.hull
> Vector (v.*)
> ParameterVector|input|input|0|False
> ParameterBoolean|-a|-a|True
> OutputVector|output|output
./src/plugins/grass/modules/v.hull.qgm
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE qgisgrassmodule SYSTEM "http://mrcc.com/qgisgrassmodule.dtd">
<qgisgrassmodule label="Convex hull" module="v.hull">
<option key="input"/>
<option key="output" />
<flag key="a" answer="on" hidden="yes" />
</qgisgrassmodule>
Con un po' di XML stylesheet magic è sicuramente possibile
ottenere un bel po' in automatico.
-> riga 1: nome del modulo
-> riga 2: dal nome del modulo
-> riga 3: da option key input
-> riga 4: flag (curiosamente in questa riga, non prima): on da "answer"
-> riga 5: da option key output
Il label sembra di mancare nel nuovo formato ("Convex hull").
> Al momento ci sono 153 moduli aggiunti, e l'obiettivo minimo e'
> replicare in sextante tutti i moduli disponibili nel plugin, con le
> stesse opzioni, in modo che la migrazione degli utenti sia facilitata.
> Chi se la sente?
Sento molto... "automatizzazione" :)
ciao
Markus
Maggiori informazioni sulla lista
Gfoss