----- Messaggio originale -----
> Da: Luca Delucchi <lucadel...@gmail.com>
> A: Marco Guiducci <marcoguidu...@ymail.com>
> Cc: "gfoss@lists.gfoss.it" <gfoss@lists.gfoss.it>
> Inviato: Martedì 27 Novembre 2012 9:54
> Oggetto: Re: [Gfoss] Grass uso opzione layer nei comandi
>
> Il 26 novembre 2012 22:45, Marco Guiducci <marcoguidu...@ymail.com> ha
> scritto:
>> Ciao,
>> dopo varie prove fatte con molte speranze, sono giunto ad un punto
> leggermente frustrante.
>> Il mio problema è nell'uso dell'opzione "layer" nei
> comandi di Grass, in particolare in questo momento uso il comando
>>
>> v.to.point input=poligoni output=vertici type=area -v llayer=0
>>
>> con il quale vorrei creare un layer dei vertici dei poligoni SOLO del layer
> zero. Invece vengono esportati tutti (così dicasi se provo a fare con il
> layer
> 2).
>>
>> Appurato questo, provo ad aggirare l'ostacolo facendo:
>>
>> v.select ainput=vertici atype=point alayer=1 binput=poligoni btype=area
> blayer=0 output=vertici_0 operator=touches (o altri...)
>>
>> dove vertici è il layer che mi esce dal passo precedente con tutti i
> vertici esportati (ovvero ignorando il parametro llayer=0)
>>
>> il risultato è "niente da esportare" (per completezza segnalo
> che in un passo precedente della procedura sono stati creati i centroiti dei
> poligoni del layer zero)
>>
>> "come se" sul layer zero dei poliogni non ci fosse niente. Lo
> stesso accade se provo con il layer 2.
>>
>
> eh perchè forse non c'è realmente nulla? difficilmente esiste un layer
> 0 in GRASS; solitamente si parte dal layer 1
> potresti mandare gli output di v.info
>
>> A questo punto mi sorge un dubbio: dato che quei parametri layer o llayer
> non credo siano stati messi a caso, forse mi sfugge qualcosa? forse non ho
> ben
> capito come è fatto un layer vettoriale di grass?
>>
>
> mi sa di si...
>
>> C'è qualcuno che mi spiega?
>>
>
> http://grass.osgeo.org/grass70/manuals/vectorintro.html
ok. Prendo atto che la devo Ri-leggere con più attenzione.
>> Aggiungo che mi sto cimentando, un po' velleitariamente, nella lettura
> del codice sorgente, e spero in qualche tempo di entrarci dentro.
>> per ora sto studiando il parser dei comandi
>>
>> in_opt = G_define_standard_option(G_OPT_V_INPUT);
>>
>> dove penso sia lì il problema.
>
> spiega meglio, il problema dove/a che cosa di riferisce?
a parte il codice, che come ho detto sono per il momento mie velleità di
entrarci dentro, mi pare di aver spiegato, nelle righe precedenti e in
dettaglio, cosa sto facendo e cosa mi aspetto dai comandi che riporto.
Riassumo in due parole: l'opzione layer=qualcosa pare non essere considerata
quando si chiede di agire solo con il layer X
No?
marco
_______________________________________________
Gfoss@lists.gfoss.it
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