[GRASS-user] [GRASS-dev] how to make non-merged buffers?

Michael Barton Michael.Barton at asu.edu
Tue Jun 4 12:42:50 PDT 2013


Thanks.

Michael
____________________
C. Michael Barton
Director, Center for Social Dynamics & Complexity 
Professor of Anthropology, School of Human Evolution & Social Change
Arizona State University

voice: 	480-965-6262 (SHESC), 480-727-9746 (CSDC)
fax:          480-965-7671 (SHESC),  480-727-0709 (CSDC)
www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu











On Jun 4, 2013, at 12:17 PM, Markus Metz <markus.metz.giswork at gmail.com>
 wrote:

> On Tue, Jun 4, 2013 at 7:54 PM, Michael Barton <Michael.Barton at asu.edu> wrote:
>> So this is odd.
>> 
>> I have 166 points, with a few cases where 2 points are in the same location
>> I created a set of circular buffers around the points with
>> 
>> v.buffer -t input=neolithic_sites type=point output=sites5km distance=5000
>> 
>> This indeed created a set of overlapping (non-merged), circular buffers.
>> 
>> BUT, it creates 212 areas and 100 islands according to the command output and metadata report (v.report).
>> 
>> There are only 166 attribute table entries.
>> 
>> So what are the extra areas and the islands?
> 
> The 7.0 -t flag preserves the categories of the input features and
> cleans topology. Areas in the output can have more categories, one for
> each input feature in case of overlapping buffers. This also means
> that in case of overlapping buffers there are more output areas than
> input features, but you have clean topology and you can extract single
> buffers. See the example in the 7.0 manual.
> 
> Markus M
>> 
>> Michael
>> ____________________
>> C. Michael Barton
>> Director, Center for Social Dynamics & Complexity
>> Professor of Anthropology, School of Human Evolution & Social Change
>> Arizona State University
>> 
>> voice:  480-965-6262 (SHESC), 480-727-9746 (CSDC)
>> fax:          480-965-7671 (SHESC),  480-727-0709 (CSDC)
>> www: http://www.public.asu.edu/~cmbarton, http://csdc.asu.edu
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> On Jun 3, 2013, at 12:20 AM, Markus Metz <markus.metz.giswork at gmail.com> wrote:
>> 
>>> On Mon, Jun 3, 2013 at 1:08 AM, Hamish <hamish_b at yahoo.com> wrote:
>>>> Michael wrote:
>>>>>> Is there a way to create buffers around features that
>>>>>> overlap when the features are near to each other instead of
>>>>>> merging?
>>>> 
>>>> Markus M wrote:
>>>>> In GRASS 7, with v.buffer -t
>>>> 
>>>> for the sake of completeness, in 6.3.0 you could do this with
>>>> the debug= option, but that did not continue into the replacement
>>>> 6.4 module. There you'd have to run it in a loop then combine with
>>>> v.patch.
>>> 
>>> To be precise, the 6.3 debug= option as well as the v.patch solution
>>> produce really overlapping areas with broken topology. The 7.0 -t flag
>>> preserves the categories of the input features and cleans topology.
>>> Areas in the output can have more categories, one for each input
>>> feature in case of overlapping buffers. Thus you have clean topology
>>> and you can extract single buffers. See the example in the 7.0 manual.
>>> 
>>> Markus M
>> 



More information about the grass-user mailing list