[GRASS-dev] upload cat values from lines to points

Paulo van Breugel p.vanbreugel at gmail.com
Wed Nov 23 09:51:05 PST 2016



On 23-11-16 17:58, Helmut Kudrnovsky wrote:
> Moritz Lennert wrote
>> Le 23 novembre 2016 17:31:17 GMT+01:00, Paulo van Breugel <
>> p.vanbreugel@
>> > a écrit :
>>> Hi devs,
>>>
>>> One can use v.what.vect to upload cat values (or attribute values from
>>> attribute table) of a polygon vector layer (query map) to attribute
>>> table of a point vector layer.
>>>
>>> How can I do the same, but using as map to query a line vector layer
>>> instead of polygon layer?
>> Unless you create your points from the lines, the probability that your
>> points are precisely on your lines is extremely low (even when you create
>> them from the lines I'm not sure precision issues won't play you tricks).
>>
>> I would create small buffers around the lines with attribute transfer to
>> the buffers (-t flag of v.buffer).
These are points created with v.transects (using type=point and dleft 
and dright = 0) , so they should be exactly on the line. Probably 
v.distance is easier, will see what is faster.
> v.distance with a very low dmax?

This sounds like the easiest solution, I'll try it out. Btw, Helmut, I'm 
looking into v.fixed.segmentpoints for multiple lines, but wanted to 
explore the alternative of using v.transects to create the points and 
then upload the line values to the points might be an alternative solution.
>
>
>
> -----
> best regards
> Helmut
> --
> View this message in context: http://osgeo-org.1560.x6.nabble.com/upload-cat-values-from-lines-to-points-tp5297158p5297165.html
> Sent from the Grass - Dev mailing list archive at Nabble.com.
> _______________________________________________
> grass-dev mailing list
> grass-dev at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-dev



More information about the grass-dev mailing list