mirror of
https://github.com/bjornharrtell/jsts.git
synced 2025-12-08 18:06:58 +00:00
59 lines
3.7 KiB
XML
59 lines
3.7 KiB
XML
<run>
|
|
<desc>
|
|
Various cases which have been reported or identified as causing buffer failures
|
|
in previous versions of JTS.
|
|
The cases in this file should all pass in the current version of JTS.
|
|
</desc>
|
|
<precisionModel type="FLOATING" />
|
|
<resultMatcher>com.vividsolutions.jtstest.testrunner.BufferResultMatcher</resultMatcher>
|
|
|
|
<case>
|
|
<desc>
|
|
JTS List reported error - Jan 4, 2007
|
|
Causes return of tiny polygon in Ver 1.8 and earlier
|
|
</desc>
|
|
<a>
|
|
POLYGON ((-2598.774169921875 61.087974548339844,
|
|
-2599.804443359375 57.09324264526367, -2599.35595703125
|
|
42.387855529785156, -2595.31298828125 24.86284828186035,
|
|
-2586.894287109375 7.970212459564209, -2572.63818359375
|
|
-9.27978801727295, -2560.283935546875 -18.67239761352539,
|
|
-2551.49951171875 -22.76344108581543, -2539.59619140625
|
|
-22.507848739624023, -2531.886474609375 -17.93946647644043,
|
|
-2531.310546875 -17.19328498840332, -2518.694580078125
|
|
-27.471830368041992, -2564.515869140625 -44.53504943847656,
|
|
-2570.234619140625 -46.65970230102539, -2673.622314453125
|
|
27.439390182495117, -2682.3828125 31.62391471862793, -2698.79052734375
|
|
39.21870803833008, -2598.774169921875 61.087974548339844))
|
|
</a>
|
|
<test>
|
|
<op name='buffer' arg1='A' arg2='1.0' arg3='1'>
|
|
POLYGON ((-2598.9877800006584 62.06489354920029, -2597.8058559463916 60.838238598016815, -2598.80056722021 56.981393691373356, -2598.359422519401 42.51673068489857, -2594.36518642589 25.202964287692787, -2586.050417509141 8.518874855177339, -2571.9409713392497 -8.553669047985187, -2559.764298593386 -17.811272817091698, -2551.2883050682995 -21.758675476666994, -2539.8801180014552 -21.51371480841184, -2532.561054468898 -17.176813608772246, -2532.1021741477675 -16.582280683172275, -2530.6789157044022 -16.41801596133651, -2518.0629489075272 -26.696561340975183, -2518.345604985255 -28.40896236757903, -2564.166894047755 -45.4721814380136, -2564.1676040045695 -45.47244551005364, -2569.8863540045695 -47.59709837260247, -2570.8171618573137 -47.47250238913616, -2674.1330478688596 26.575123582663668, -2682.808365109433 30.71896080032791, -2699.2105884679977 38.31121222462303, -2699.784579453414 39.327613516943224, -2699.0041374225334 40.195627039190526, -2598.9877800006584 62.06489354920029))
|
|
</op>
|
|
</test>
|
|
</case>
|
|
|
|
<case>
|
|
<desc>JTS List reported error - Jan 4, 2007
|
|
Causes return of tiny polygon in Ver 1.8 and earlier
|
|
</desc>
|
|
<a>
|
|
POLYGON ((-2985.708251953125 16.51972770690918, -2982.37744140625
|
|
13.961258888244629, -2972.9091796875 11.138115882873535, -2956.294921875
|
|
11.763388633728027, -2941.1298828125 14.348956108093262,
|
|
-2922.595458984375 19.414688110351562, -2914.568359375
|
|
-10.223998069763184, -2931.0537109375 -16.33589744567871,
|
|
-2946.358642578125 -24.970754623413086, -2959.0654296875
|
|
-34.12342834472656, -2969.88330078125 -44.616554260253906,
|
|
-2978.60400390625 -55.14395523071289, -2980.379638671875
|
|
-57.39796829223633, -2985.708251953125 16.51972770690918))
|
|
</a>
|
|
<test>
|
|
<op name='buffer' arg1='A' arg2='1.0' arg3='1'>
|
|
POLYGON ((-2986.70566366335 16.44782582720175, -2985.0990937741126 17.312776452537154, -2981.914734351797 14.8667999628029, -2972.781730022179 12.143620348943537, -2956.3982051078096 12.76020953441973, -2941.346258567696 15.3264952683113, -2922.8591038389686 20.379307926987252, -2921.6302322462557 19.676102233954516, -2913.6031326368807 -9.962583946160228, -2914.2207342589513 -11.161631675545383, -2930.6315593382983 -17.24590055998214, -2945.8190749722658 -25.814513047986875, -2958.4216504283336 -34.892123320729795, -2969.147953587571 -45.296430109246224, -2977.8260723815997 -55.7724244074717, -2979.594103917119 -58.016785833253174, -2980.672899897084 -58.35400064199699, -2981.3770503821 -57.469870171943754, -2986.70566366335 16.44782582720175))
|
|
</op>
|
|
</test>
|
|
</case>
|
|
|
|
</run>
|