[geos-devel] [GEOS] #1051: overlayng::EdgeMerger::merge(): Assertion `baseEdge->size() == edge->size()' failed.
GEOS
geos-trac at osgeo.org
Mon Oct 5 11:11:59 PDT 2020
#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).
More information about the geos-devel
mailing list