jsts/testxml/external/TestBufferExternal.xml
2020-05-24 18:33:43 +02:00

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>