GRASS v.extract

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

GRASS v.extract

Marco Guiducci-3
Salve,
ho un mappa con poligoni sovrapposti e distinti per codice di CTR.
vorrei eliminare un particolare codice, che si può presentare indifferentemente sul layer 1 che sul 2.

scrivo:
v.extract input=P16G20 type=area layer=-1 where="CODICE <> '0906'" output=P16G20_sel

ottengo:
ERRORE: 'layer' must be > 0 for 'where'.

sul manuale c'è scritto che con layer=-1 la ricerca è effettuata su tutti i layer.
però non l'accetta.

c'è qualcuno che sa?
grazie

--
Marco Guiducci <[hidden email]>
Firenze, via di Novoli 26
055 4383194
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
805 iscritti al 29.02.2015
Reply | Threaded
Open this post in threaded view
|

Re: GRASS v.extract

Luca Delucchi
2016-03-31 13:37 GMT+02:00 Marco Guiducci <[hidden email]>:
> Salve,

ciao,

> ho un mappa con poligoni sovrapposti e distinti per codice di CTR.
> vorrei eliminare un particolare codice, che si può presentare indifferentemente sul layer 1 che sul 2.
>
> scrivo:
> v.extract input=P16G20 type=area layer=-1 where="CODICE <> '0906'" output=P16G20_sel
>
> ottengo:
> ERRORE: 'layer' must be > 0 for 'where'.
>
> sul manuale c'è scritto che con layer=-1 la ricerca è effettuata su tutti i layer.
> però non l'accetta.
>
> c'è qualcuno che sa?

scusa ma se usi layer=1 e poi layer=2 e poi fai un v.patch ti da sempre errore?
Mi sembra che l'errore specifichi bene qual'è il limite

> grazie
>
>

--
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.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
805 iscritti al 29.02.2015
Reply | Threaded
Open this post in threaded view
|

Re: GRASS v.extract

Marco Guiducci-3
On Thu, 31 Mar 2016 13:53:29 +0200
Luca Delucchi <[hidden email]> wrote:

> 2016-03-31 13:37 GMT+02:00 Marco Guiducci <[hidden email]>:
> > Salve,
>
> ciao,
>
> > ho un mappa con poligoni sovrapposti e distinti per codice di CTR.
> > vorrei eliminare un particolare codice, che si può presentare indifferentemente sul layer 1 che sul 2.
> >
> > scrivo:
> > v.extract input=P16G20 type=area layer=-1 where="CODICE <> '0906'" output=P16G20_sel
> >
> > ottengo:
> > ERRORE: 'layer' must be > 0 for 'where'.
> >
> > sul manuale c'è scritto che con layer=-1 la ricerca è effettuata su tutti i layer.
> > però non l'accetta.
> >
> > c'è qualcuno che sa?
>
> scusa ma se usi layer=1 e poi layer=2 e poi fai un v.patch ti da sempre errore?

ho provato ma mi ci incasino.
ho risolto "a monte"...

> Mi sembra che l'errore specifichi bene qual'è il limite

si, però il manuale dice un'altra cosa.
Però, sbirciando il manuale su altre funzioni, mi pare di vedere che la descrizione del parametro "layer" e sempre la stessa. Ovvero viene previsto sempre il possibile valore "-1" per indicare tutti.
La sensazione è invece che qualche specifica funzione non supporti quel valore.
grazie e ciao

--
Marco Guiducci <[hidden email]>
Firenze, via di Novoli 26
055 4383194
_______________________________________________
[hidden email]
http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss
Questa e' una lista di discussione pubblica aperta a tutti.
I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it.
807 iscritti al 31/03/2016