applicare v.transform ricorsivamente

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

applicare v.transform ricorsivamente

Francesco de Virgilio
Ciao a tutti,
su GRASS ho 64 layer vettoriali e devo applicare v.transform a tutti,
usando lo stesso identico pointsfile.

Pensavo di scrivere uno script ma non ho molto tempo per giocare con
Bash, qualcuno conosce una soluzione pratica? Per una serie di ragioni
non posso neanche fondere tutte le geometrie in un unico
layer, applicare v.transform su questo e separarli successivamente.

Avete qualche idea?

Grazie
--
Francesco de Virgilio
*Ubuntu-it team member*
   mailto:[hidden email]
   http://wiki.ubuntu-it.org/FrancescoDeVirgilio
*Wikimedia projects contributor*
   http://en.wikipedia.org/wiki/User:Fradeve11
*OpenStreetMap Mapper*
   http://www.openstreetmap.org/user/Fradeve11
*Blog*
   http://www.fradeve.org
                "Love - Peace - Freedom - Free Software"

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012

signature.asc (205 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: applicare v.transform ricorsivamente

Luca Delucchi
Il 26 settembre 2012 20:12, Francesco de Virgilio
<[hidden email]> ha scritto:

> Ciao a tutti,
> su GRASS ho 64 layer vettoriali e devo applicare v.transform a tutti,
> usando lo stesso identico pointsfile.
>
> Pensavo di scrivere uno script ma non ho molto tempo per giocare con
> Bash, qualcuno conosce una soluzione pratica? Per una serie di ragioni
> non posso neanche fondere tutte le geometrie in un unico
> layer, applicare v.transform su questo e separarli successivamente.
>
> Avete qualche idea?

for map in `g.mlist type=vect pattern=nome:mappa*`; do
    v.trasform in=$map out=${map}_trasform
done

>
> Grazie

PS
Se funziona mi sono guadagnato un bonus per una richiesta sul wiki di OSM ;-)

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012
Reply | Threaded
Open this post in threaded view
|

applicare v.transform ricorsivamente

Francesco de Virgilio
On 27.09.12, 00:23, Luca Delucchi wrote:

> Il 26 settembre 2012 20:12, Francesco de Virgilio
> <[hidden email]> ha scritto:
> > Ciao a tutti,
> > su GRASS ho 64 layer vettoriali e devo applicare v.transform a tutti,
> > usando lo stesso identico pointsfile.
> >
> > Pensavo di scrivere uno script ma non ho molto tempo per giocare con
> > Bash, qualcuno conosce una soluzione pratica? Per una serie di ragioni
> > non posso neanche fondere tutte le geometrie in un unico
> > layer, applicare v.transform su questo e separarli successivamente.
> >
> > Avete qualche idea?
>
> for map in `g.mlist type=vect pattern=nome:mappa*`; do
>     v.trasform in=$map out=${map}_trasform
> done
>
>
> PS
> Se funziona mi sono guadagnato un bonus per una richiesta sul wiki di OSM ;-)
Hai appena vinto una confezione formato famiglia per 10 assistenze sul
wiki di OSM :D

PS: è giunto per me il momento di fare `dive in` nello scripting per
GRASS.

Grazie mille
--
Francesco de Virgilio
*Ubuntu-it team member*
   mailto:[hidden email]
   http://wiki.ubuntu-it.org/FrancescoDeVirgilio
*Wikimedia projects contributor*
   http://en.wikipedia.org/wiki/User:Fradeve11
*OpenStreetMap Mapper*
   http://www.openstreetmap.org/user/Fradeve11
*Blog*
   http://www.fradeve.org
                "Love - Peace - Freedom - Free Software"

_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012

signature.asc (205 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: applicare v.transform ricorsivamente

Markus Neteler
2012/9/27 Francesco de Virgilio <[hidden email]>:
...
> PS: è giunto per me il momento di fare `dive in` nello scripting per
> GRASS.

C'è anche
http://grass.osgeo.org/wiki/GRASS_and_Shell

ciao
Markus
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
Non inviate messaggi commerciali.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
605 iscritti al 10.7.2012