#1051: overlayng::EdgeMerger::merge(): Assertion `baseEdge->size() == edge->size()' failed. ------------------------+--------------------------- Reporter: strk | Owner: geos-devel@… Type: defect | Status: closed Priority: blocker | Milestone: 3.9.0 Component: Default | Version: master Severity: Unassigned | Resolution: fixed Keywords: | ------------------------+---------------------------
Comment (by strk): Now that I see only 20 noded segments strings I can spot that ONE segmentstring has 3 vertices instead of 2 in the GEOS case. I'll write them all here: GEOS: {{{ NODED: LINESTRING(654948.38532997924 1794977.1058540251, 655015.54770534404 1794940.3747519043) NODED: LINESTRING(655015.54770534404 1794940.3747519043, 655016.29615051334 1794939.965427252) NODED: LINESTRING(655016.29615051334 1794939.965427252, 655016.3812220972 1794939.9189016039, 655016.20226531825 1794940.1099718122) NODED: LINESTRING(655016.20226531825 1794940.1099718122, 655016.20226000005 1794940.10998) NODED: LINESTRING(655016.20226000005 1794940.10998, 655016.20225819293 1794940.1099794197) NODED: LINESTRING(655016.20225819293 1794940.1099794197, 655016.20126093226 1794940.1110076148) NODED: LINESTRING(655016.20126093226 1794940.1110076148, 655014.92640687118 1794941.4254068714, 655014.83171824354 1794941.5196832407) NODED: LINESTRING(655014.83171824354 1794941.5196832407, 655014.82956023223 1794941.5218318563) NODED: LINESTRING(655014.82956023223 1794941.5218318563, 655014.74088346737 1794941.6101225375) NODED: LINESTRING(655014.74088346737 1794941.6101225375, 654948.38532997924 1794977.1058540251) NODED: LINESTRING(655103.66284549481 1794805.4566744049, 655016.29615051334 1794939.965427252) NODED: LINESTRING(655016.29615051334 1794939.965427252, 655016.20226531825 1794940.1099718122) XXXXX: LINESTRING(655016.20226531825 1794940.1099718122, 655016.20226000005 1794940.10998, 655016.20225819293 1794940.1099794197) NODED: LINESTRING(655016.20225819293 1794940.1099794197, 655016.20226000005 1794940.10998) NODED: LINESTRING(655016.20226000005 1794940.10998, 655016.20126093226 1794940.1110076148) NODED: LINESTRING(655016.20126093226 1794940.1110076148, 655014.83171824354 1794941.5196832407) NODED: LINESTRING(655014.83171824354 1794941.5196832407, 655014.82956023223 1794941.5218318563) NODED: LINESTRING(655014.82956023223 1794941.5218318563, 655014.74088346737 1794941.6101225375) NODED: LINESTRING(655014.74088346737 1794941.6101225375, 655015.54770534404 1794940.3747519043) NODED: LINESTRING(655015.54770534404 1794940.3747519043, 655103.66284549481 1794805.4566744049) }}} JTS: {{{ NODED: LINESTRING(654948.3853299792 1794977.105854025, 655015.547705344 1794940.3747519043) NODED: LINESTRING(655015.547705344 1794940.3747519043, 655016.2961505133 1794939.965427252) NODED: LINESTRING(655016.2961505133 1794939.965427252, 655016.3812220972 1794939.918901604, 655016.2022653183 1794940.1099718122) NODED: LINESTRING(655016.2022653183 1794940.1099718122, 655016.20226 1794940.10998) NODED: LINESTRING(655016.20226 1794940.10998, 655016.2022581929 1794940.1099794197) NODED: LINESTRING(655016.2022581929 1794940.1099794197, 655016.2012609323 1794940.1110076148) NODED: LINESTRING(655016.2012609323 1794940.1110076148, 655014.9264068712 1794941.4254068714, 655014.8317182435 1794941.5196832407) NODED: LINESTRING(655014.8317182435 1794941.5196832407, 655014.8295602322 1794941.5218318563) NODED: LINESTRING(655014.8295602322 1794941.5218318563, 655014.7408834674 1794941.6101225375) NODED: LINESTRING(655014.7408834674 1794941.6101225375, 654948.3853299792 1794977.105854025) NODED: LINESTRING(655103.6628454948 1794805.456674405, 655016.2961505133 1794939.965427252) NODED: LINESTRING(655016.2961505133 1794939.965427252, 655016.2022653183 1794940.1099718122) NODED: LINESTRING(655016.2022653183 1794940.1099718122, 655016.20226 1794940.10998) NODED: LINESTRING(655016.20226 1794940.10998, 655016.2022581929 1794940.1099794197) NODED: LINESTRING(655016.2022581929 1794940.1099794197, 655016.2012609323 1794940.1110076148) NODED: LINESTRING(655016.2012609323 1794940.1110076148, 655014.8317182435 1794941.5196832407) NODED: LINESTRING(655014.8317182435 1794941.5196832407, 655014.8295602322 1794941.5218318563) NODED: LINESTRING(655014.8295602322 1794941.5218318563, 655014.7408834674 1794941.6101225375) NODED: LINESTRING(655014.7408834674 1794941.6101225375, 655015.547705344 1794940.3747519043) NODED: LINESTRING(655015.547705344 1794940.3747519043, 655103.6628454948 1794805.456674405) }}} See the one marked with XXXXX in the GEOS output -- Ticket URL: <https://trac.osgeo.org/geos/ticket/1051#comment:25> GEOS <http://trac.osgeo.org/geos> GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology Suite (JTS).
_______________________________________________ geos-devel mailing list geos-devel@lists.osgeo.org https://lists.osgeo.org/mailman/listinfo/geos-devel