[GRASS-dev] Re: [GRASS GIS] #699: v.buffer segfault: in Vect_get_isle_points()

GRASS GIS trac at osgeo.org
Sun Apr 3 20:16:14 EDT 2011


#699: v.buffer segfault:  in Vect_get_isle_points()
----------------------+-----------------------------------------------------
 Reporter:  neteler   |       Owner:  grass-dev@…              
     Type:  defect    |      Status:  new                      
 Priority:  normal    |   Milestone:  7.0.0                    
Component:  Vector    |     Version:  6.4.0 RCs                
 Keywords:  v.buffer  |    Platform:  All                      
      Cpu:  All       |  
----------------------+-----------------------------------------------------

Comment(by hamish):

 Hi,

 I am really thankful for the progress, and have no objection, but before
 these plans are enacted and issues closed & forgotten about, I would think
 it to be a good idea to revisit the original ML threads re. reasons that
 v.buffer2 was written in the first place.

 http://intevation.de/rt/webrt?serial_num=2765

 I think there's another report focusing on v.parallel- I would check if
 the "inside corner" problem which was present in both (1) and (2) versions
 is indeed now fixed.

 I'm having trouble accessing the 2008 Summer of Code application, due I
 think to the recent re-vamp of the SoC website. But fwiw,
 {{{
 2008 Summer of Code
 Reimplement And Add Features to Buffer Generation Module in GRASS
 by Rosen Ivanov Matev, mentored by Wolf Bergenheim
 http://thread.gmane.org/gmane.comp.gis.grass.devel/27534/
 http://code.google.com/soc/2008/osgeo/about.html
 }}}


 but back to the old RT bug tracker bug #2765 re v.buffer1.. I think it is
 important to read through all that report before (re)activating; here's
 one snippet:
 {{{
 [Apr 29 2007]
 example of vector shape that doesn't get buffered correctly:

 GRASS> v.in.ascii out=ditch_1205 form=standard -n << EOF
 B  4
  600727.68682251 5677973.32091602
  600739.16582305 5678137.49568095
  600736.32863997 5678140.4618269
  600730.63832718 5678056.67823368
 B  2
  600730.63832718 5678056.67823368
  600725.02385533 5677974.01131491
 C  1 1
  600730.04890192 5678035.56666655
  1     1205
 B  2
  600727.68682251 5677973.32091602
  600725.02385533 5677974.01131491
 EOF

 # and then:
 GRASS> v.buffer ditch_1205 out=ditch_1205_b1 type=area buffer=1
 GRASS> v.buffer ditch_1205 out=ditch_1205_b4 type=area buffer=4

 [...]

 http://bambi.otago.ac.nz/hamish/grass/bugs/bug2765.png
 http://bambi.otago.ac.nz/hamish/grass/bugs/bug2765_zoom.png
 }}}


 thanks,
 Hamish

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/699#comment:23>
GRASS GIS <http://grass.osgeo.org>



More information about the grass-dev mailing list