Opened 8 years ago

Closed 8 years ago

#5434 closed (fixed)

Add preserve_topology option to GEOSGeometry.simplify

Reported by: rcoup Owned by: jbronn
Component: GIS Version: gis
Severity: Keywords: sprint
Cc: Triage Stage: Unreviewed
Has patch: yes Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: UI/UX:

Description

By default, simplify() does not preserve topology - e.g. polygons can be split, collapse to lines or disappear holes can be created or disappear, and lines can cross.

The attached patch adds a preserve_topology parameter. If True (default is False), the result will have the same dimension and number of components as the input. This is significantly slower.

Attachments (1)

simplify_preserve_topology.patch (1.5 KB) - added by rcoup 8 years ago.

Download all attachments as: .zip

Change History (5)

Changed 8 years ago by rcoup

comment:1 Changed 8 years ago by adrian

  • Needs documentation unset
  • Needs tests unset
  • Patch needs improvement unset
  • Version changed from SVN to gis

comment:2 Changed 8 years ago by jbronn

  • Owner changed from nobody to jbronn
  • Status changed from new to assigned

comment:3 Changed 8 years ago by jbronn

  • Status changed from assigned to new

comment:4 Changed 8 years ago by jbronn

  • Resolution set to fixed
  • Status changed from new to closed

(In [6315]) gis: Fixed #5434, GEOS simplify() may now preserve topologies via patch from rcoup.

Note: See TracTickets for help on using tickets.
Back to Top