[Git][debian-gis-team/geos][upstream] New upstream version 3.8.0~rc3

Bas Couwenberg gitlab at salsa.debian.org
Tue Oct 8 19:01:25 BST 2019



Bas Couwenberg pushed to branch upstream at Debian GIS Project / geos


Commits:
ae791b34 by Bas Couwenberg at 2019-10-08T17:46:06Z
New upstream version 3.8.0~rc3
- - - - -


13 changed files:

- ChangeLog
- Makefile.in
- Version.txt
- capi/geos_c.h
- doc/Doxyfile
- include/geos/geom/DefaultCoordinateSequenceFactory.h
- include/geos/geom/GeometryFactory.h
- src/operation/union/OverlapUnion.cpp
- swig/geos.i
- tests/xmltester/Makefile.am
- tests/xmltester/Makefile.in
- + tests/xmltester/tests/issue/issue-geos-990.xml
- + tests/xmltester/tests/issue/issue-geos-994.xml


Changes:

=====================================
ChangeLog
=====================================
@@ -1,3 +1,23 @@
+2019-10-08  Daniel Baston <dbaston at gmail.com>
+
+	* src/operation/union/OverlapUnion.cpp,
+	tests/xmltester/tests/issue/issue-geos-994.xml: Avoid accessing
+	pointer after move Fixes #994
+
+2019-10-07  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* include/geos/geom/GeometryFactory.h: Random guess at what the
+	problem is References #994
+
+2019-10-04  Sandro Santilli <strk at kbt.io>
+
+	* include/geos/geom/DefaultCoordinateSequenceFactory.h: Add
+	gcc-suggested override keywords
+
+2019-10-03  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* Version.txt: Bump version number
+
 2019-10-03  Paul Ramsey <pramsey at cleverelephant.ca>
 
 	* HOWTO_RELEASE, Makefile.am, benchmarks/algorithm/Makefile.am,


=====================================
Makefile.in
=====================================
@@ -91,8 +91,8 @@ target_triplet = @target@
 subdir = .
 DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
 	$(top_srcdir)/configure $(am__configure_deps) AUTHORS COPYING \
-	INSTALL NEWS config.guess config.sub install-sh missing \
-	ltmain.sh
+	INSTALL NEWS config.guess config.sub depcomp install-sh \
+	missing py-compile ltmain.sh
 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
 am__aclocal_m4_deps = $(top_srcdir)/macros/ac_pkg_swig.m4 \
 	$(top_srcdir)/macros/ac_python_devel.m4 \


=====================================
Version.txt
=====================================
@@ -5,7 +5,7 @@ GEOS_VERSION_MINOR=8
 GEOS_VERSION_PATCH=0
 
 # OPTIONS: "", "dev", "rc1" etc.
-GEOS_PATCH_WORD=rc2
+GEOS_PATCH_WORD=rc3
 
 # GEOS CAPI Versions
 #


=====================================
capi/geos_c.h
=====================================
@@ -58,10 +58,10 @@ extern "C" {
 #define GEOS_VERSION_MINOR 8
 #endif
 #ifndef GEOS_VERSION_PATCH
-#define GEOS_VERSION_PATCH 0rc2
+#define GEOS_VERSION_PATCH 0rc3
 #endif
 #ifndef GEOS_VERSION
-#define GEOS_VERSION "3.8.0rc2"
+#define GEOS_VERSION "3.8.0rc3"
 #endif
 #ifndef GEOS_JTS_PORT
 #define GEOS_JTS_PORT "1.13.0"
@@ -70,7 +70,7 @@ extern "C" {
 #define GEOS_CAPI_VERSION_MAJOR 1
 #define GEOS_CAPI_VERSION_MINOR 13
 #define GEOS_CAPI_VERSION_PATCH 1
-#define GEOS_CAPI_VERSION "3.8.0rc2-CAPI-1.13.1"
+#define GEOS_CAPI_VERSION "3.8.0rc3-CAPI-1.13.1"
 
 #define GEOS_CAPI_FIRST_INTERFACE GEOS_CAPI_VERSION_MAJOR
 #define GEOS_CAPI_LAST_INTERFACE (GEOS_CAPI_VERSION_MAJOR+GEOS_CAPI_VERSION_MINOR)


=====================================
doc/Doxyfile
=====================================
@@ -38,7 +38,7 @@ PROJECT_NAME           = GEOS
 # could be handy for archiving the generated documentation or if some version
 # control system is used.
 
-PROJECT_NUMBER         = 3.8.0rc2
+PROJECT_NUMBER         = 3.8.0rc3
 
 # Using the PROJECT_BRIEF tag one can provide an optional one line description
 # for a project that appears at the top of each page and should give viewer a


=====================================
include/geos/geom/DefaultCoordinateSequenceFactory.h
=====================================
@@ -25,19 +25,19 @@ namespace geom {
 class GEOS_DLL DefaultCoordinateSequenceFactory : public CoordinateSequenceFactory {
 public:
 
-    std::unique_ptr<CoordinateSequence> create() const final {
+    std::unique_ptr<CoordinateSequence> create() const final override {
         return detail::make_unique<CoordinateArraySequence>();
     }
 
-    std::unique_ptr<CoordinateSequence> create(std::vector<Coordinate> *coords, std::size_t dims = 0) const final {
+    std::unique_ptr<CoordinateSequence> create(std::vector<Coordinate> *coords, std::size_t dims = 0) const final override {
         return detail::make_unique<CoordinateArraySequence>(coords, dims);
     }
 
-    std::unique_ptr <CoordinateSequence> create(std::vector <Coordinate> &&coords, std::size_t dims = 0) const final {
+    std::unique_ptr <CoordinateSequence> create(std::vector <Coordinate> &&coords, std::size_t dims = 0) const final override {
         return detail::make_unique<CoordinateArraySequence>(std::move(coords), dims);
     }
 
-    std::unique_ptr <CoordinateSequence> create(std::size_t size, std::size_t dims = 0) const final {
+    std::unique_ptr <CoordinateSequence> create(std::size_t size, std::size_t dims = 0) const final override {
         switch(size) {
             case 5: return detail::make_unique<FixedSizeCoordinateSequence<5>>(dims);
             case 4: return detail::make_unique<FixedSizeCoordinateSequence<4>>(dims);
@@ -49,7 +49,7 @@ public:
         }
     }
 
-    std::unique_ptr <CoordinateSequence> create(const CoordinateSequence &coordSeq) const final {
+    std::unique_ptr <CoordinateSequence> create(const CoordinateSequence &coordSeq) const final override {
         auto cs = create(coordSeq.size(), coordSeq.getDimension());
         for (size_t i = 0; i < cs->size(); i++) {
             cs->setAt(coordSeq[i], i);


=====================================
include/geos/geom/GeometryFactory.h
=====================================
@@ -388,7 +388,7 @@ public:
             case Dimension::L: return createMultiLineString(std::move(fromGeoms));
             case Dimension::P: return createMultiPoint(std::move(fromGeoms));
             default:
-                throw geos::util::IllegalArgumentException("Invalid geometry type.");
+                throw geos::util::IllegalArgumentException(std::string("Invalid geometry type."));
         }
     }
 


=====================================
src/operation/union/OverlapUnion.cpp
=====================================
@@ -124,12 +124,12 @@ OverlapUnion::unionFull(const Geometry* geom0, const Geometry* geom1)
 std::unique_ptr<Geometry>
 OverlapUnion::unionBuffer(const Geometry* geom0, const Geometry* geom1)
 {
+    const GeometryFactory* factory = geom0->getFactory();
     std::unique_ptr<Geometry> copy0 = geom0->clone();
     std::unique_ptr<Geometry> copy1 = geom1->clone();
     std::vector<std::unique_ptr<Geometry>> geoms;
     geoms.push_back(std::move(copy0));
     geoms.push_back(std::move(copy1));
-    const GeometryFactory* factory = copy0->getFactory();
     std::unique_ptr<GeometryCollection> gColl(factory->createGeometryCollection(std::move(geoms)));
     return gColl->buffer(0.0);
 }


=====================================
swig/geos.i
=====================================
@@ -29,8 +29,8 @@
    the whole c api. */
 #define GEOS_VERSION_MAJOR 3
 #define GEOS_VERSION_MINOR 8
-#define GEOS_VERSION_PATCH 0rc2
-#define GEOS_VERSION "3.8.0rc2"
+#define GEOS_VERSION_PATCH 0rc3
+#define GEOS_VERSION "3.8.0rc3"
 #define GEOS_JTS_PORT "1.13.0"
 
 #define GEOS_CAPI_VERSION_MAJOR 1
@@ -38,7 +38,7 @@
 #define GEOS_CAPI_VERSION_PATCH 1
 #define GEOS_CAPI_FIRST_INTERFACE GEOS_CAPI_VERSION_MAJOR 
 #define GEOS_CAPI_LAST_INTERFACE (GEOS_CAPI_VERSION_MAJOR+GEOS_CAPI_VERSION_MINOR)
-#define GEOS_CAPI_VERSION "3.8.0rc2-CAPI-1.13.1"
+#define GEOS_CAPI_VERSION "3.8.0rc3-CAPI-1.13.1"
 
 /* Supported geometry types */
 enum GEOSGeomTypes { 


=====================================
tests/xmltester/Makefile.am
=====================================
@@ -107,6 +107,8 @@ SAFE_XMLTESTS= \
 	$(srcdir)/tests/issue/issue-geos-716.xml \
 	$(srcdir)/tests/issue/issue-geos-837.xml \
 	$(srcdir)/tests/issue/issue-geos-838.xml \
+	$(srcdir)/tests/issue/issue-geos-990.xml \
+	$(srcdir)/tests/issue/issue-geos-994.xml \
 	$(srcdir)/tests/validate/TestRelateAA-big.xml \
 	$(srcdir)/tests/validate/TestRelateAA.xml \
 	$(srcdir)/tests/validate/TestRelateAC.xml \


=====================================
tests/xmltester/Makefile.in
=====================================
@@ -677,6 +677,8 @@ SAFE_XMLTESTS = \
 	$(srcdir)/tests/issue/issue-geos-716.xml \
 	$(srcdir)/tests/issue/issue-geos-837.xml \
 	$(srcdir)/tests/issue/issue-geos-838.xml \
+	$(srcdir)/tests/issue/issue-geos-990.xml \
+	$(srcdir)/tests/issue/issue-geos-994.xml \
 	$(srcdir)/tests/validate/TestRelateAA-big.xml \
 	$(srcdir)/tests/validate/TestRelateAA.xml \
 	$(srcdir)/tests/validate/TestRelateAC.xml \


=====================================
tests/xmltester/tests/issue/issue-geos-990.xml
=====================================
@@ -0,0 +1,19 @@
+<run>
+<precisionModel type="FLOATING" />
+<case>
+<desc>
+Difference of two 3D geometries
+</desc>
+<a>
+LINESTRING(0 0,0 10,10 10,10 0,0 0)
+</a>
+<b>
+GEOMETRYCOLLECTION Z (GEOMETRYCOLLECTION Z (MULTILINESTRING Z ((0 0 10,10 0 20),(10 0 20,10 10 30)),LINESTRING Z (0 10 20,10 10 30)),LINESTRING Z (0 0 10,0 10 20))'::geometry
+</b>
+<test>
+<op name="difference" arg1="A" arg2="B">
+LINESTRING EMPTY
+</op>
+</test>
+</case>
+</run>


=====================================
tests/xmltester/tests/issue/issue-geos-994.xml
=====================================
@@ -0,0 +1,171 @@
+<run>
+<precisionModel type="FLOATING" />
+<case>
+<desc>
+Unary union test from QGIS test suite
+</desc>
+<a>
+GEOMETRYCOLLECTION (MULTIPOLYGON (((1756184.5450235498137772 5080652.1657676175236702, 1756184.5450235498137772
+    5080614.4680011207237840, 1756123.0812665277626365 5080614.4680011207237840,
+    1756123.0812665277626365 5080430.0767300482839346, 1756061.6175095040816814 5080430.0767300482839346,
+    1756061.6175095040816814 5080491.5404870714992285, 1756000.1537524810992181 5080491.5404870714992285,
+    1756000.1537524810992181 5080653.7726632226258516, 1756184.5450235498137772 5080652.1657676175236702))),
+    MULTIPOLYGON (((1756000.1537524810992181 5080491.5404870714992285,
+    1756061.6175095040816814 5080491.5404870714992285, 1756061.6175095040816814 5080430.0767300482839346,
+    1756000.1537524810992181 5080430.0767300482839346, 1756000.1537524810992181 5080491.5404870714992285))),
+    MULTIPOLYGON (((1756184.5450235498137772 5080307.1492160055786371,
+    1756246.0087805732619017 5080307.1492160055786371, 1756246.0087805732619017 5080245.6854589805006981,
+    1756184.5450235498137772 5080245.6854589805006981, 1756184.5450235498137772 5080307.1492160055786371))),
+    MULTIPOLYGON (((1756491.8638086654245853 5080061.2941879099234939,
+    1756614.7913227111566812 5080061.2941879099234939, 1756614.7913227111566812 5079938.3666738653555512,
+    1756491.8638086654245853 5079938.3666738653555512, 1756491.8638086654245853 5080061.2941879099234939))),
+    MULTIPOLYGON (((1755508.4436962972395122 5079938.3666738653555512,
+    1755569.9074533204548061 5079938.3666738653555512, 1755569.9074533204548061 5079876.9029168421402574,
+    1755508.4436962972395122 5079876.9029168421402574, 1755508.4436962972395122 5079938.3666738653555512))),
+    MULTIPOLYGON (((1755692.8349673661869019 5079938.3666738653555512,
+    1755754.2987243889365345 5079938.3666738653555512, 1755754.2987243889365345 5079876.9029168421402574,
+    1755692.8349673661869019 5079876.9029168421402574, 1755692.8349673661869019 5079938.3666738653555512))),
+    MULTIPOLYGON (((1755569.9074533204548061 5079876.9029168421402574,
+    1755631.3712103427387774 5079876.9029168421402574, 1755631.3712103427387774 5079753.9754027975723147,
+    1755569.9074533204548061 5079753.9754027975723147, 1755569.9074533204548061 5079876.9029168421402574))),
+    MULTIPOLYGON (((1755938.6899954585824162 5080122.7579449350014329,
+    1756123.0812665277626365 5080122.7579449350014329, 1756123.0812665277626365 5079876.9029168421402574,
+    1756061.6175095040816814 5079876.9029168421402574, 1756061.6175095040816814 5079631.0478887520730495,
+    1755815.7624814116861671 5079631.0478887520730495, 1755815.7624814116861671 5079938.3666738653555512,
+    1755877.2262384353671223 5079938.3666738653555512, 1755938.6899954585824162 5079938.3666738653555512,
+    1755938.6899954585824162 5080122.7579449350014329))),
+    MULTIPOLYGON (((1756246.0087805732619017 5079938.3666738653555512,
+    1756307.4725375962443650 5079938.3666738653555512, 1756307.4725375962443650 5079753.9754027975723147,
+    1756368.9362946192268282 5079753.9754027975723147, 1756368.9362946192268282 5079569.5841317288577557,
+    1756307.4725375962443650 5079569.5841317288577557, 1756184.5450235498137772 5079569.5841317288577557,
+    1756184.5450235498137772 5079753.9754027975723147, 1756246.0087805732619017 5079753.9754027975723147,
+    1756246.0087805732619017 5079938.3666738653555512))),
+    MULTIPOLYGON (((1756614.7913227111566812 5079631.0478887520730495,
+    1756676.2550797339063138 5079631.0478887520730495, 1756676.2550797339063138 5079569.5841317288577557,
+    1756614.7913227111566812 5079569.5841317288577557, 1756614.7913227111566812 5079631.0478887520730495))),
+    MULTIPOLYGON (((1756553.3275656879413873 5079569.5841317288577557,
+    1756614.7913227111566812 5079569.5841317288577557, 1756614.7913227111566812 5079446.6566176833584905,
+    1756553.3275656879413873 5079446.6566176833584905, 1756553.3275656879413873 5079569.5841317288577557))),
+    MULTIPOLYGON (((1756676.2550797339063138 5079569.5841317288577557,
+    1756737.7188367566559464 5079569.5841317288577557, 1756737.7188367566559464 5079446.6566176833584905,
+    1756676.2550797339063138 5079446.6566176833584905, 1756676.2550797339063138 5079569.5841317288577557))),
+    MULTIPOLYGON (((1756000.1537524810992181 5079385.1928606573492289,
+    1756061.6175095040816814 5079385.1928606573492289, 1756061.6175095040816814 5079262.2653466118499637,
+    1756000.1537524810992181 5079262.2653466118499637, 1756000.1537524810992181 5079385.1928606573492289))),
+    MULTIPOLYGON (((1756491.8638086654245853 5079262.2653466118499637,
+    1756553.3275656879413873 5079262.2653466118499637, 1756553.3275656879413873 5079200.8015895904973149,
+    1756491.8638086654245853 5079200.8015895904973149, 1756491.8638086654245853 5079262.2653466118499637))),
+    MULTIPOLYGON (((1756000.1537524810992181 5079077.8740755440667272,
+    1756061.6175095040816814 5079077.8740755440667272, 1756061.6175095040816814 5079016.4103185208514333,
+    1756000.1537524810992181 5079016.4103185208514333, 1756000.1537524810992181 5079077.8740755440667272))),
+    MULTIPOLYGON (((1757045.0376218727324158 5078832.0190474493429065,
+    1757106.5013788954820484 5078832.0190474493429065, 1757106.5013788954820484 5078709.0915334057062864,
+    1757045.0376218727324158 5078709.0915334057062864, 1757045.0376218727324158 5078832.0190474493429065))),
+    MULTIPOLYGON (((1756246.0087805732619017 5078832.0190474493429065,
+    1756307.4725375962443650 5078832.0190474493429065, 1756307.4725375962443650 5078709.0915334057062864,
+    1756368.9362946192268282 5078709.0915334057062864, 1756368.9362946192268282 5078697.1378769595175982,
+    1756061.6175095040816814 5078704.4868044294416904, 1756061.6175095040816814 5078709.0915334057062864,
+    1756184.5450235498137772 5078709.0915334057062864, 1756246.0087805732619017 5078709.0915334057062864,
+    1756246.0087805732619017 5078832.0190474493429065))),
+    MULTIPOLYGON (((1755877.2262384353671223 5080654.8439269624650478,
+    1755877.2262384353671223 5080491.5404870714992285, 1756000.1537524810992181 5080491.5404870714992285,
+    1756000.1537524810992181 5080430.0767300482839346, 1756061.6175095040816814 5080430.0767300482839346,
+    1756061.6175095040816814 5080307.1492160055786371, 1756000.1537524810992181 5080307.1492160055786371,
+    1756000.1537524810992181 5080245.6854589805006981, 1756123.0812665277626365 5080245.6854589805006981,
+    1756123.0812665277626365 5080122.7579449350014329, 1756061.6175095040816814 5080122.7579449350014329,
+    1755938.6899954585824162 5080122.7579449350014329, 1755938.6899954585824162 5079938.3666738653555512,
+    1755877.2262384353671223 5079938.3666738653555512, 1755815.7624814116861671 5079938.3666738653555512,
+    1755815.7624814116861671 5079631.0478887520730495, 1756061.6175095040816814 5079631.0478887520730495,
+    1756061.6175095040816814 5079876.9029168421402574, 1756123.0812665277626365 5079876.9029168421402574,
+    1756123.0812665277626365 5080122.7579449350014329, 1756307.4725375962443650 5080122.7579449350014329,
+    1756307.4725375962443650 5080061.2941879099234939, 1756430.4000516426749527 5080061.2941879099234939,
+    1756430.4000516426749527 5079876.9029168421402574, 1756553.3275656879413873 5079876.9029168421402574,
+    1756553.3275656879413873 5079631.0478887520730495, 1756491.8638086654245853 5079631.0478887520730495,
+    1756491.8638086654245853 5079446.6566176833584905, 1756430.4000516426749527 5079446.6566176833584905,
+    1756246.0087805732619017 5079446.6566176833584905, 1756246.0087805732619017 5079200.8015895904973149,
+    1756184.5450235498137772 5079200.8015895904973149, 1756123.0812665277626365 5079200.8015895904973149,
+    1756123.0812665277626365 5079077.8740755440667272, 1756184.5450235498137772 5079077.8740755440667272,
+    1756184.5450235498137772 5079016.4103185208514333, 1756307.4725375962443650 5079016.4103185208514333,
+    1756307.4725375962443650 5078893.4828044744208455, 1756246.0087805732619017 5078893.4828044744208455,
+    1756246.0087805732619017 5078832.0190474493429065, 1756123.0812665277626365 5078832.0190474493429065,
+    1756123.0812665277626365 5078893.4828044744208455, 1756000.1537524810992181 5078893.4828044744208455,
+    1756000.1537524810992181 5078832.0190474493429065, 1755938.6899954585824162 5078832.0190474493429065,
+    1755877.2262384353671223 5078832.0190474493429065, 1755877.2262384353671223 5078709.0915334057062864,
+    1756000.1537524810992181 5078709.0915334057062864, 1756000.1537524810992181 5078705.9565899241715670,
+    1754455.4951298737432808 5078742.8940787250176072, 1754447.7975028993096203 5080667.3008222607895732,
+    1755877.2262384353671223 5080654.8439269624650478),
+    (1756184.5450235498137772 5079753.9754027975723147, 1756184.5450235498137772 5079569.5841317288577557,
+    1756307.4725375962443650 5079569.5841317288577557, 1756368.9362946192268282 5079569.5841317288577557,
+    1756368.9362946192268282 5079753.9754027975723147, 1756307.4725375962443650 5079753.9754027975723147,
+    1756307.4725375962443650 5079938.3666738653555512, 1756246.0087805732619017 5079938.3666738653555512,
+    1756246.0087805732619017 5079753.9754027975723147, 1756184.5450235498137772 5079753.9754027975723147),
+    (1755508.4436962972395122 5079938.3666738653555512, 1755508.4436962972395122 5079876.9029168421402574,
+    1755569.9074533204548061 5079876.9029168421402574, 1755569.9074533204548061 5079753.9754027975723147,
+    1755631.3712103427387774 5079753.9754027975723147, 1755631.3712103427387774 5079876.9029168421402574,
+    1755569.9074533204548061 5079876.9029168421402574, 1755569.9074533204548061 5079938.3666738653555512,
+    1755508.4436962972395122 5079938.3666738653555512), (1756000.1537524810992181 5079385.1928606573492289,
+    1756000.1537524810992181 5079262.2653466118499637, 1756061.6175095040816814 5079262.2653466118499637,
+    1756061.6175095040816814 5079385.1928606573492289, 1756000.1537524810992181 5079385.1928606573492289),
+    (1755692.8349673661869019 5079938.3666738653555512, 1755692.8349673661869019 5079876.9029168421402574,
+    1755754.2987243889365345 5079876.9029168421402574, 1755754.2987243889365345 5079938.3666738653555512,
+    1755692.8349673661869019 5079938.3666738653555512), (1756000.1537524810992181 5079077.8740755440667272,
+    1756000.1537524810992181 5079016.4103185208514333, 1756061.6175095040816814 5079016.4103185208514333,
+    1756061.6175095040816814 5079077.8740755440667272, 1756000.1537524810992181 5079077.8740755440667272))),
+    MULTIPOLYGON (((1756000.1537524810992181 5078705.9565899241715670, 1756000.1537524810992181 5078709.0915334057062864,
+    1755877.2262384353671223 5078709.0915334057062864, 1755877.2262384353671223 5078832.0190474493429065,
+    1755938.6899954585824162 5078832.0190474493429065, 1756000.1537524810992181 5078832.0190474493429065,
+    1756000.1537524810992181 5078893.4828044744208455, 1756123.0812665277626365 5078893.4828044744208455,
+    1756123.0812665277626365 5078832.0190474493429065, 1756246.0087805732619017 5078832.0190474493429065,
+    1756246.0087805732619017 5078709.0915334057062864, 1756184.5450235498137772 5078709.0915334057062864,
+    1756061.6175095040816814 5078709.0915334057062864, 1756061.6175095040816814 5078704.4868044294416904,
+    1756000.1537524810992181 5078705.9565899241715670)), ((1756368.9362946192268282 5078697.1378769595175982,
+    1756368.9362946192268282 5078709.0915334057062864, 1756307.4725375962443650 5078709.0915334057062864,
+    1756307.4725375962443650 5078832.0190474493429065, 1756246.0087805732619017 5078832.0190474493429065,
+    1756246.0087805732619017 5078893.4828044744208455, 1756307.4725375962443650 5078893.4828044744208455,
+    1756307.4725375962443650 5079016.4103185208514333, 1756184.5450235498137772 5079016.4103185208514333,
+    1756184.5450235498137772 5079077.8740755440667272, 1756123.0812665277626365 5079077.8740755440667272,
+    1756123.0812665277626365 5079200.8015895904973149, 1756184.5450235498137772 5079200.8015895904973149,
+    1756246.0087805732619017 5079200.8015895904973149, 1756246.0087805732619017 5079446.6566176833584905,
+    1756430.4000516426749527 5079446.6566176833584905, 1756491.8638086654245853 5079446.6566176833584905,
+    1756491.8638086654245853 5079631.0478887520730495, 1756553.3275656879413873 5079631.0478887520730495,
+    1756553.3275656879413873 5079876.9029168421402574, 1756430.4000516426749527 5079876.9029168421402574,
+    1756430.4000516426749527 5080061.2941879099234939, 1756307.4725375962443650 5080061.2941879099234939,
+    1756307.4725375962443650 5080122.7579449350014329, 1756123.0812665277626365 5080122.7579449350014329,
+    1756123.0812665277626365 5080245.6854589805006981, 1756000.1537524810992181 5080245.6854589805006981,
+    1756000.1537524810992181 5080307.1492160055786371, 1756061.6175095040816814 5080307.1492160055786371,
+    1756061.6175095040816814 5080430.0767300482839346, 1756123.0812665277626365 5080430.0767300482839346,
+    1756123.0812665277626365 5080614.4680011207237840, 1756184.5450235498137772 5080614.4680011207237840,
+    1756184.5450235498137772 5080652.1657676175236702, 1757981.0082840309478343 5080636.5103143639862537,
+    1757996.4035379793494940 5078658.2201820081099868, 1756368.9362946192268282 5078697.1378769595175982),
+    (1756553.3275656879413873 5079569.5841317288577557, 1756553.3275656879413873 5079446.6566176833584905,
+    1756614.7913227111566812 5079446.6566176833584905, 1756614.7913227111566812 5079569.5841317288577557,
+    1756676.2550797339063138 5079569.5841317288577557, 1756676.2550797339063138 5079631.0478887520730495,
+    1756614.7913227111566812 5079631.0478887520730495, 1756614.7913227111566812 5079569.5841317288577557,
+    1756553.3275656879413873 5079569.5841317288577557), (1756676.2550797339063138 5079569.5841317288577557,
+    1756676.2550797339063138 5079446.6566176833584905, 1756737.7188367566559464 5079446.6566176833584905,
+    1756737.7188367566559464 5079569.5841317288577557, 1756676.2550797339063138 5079569.5841317288577557),
+    (1756184.5450235498137772 5080307.1492160055786371, 1756184.5450235498137772 5080245.6854589805006981,
+    1756246.0087805732619017 5080245.6854589805006981, 1756246.0087805732619017 5080307.1492160055786371,
+    1756184.5450235498137772 5080307.1492160055786371), (1756491.8638086654245853 5080061.2941879099234939,
+    1756491.8638086654245853 5079938.3666738653555512, 1756614.7913227111566812 5079938.3666738653555512,
+    1756614.7913227111566812 5080061.2941879099234939, 1756491.8638086654245853 5080061.2941879099234939),
+    (1757045.0376218727324158 5078832.0190474493429065, 1757045.0376218727324158 5078709.0915334057062864,
+    1757106.5013788954820484 5078709.0915334057062864, 1757106.5013788954820484 5078832.0190474493429065,
+    1757045.0376218727324158 5078832.0190474493429065), (1756491.8638086654245853 5079262.2653466118499637,
+    1756491.8638086654245853 5079200.8015895904973149, 1756553.3275656879413873 5079200.8015895904973149,
+    1756553.3275656879413873 5079262.2653466118499637, 1756491.8638086654245853 5079262.2653466118499637)),
+    ((1756000.1537524810992181 5080653.7726632226258516, 1756000.1537524810992181 5080491.5404870714992285,
+    1755877.2262384353671223 5080491.5404870714992285, 1755877.2262384353671223 5080654.8439269624650478,
+    1756000.1537524810992181 5080653.7726632226258516))))</a>
+<test>
+<op name="union" arg1="A">
+    POLYGON ((1756000.153752481 5080653.772663223, 1756184.5450235498 5080652.1657676175,
+    1757981.008284031 5080636.510314364, 1757996.4035379793 5078658.220182008,
+    1756368.9362946192 5078697.1378769595, 1756061.617509504 5078704.486804429,
+    1756000.153752481 5078705.956589924, 1754455.4951298737 5078742.894078725,
+    1754447.7975028993 5080667.300822261, 1755877.2262384354 5080654.843926962,
+    1756000.153752481 5080653.772663223))
+</op>
+</test>
+</case>
+</run>



View it on GitLab: https://salsa.debian.org/debian-gis-team/geos/commit/ae791b3491c45fca268c13833a61401bbe8849e4

-- 
View it on GitLab: https://salsa.debian.org/debian-gis-team/geos/commit/ae791b3491c45fca268c13833a61401bbe8849e4
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20191008/f3e9e202/attachment-0001.html>


More information about the Pkg-grass-devel mailing list