#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): With TestOverlay-geos-1051-simp.xml both GEOS and JTS SnappingNoder end up with 636 noded segmentstrings. Hard to tell how they differ between one-other as the output is slightly different in terms of significant digits. To get you an Idea I'll paste the first 10 noded segstrings for each. GEOS: {{{ Trying overlaySnapping(tol 1.79499e-06). NODED: LINESTRING(654948.38532997924 1794977.1058540251, 654995.48203391524 1794988.7717037243) NODED: LINESTRING(654995.48203391524 1794988.7717037243, 654997.17955858458 1794989.1921804454) NODED: LINESTRING(654997.17955858458 1794989.1921804454, 655000.36381421797 1794989.9809203045, 655006.34643579996 1794983.8258888787) NODED: LINESTRING(655006.34643579996 1794983.8258888787, 655051.77446297742 1794937.088696653, 655102.56059972045 1794927.5021000544) NODED: LINESTRING(655102.56059972045 1794927.5021000544, 655108.42102836783 1794926.3958618378, 655110.0720664172 1794923.1048861023) NODED: LINESTRING(655110.0720664172 1794923.1048861023, 655110.12012789119 1794923.0090862843) NODED: LINESTRING(655110.12012789119 1794923.0090862843, 655111.03361745446 1794921.1882487882, 655105.8944992529 1794809.0953964447, 655103.6628449125 1794805.4566734952) NODED: LINESTRING(655103.6628449125 1794805.4566734952, 655070.41920929297 1794806.064489258, 655062.62551842164 1794798.488781017, 655061.46045440866 1794798.8496030809, 655063.81619753118 1794810.6547597279) NODED: LINESTRING(655063.81619753118 1794810.6547597279, 655064.15367999999 1794812.3459600001, 655064.1887750614 1794812.591778927, 655042.95566738653 1794904.1646406003, 655029.10396397568 1794921.2111610321, 655029.01317000005 1794921.3055899998, 655028.61825000006 1794921.71276, 655028.22155999998 1794922.1181999999, 655027.82310000004 1794922.5219099999, 655027.69848218339 1794922.6470757592, 655027.63206300582 1794922.7137853792, 655027.62398069503 1794922.721903034) NODED: LINESTRING(655027.62398069503 1794922.721903034, 655027.62397786777 1794922.7219058727) }}} JTS: {{{ try overlaySnapping with tolerance 1.7949899809203045E-6 NODED: LINESTRING (654948.3853299792 1794977.105854025, 654995.4820339152 1794988.7717037243) NODED: LINESTRING (654995.4820339152 1794988.7717037243, 654997.1795585846 1794989.1921804454) NODED: LINESTRING (654997.1795585846 1794989.1921804454, 655000.363814218 1794989.9809203045, 655006.3464358 1794983.8258888787) NODED: LINESTRING (655006.3464358 1794983.8258888787, 655051.7744629774 1794937.088696653, 655102.5605997205 1794927.5021000544) NODED: LINESTRING (655102.5605997205 1794927.5021000544, 655108.4210283678 1794926.3958618378, 655110.0720664172 1794923.1048861023) NODED: LINESTRING (655110.0720664172 1794923.1048861023, 655110.1201278912 1794923.0090862843) NODED: LINESTRING (655110.1201278912 1794923.0090862843, 655111.0336174545 1794921.1882487882, 655105.8944992529 1794809.0953964447, 655103.6628449125 1794805.4566734952) NODED: LINESTRING (655103.6628449125 1794805.4566734952, 655070.419209293 1794806.064489258, 655062.6255184216 1794798.488781017, 655061.4604544087 1794798.849603081, 655063.8161975312 1794810.654759728) NODED: LINESTRING (655063.8161975312 1794810.654759728, 655064.15368 1794812.34596, 655064.1887750614 1794812.591778927, 655042.9556673865 1794904.1646406003, 655029.1039639757 1794921.211161032, 655029.01317 1794921.3055899998, 655028.61825 1794921.71276, 655028.22156 1794922.1182, 655027.8231 1794922.52191, 655027.6984821834 1794922.6470757592, 655027.6320630058 1794922.7137853792, 655027.623980695 1794922.721903034) NODED: LINESTRING (655027.623980695 1794922.721903034, 655027.6239778678 1794922.7219058727) }}} -- Ticket URL: <https://trac.osgeo.org/geos/ticket/1051#comment:22> 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