GEOS | 1 Jul 2011 10:08
Favicon

[GEOS] #455: GEOSSingleSidedBuffer returns a short line

#455: GEOSSingleSidedBuffer returns a short line
------------------------+---------------------------------------------------
 Reporter:  strk        |       Owner:  geos-devel <at> …              
     Type:  defect      |      Status:  new                       
 Priority:  major       |   Milestone:  3.2.3                     
Component:  Default     |     Version:  3.2.2                     
 Severity:  Unassigned  |    Keywords:                            
------------------------+---------------------------------------------------
 {{{
 Input: LINESTRING(0 0, 10 0, 10 10)
 Distance: 10
 Side: right
 Join: bevel
 Expected: LINESTRING(20 10,20 0,10 -10,0 -10)
 Obtained: LINESTRING(20 10,20 0,10 -10)
 }}}

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/455>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________
geos-devel mailing list
geos-devel <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geos-devel
GEOS | 1 Jul 2011 11:44
Favicon

Re: [GEOS] #455: GEOSSingleSidedBuffer returns a short line

#455: GEOSSingleSidedBuffer returns a short line
------------------------+---------------------------------------------------
 Reporter:  strk        |        Owner:  geos-devel <at> …              
     Type:  defect      |       Status:  closed                    
 Priority:  major       |    Milestone:  3.2.3                     
Component:  Default     |      Version:  3.2.2                     
 Severity:  Unassigned  |   Resolution:  wontfix                   
 Keywords:              |  
------------------------+---------------------------------------------------
Changes (by strk):

  * status:  new => closed
  * resolution:  => wontfix

Comment:

 It'll take a refactoring in order to fix.
 And I don't think it makes sense to refactor in the stable 3.2 branch.
 Since we're talking about a deprecated interface I'd avoid wasting time on
 it.
 ST_OffsetCurve in 3.3 works fine.

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/455#comment:1>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________
geos-devel mailing list
(Continue reading)

GEOS | 5 Jul 2011 13:00
Favicon

Re: [GEOS] #298: Support GeometryCollections as input to boolean predicates

#298: Support GeometryCollections as input to boolean predicates
-------------------------+--------------------------------------------------
 Reporter:  pramsey      |       Owner:  geos-devel <at> …              
     Type:  enhancement  |      Status:  new                       
 Priority:  major        |   Milestone:  GEOS Future               
Component:  Default      |     Version:  svn-trunk                 
 Severity:  Unassigned   |    Keywords:                            
-------------------------+--------------------------------------------------
Changes (by strk):

  * milestone:  => GEOS Future

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/298#comment:2>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________
geos-devel mailing list
geos-devel <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geos-devel
GEOS | 5 Jul 2011 13:26
Favicon

Re: [GEOS] #380: Buffer(Geometry, 0) deletes part of the polygon [JTS affected too] (was: Buffer(Geometry, 0) deletes part of the polygon)

#380: Buffer(Geometry,0) deletes part of the polygon [JTS affected too]
-------------------------+--------------------------------------------------
 Reporter:  jaapdekker   |       Owner:  geos-devel <at> …              
     Type:  enhancement  |      Status:  new                       
 Priority:  minor        |   Milestone:  GEOS Future               
Component:  Default      |     Version:  3.2.0                     
 Severity:  Unassigned   |    Keywords:                            
-------------------------+--------------------------------------------------
Changes (by strk):

  * type:  defect => enhancement
  * milestone:  => GEOS Future

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/380#comment:6>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________
geos-devel mailing list
geos-devel <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geos-devel
GEOS | 5 Jul 2011 13:32
Favicon

Re: [GEOS] #325: there is no destroy function for CoordinateSequence

#325: there is no destroy function for CoordinateSequence
------------------------+---------------------------------------------------
 Reporter:  aharon      |        Owner:  geos-devel <at> …              
     Type:  task        |       Status:  closed                    
 Priority:  blocker     |    Milestone:                            
Component:  Default     |      Version:  svn-trunk                 
 Severity:  Unassigned  |   Resolution:  wontfix                   
 Keywords:              |  
------------------------+---------------------------------------------------
Changes (by strk):

  * status:  new => closed
  * resolution:  => wontfix

Comment:

 In JTS GeometryFactory is a class while CoordinateSequenceFactory is an
 interface.
 In JTS neither GeometryFactory nor CoordinateSequenceFactory have a
 destroy function.

 Anyway, if you feel like it'd be needed, you can provide a patch, but
 there's currently not much such functions would do beside simply using
 delete against the object, and unless you prevent directly using 'delete'
 I don't see much point in exposing an interface hiding that part.

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/325#comment:4>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
(Continue reading)

GEOS | 5 Jul 2011 13:46
Favicon

[GEOS] #457: Port ConvexHull robustness fix from JTS-1.13

#457: Port ConvexHull robustness fix from JTS-1.13
------------------------+---------------------------------------------------
 Reporter:  strk        |       Owner:  geos-devel <at> …              
     Type:  defect      |      Status:  new                       
 Priority:  major       |   Milestone:  3.3.1                     
Component:  Default     |     Version:  3.3.0                     
 Severity:  Unassigned  |    Keywords:                            
------------------------+---------------------------------------------------
 See http://jts-topo-suite.svn.sourceforge.net/viewvc/jts-topo-

 suite?view=revision&revision=407

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/457>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________
geos-devel mailing list
geos-devel <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geos-devel
GEOS | 5 Jul 2011 14:06
Favicon

Re: [GEOS] #362: Build fails on libtool/capi

#362: Build fails on libtool/capi
------------------------+---------------------------------------------------
 Reporter:  chodgson    |        Owner:  geos-devel <at> …              
     Type:  defect      |       Status:  closed                    
 Priority:  major       |    Milestone:                            
Component:  Default     |      Version:  3.2.0                     
 Severity:  Unassigned  |   Resolution:  invalid                   
 Keywords:              |  
------------------------+---------------------------------------------------
Changes (by strk):

  * status:  new => closed
  * resolution:  => invalid

Comment:

 sounds like there's nothing to do here...

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/362#comment:3>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________
geos-devel mailing list
geos-devel <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geos-devel
GEOS | 7 Jul 2011 22:14
Favicon

Re: [GEOS] #224: Need to compile the libGeos using Sun Studio12 on Solaris10

#224: Need to compile the libGeos using Sun Studio12 on Solaris10
-------------------------------+--------------------------------------------
 Reporter:  satyajitt          |        Owner:  geos-devel <at> …              
     Type:  enhancement        |       Status:  closed                    
 Priority:  blocker            |    Milestone:  GEOS Future               
Component:  Core               |      Version:  svn-trunk                 
 Severity:  Significant        |   Resolution:  worksforme                
 Keywords:  sun,solaris,sparc  |  
-------------------------------+--------------------------------------------
Changes (by strk):

  * status:  new => closed
  * resolution:  => worksforme

Comment:

 Tai Meng from safe reports GEOS to build successfully on Solaris with Sun
 Studio Pro v12.

--

-- 
Ticket URL: <http://trac.osgeo.org/geos/ticket/224#comment:23>
GEOS <http://geos.refractions.net/>
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________
geos-devel mailing list
geos-devel <at> lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/geos-devel
Maxime van Noppen | 8 Jul 2011 10:48

Upgrading to geos 3.3.0 broke all our codebase !

Hi,

I upgraded to geos-3.3.0 and it broke all our code base. :( The 
offending change was the use of virtual inheritance which broke all our 
static_casts. The « easy » fix is to s/static_cast/dynamic_cast 
everywhere, but that increases the runtime cost...

I follow (I think) all the mailing lists related (geos-* and postgis-*) 
and don't recall this being discussed. Have I missed something ? And if 
not, what was the rationale behind this change ?

Thanks,

--

-- 
Maxime
Sandro Santilli | 8 Jul 2011 12:31
Gravatar

Re: Upgrading to geos 3.3.0 broke all our codebase !

On Fri, Jul 08, 2011 at 10:48:56AM +0200, Maxime van Noppen wrote:
> Hi,
> 
> I upgraded to geos-3.3.0 and it broke all our code base. :( The
> offending change was the use of virtual inheritance which broke all
> our static_casts. The « easy » fix is to s/static_cast/dynamic_cast
> everywhere, but that increases the runtime cost...
> 
> I follow (I think) all the mailing lists related (geos-* and
> postgis-*) and don't recall this being discussed. Have I missed
> something ? And if not, what was the rationale behind this change ?

The rationale was: follow JTS.
If you read the mailing lists you should be aware that using
the C++ API is not recommended.
Clients of the C-API are stable since GEOS-2.2.0

Note that using static_cast is generally a bad habit and
should be avoided.

Profiling informations comparing GEOS-3.2 and GEOS-3.3 are welcome.

--strk;

  ()   Free GIS & Flash consultant/developer
  /\   http://strk.keybit.net/services.html

Gmane