[GRASS-user] Re: grass-user Digest, Vol 50, Issue 8
Richard Chirgwin
rchirgwin at ozemail.com.au
Sun Jun 6 07:43:11 EDT 2010
Nicolas,
To and From have to be different maps - so you need to make a copy using
g.copy.
You can then use the v.distance "all" feature - the -a flag - to create
a database table containing a distance matrix containing all possible
combinations of distances.
Richard Chirgwin
grass-user-request at lists.osgeo.org wrote:
> Send grass-user mailing list submissions to
> grass-user at lists.osgeo.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://lists.osgeo.org/mailman/listinfo/grass-user
> or, via email, send a message with subject or body 'help' to
> grass-user-request at lists.osgeo.org
>
> You can reach the person managing the list at
> grass-user-owner at lists.osgeo.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of grass-user digest..."
>
>
> Today's Topics:
>
> 1. Re: Using v.distance between two identical layers...
> (Nicolas DEVAUX)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 03 Jun 2010 15:52:00 +0200
> From: Nicolas DEVAUX <devaux at supagro.inra.fr>
> Subject: Re: [GRASS-user] Using v.distance between two identical
> layers...
> To: Hamish <hamish_b at yahoo.com>
> Cc: grass-user at lists.osgeo.org
> Message-ID: <4C07B380.2080203 at supagro.inra.fr>
> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
>
> Hamish a écrit :
>
>> devaux wrote:
>>
>>
>>> do you know if it's possible to use v.distance command when
>>> "for" and "to" layers are
>>> the same layer ?
>>> I have a layer describing ecological areas of interest and
>>> I want to qualify spatial
>>> relation between all patches. I want to identify and
>>> calculate shortest relation between
>>> all my patches boundaries.
>>>
>>> How can I do as v.distance command doesn't have any option
>>> like : eliminate identical
>>> objects from the "from" and "to" layer ?
>>>
>>> I'd like to use this particular command because of the
>>> option that create lines between
>>> nearest objects.
>>>
>>>
>> use g.copy or v.extract as a first step to separate/duplicate the
>> features?
>>
>> Hamish
>>
> g.copy will duplicate features, but will not avoid v.distance to search
> distance between "from" layer feature to all features except itself in
> the "to" layer. Or do you mean to do a script that isolate iteratively
> each feature from the cover time by time (it might be very long as I
> have a lot of features...) and use v.distance as many time as features
> number ?
>
> Nicolas
>
>
More information about the grass-user
mailing list