Path to this page:
./
geography/geos,
C++ port of the Java Topology Suite (JTS)
Branch: CURRENT,
Version: 3.9.0,
Package name: geos-3.9.0,
Maintainer: gdtGEOS (Geometry Engine - Open Source) is a C++ port of the Java
Topology Suite (JTS). It contain the complete functionality of JTS in
C++. It includes all the OpenGIS "Simple Features for SQL" spatial
predicate functions and spatial operators,and JTS topology functions
like IsValid().
Required to build:[
pkgtools/cwrappers]
Master sites:
SHA1: 96fbbd6c8a44c0c9230e4c2daf70547a2a86abc0
RMD160: f6bf886c240bc6d7fff6adb9d0fd10d00e02f915
Filesize: 4600.544 KB
Version history: (Expand)
- (2021-01-03) Updated to version: geos-3.9.0
- (2020-03-11) Updated to version: geos-3.8.1
- (2019-10-09) Updated to version: geos-3.7.3
- (2018-11-30) Updated to version: geos-3.7.1
- (2018-09-11) Updated to version: geos-3.7.0
- (2017-11-23) Package has been reborn
CVS history: (Expand)
2021-01-03 02:27:29 by Greg Troxel | Files touched by this commit (5) |  |
Log message:
geogrpahy/geos: Update to 3.9.0
Upstream NEWS:
Changes in 3.9.0beta1
2020-11-27
- New things:
- MaximumInscribedCircle and LargestEmptyCircle (JTS-530, Paul Ramsey)
- CAPI: Fixed precision overlay operations (Sandro Santilli, Paul Ramsey)
- CAPI: GEOSPreparedNearestPoints (#1007, Sandro Santilli)
- CAPI: GEOSPreparedDistance (#1066, Sandro Santilli)
- SimpleSTRTree spatial index implementation (Paul Ramsey)
- Add support for pkg-config for GEOS C API (#1073, Mike Taves)
- Improvements:
- Stack allocate segments in OverlapUnion (Paul Ramsey)
- Improve performance of GEOSisValid (Dan Baston)
- Update geos-config tool for consistency
and escape paths (https://git.osgeo.org/gitea/geos/geos/pulls/99)
changes mostly affect CMake MSVC builds (#1015, Mike Taves)
- Testing on Rasberry Pi 32-bit (berrie) (#1017, Bruce Rindahl, Regina Obe)
- Replace ttmath with JTS DD double-double implementation (Paul Ramsey)
- Fix bug in DistanceOp for geometries with empty components (#1026, Paul Ramsey)
- Remove undefined behaviour in CAPI (#1021, Greg Troxel)
- Fix buffering issue (#1022, JTS-525, Paul Ramsey)
- MinimumBoundingCircle.getMaximumDiameter fix (JTS-533, Paul Ramsey)
- Changes:
- Drop SWIG bindings, including for Ruby and Python (#1076, Mike Taves)
|
2020-03-12 00:09:09 by Greg Troxel | Files touched by this commit (2) |
Log message:
geography/geos: Add upstream bug URL to patch
|
2020-03-11 23:55:49 by Greg Troxel | Files touched by this commit (2) |
Log message:
geography/geos: Improve patch comment
|
2020-03-11 23:15:16 by Greg Troxel | Files touched by this commit (2) |
Log message:
geography/geos: Adjust patch comment text
|
2020-03-11 13:52:07 by Greg Troxel | Files touched by this commit (5) |  |
Log message:
geography/geos: Update to 3.8.1
Changes in 3.8.1
2020-xx-xx
- Bug fixes / improvements
- Stack allocate line segments in OverlapUnion (Paul Ramsey)
- Avoid returning non-empty CoordinateSequence from empty Point
(#1001, Dan Baston)
- Avoid assertion failure with MSVC 2017 / 2019 (#1002, Dan Baston)
- Remove whitespace from end of GEOSversion() output (azhi)
- Improve performance of GEOSisValid (#1008, Dan Baston)
- Avoid changing MultiLineString component order in GEOSReverse
(#1013, Dan Baston)
- Fix missing vtable for LineString and CoordinateArraySequenceFactory
(#299 and #1016, Evgen Bodunov)
- Reduce performance regression in GEOSBuffer (#1020)
Changes in 3.8.0
2019-10-10
- New things:
- CAPI: GEOSBuildArea (#952, Even Rouault)
- CAPI: GEOSMakeValid (#952, Even Rouault)
- CAPI: GEOSPolygonize_valid (#727, Dan Baston)
- CAPI: GEOSCoverageUnion (Dan Baston)
- CAPI: GEOSCoordSeq_setXY, GEOSCoordSeq_setXYZ,
GEOSCoordSeq_getXY, GEOSCoordSeq_getXYZ (Dan Baston)
- CAPI: GEOSMinimumBoundingCircle (#735)
- CAPI: GEOSGeom_createPointFromXY (Dan Baston)
- Improvements:
- Improve overall performance by reducing of heap allocations (Dan Baston)
- Improve performance and robustness of GEOSPointOnSurface (Martin Davis)
- Improve performance of GEOSPolygonize for cases with many potential
holes (#748, Dan Baston)
- Support extended precision calculations (ttmath) and port JTS
improvements related to extended precision (Paul Ramsey, Mateusz Loskot)
- Improve performance of GEOSPolygonize for cases with many or complex
shells (Dan Baston, Martin Davis)
- Improve performance of Delaunay triangulations / Voronoi Diagrams
(Dan Baston)
- Improve performance of prepared geometry operations (Dan Baston)
- Improve robustness of Delaunay triangulations (Paul Ramsey, Martin Davis)
- Improve performance of unary union for lines (Dan Baston)
- Improve general predicate, overlay, and buffer performance (Dan Baston, Paul \
Ramsey)
- Improve cascaded union performance (Paul Ramsey, Martin Davis)
- Allocate default GeometryFactory singleton on the stack (Sandro Mani)
- Harmonize XML tests with JTS and harmonize cmake/autoconf
test running (Paul Ramsey)
- CMake modernization (Mateusz Loskot, Paul Ramsey, Dan Baston)
- Return unique_ptr from most methods that produce a new geometry (Dan Baston)
- Changes:
- Constructive geometry functions in CAPI now preserve SRID
of input arguments in output (#896)
|
2019-10-09 01:42:55 by Greg Troxel | Files touched by this commit (2) |  |
Log message:
geography/geos: Update to 3.7.3
Upstream changes are bug fixes.
|
2018-11-30 17:00:45 by Greg Troxel | Files touched by this commit (2) |  |
Log message:
geography/geos: Update to 3.7.1.
upstream changelog:
Changes in 3.7.1
2018-11-29
- Bug fixes / improvements
- Fix crash in GEOSCoordSeq_isCCW with empty coordseq
(#927, Sergey Fedoseev)
- Fix crash in GEOSInterpolate with empty LineString
(#926, Sergey Fedoseev)
- Fix crash in GEOSUnaryUnion with empty LineString
(#928, Sergey Fedoseev)
- Fix memory leak in SIRtree::insert (#919, Dan Baston)
- Reduce required autoconf to 2.63
(#56, John Harvey)
- Fix incorrect return values on error from GEOSLength
GEOSisValidDetail (#941, Dan Baston)
|
2018-09-11 19:26:52 by Greg Troxel | Files touched by this commit (1) |  |
Log message:
geos: Update comments about depending packages
|