[GRASS-user] nearest point to a line

Richard Chirgwin rchirgwin at ozemail.com.au
Sun Mar 14 15:36:55 EDT 2010


Malte,
> ------------------------------
>
> Message: 3
> Date: Sat, 13 Mar 2010 21:04:26 +0100
> From: Malte Martin <malte at perlomat.de>
> Subject: [GRASS-user] nearest point to a line
> To: grass-user at lists.osgeo.org
> Message-ID: <5F3C1CB5-3E88-4C31-8379-8740F88CB001 at perlomat.de>
> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes
>
> Hi Grass users!
>
> After a few years without GRASS I'm starting to work with GRASS again.  
> And of course I have some problems or better questions if GRASS will  
> fit my needs.
>
> I have to find the nearest point to a line. I think v.distance wil do  
> the trick but I'm a little bit confused. My idea is using v.distance  
> with a threshold. The output should be a table with the point number  
> or better point designation, the distance and the designation of the  
> line. So I'll be able to sort the table with the minimum distance of  
> each line. But I'm "lost in documentation" somehow. It would be great  
> if someone could give me a short hint. How can I get the output (of  
> course the desginations are attributes of the sites and lines).
>
> Thanks in advance!
> Malte Martin
>   
v.distance using the -a flag allows you to specify an output table. In 
the output table, from_cat is created automatically. Specify upload=cat 
column=to_cat will capture the to-category.

Unfortunately, for me anyhow, if I use upload=cat,attr and 
column=to_cat,<attribute name> it fails - but you can use the from_cat 
and to_cat to populate other database columns in the db instead of Grass.

RC


More information about the grass-user mailing list