[geos-commits] r2687 - trunk/tests/xmltester/tests

svn_geos at osgeo.org svn_geos at osgeo.org
Thu Oct 22 13:07:08 EDT 2009


Author: strk
Date: 2009-10-22 13:07:07 -0400 (Thu, 22 Oct 2009)
New Revision: 2687

Modified:
   trunk/tests/xmltester/tests/buffer.xml
Log:
Give buffer.xml cases a somewhat more helpful description, fix 4 expected results after eye-checking. This is still not automatically run case it might contain duplicated tests from elsewhere (to be checked).


Modified: trunk/tests/xmltester/tests/buffer.xml
===================================================================
--- trunk/tests/xmltester/tests/buffer.xml	2009-10-22 16:30:50 UTC (rev 2686)
+++ trunk/tests/xmltester/tests/buffer.xml	2009-10-22 17:07:07 UTC (rev 2687)
@@ -1,7 +1,7 @@
 <run>
   <!--precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/-->
   <precisionModel type="FLOATING" />
-<case><desc>Case #</desc>
+<case><desc>Case #1</desc>
 <a>
 POINT (100 100)
 </a>
@@ -11,7 +11,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #2</desc>
 <a>
 LINESTRING (10 10, 100 100)
 </a>
@@ -21,17 +21,17 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #3</desc>
 <a>
 LINESTRING (100 100, 200 100, 200 200, 100 200, 100 100)
 </a>
 <test>
 <op name="buffer" arg1="a" arg2=" 10">
- POLYGON ((0.6250000000000000 0.6944444444444445, 0.6250000000000000 1.3888888888888891, 0.6261574074074074 1.4021990740740742, 0.6302083333333334 1.4155092592592593, 0.6365740740740741 1.4276620370370372, 0.6452546296296297 1.4380787037037039, 0.6556712962962964 1.4467592592592593, 0.6678240740740741 1.4531250000000000, 0.6811342592592592 1.4571759259259258, 0.6944444444444445 1.4583333333333333, 1.3888888888888891 1.4583333333333333, 1.4021990740740742 1.4571759259259258, 1.4155092592592593 1.4531250000000000, 1.4276620370370372 1.4467592592592593, 1.4380787037037039 1.4380787037037039, 1.4467592592592593 1.4276620370370372, 1.4531250000000000 1.4155092592592593, 1.4571759259259258 1.4021990740740742, 1.4583333333333333 1.3888888888888891, 1.4583333333333333 0.6944444444444445, 1.4571759259259258 0.6811342592592592, 1.4531250000000000 0.6678240740740741, 1.4467592592592593 0.6556712962962964, 1.4380787037037039 0.6452546296296297, 1.4276620370370372 0.6365740740740741, 1.4155092592592593 0.6302083333333334, 1.4021990740740742 0.6261574074074074, 1.3888888888888891 0.6250000000000000, 0.6944444444444445 0.6250000000000000, 0.6811342592592592 0.6261574074074074, 0.6678240740740741 0.6302083333333334, 0.6556712962962964 0.6365740740740741, 0.6452546296296297 0.6452546296296297, 0.6365740740740741 0.6556712962962964, 0.6302083333333334 0.6678240740740741, 0.6261574074074074 0.6811342592592592, 0.6250000000000000 0.6944444444444445), (0.7638888888888888 0.7638888888888888, 1.3194444444444444 0.7638888888888888, 1.3194444444444444 1.3194444444444444, 0.7638888888888888 1.3194444444444444, 0.7638888888888888 0.7638888888888888))
+        POLYGON ((90.0000000000000000 100.0000000000000000, 90.0000000000000000 200.0000000000000000, 90.1921471959676921 201.9509032201612797, 90.7612046748871251 203.8268343236508997, 91.6853038769745439 205.5557023301960271, 92.9289321881345245 207.0710678118654755, 94.4442976698039729 208.3146961230254419, 96.1731656763491003 209.2387953251128749, 98.0490967798387203 209.8078528040323079, 100.0000000000000000 210.0000000000000000, 200.0000000000000000 210.0000000000000000, 201.9509032201612797 209.8078528040323079, 203.8268343236508997 209.2387953251128749, 205.5557023301960271 208.3146961230254419, 207.0710678118654755 207.0710678118654755, 208.3146961230254419 205.5557023301960271, 209.2387953251128749 203.8268343236508997, 209.8078528040323079 201.9509032201612797, 210.0000000000000000 200.0000000000000000, 210.0000000000000000 100.0000000000000000, 209.8078528040323079 98.0490967798387203, 209.2387953251128749 96.1731656763491003, 208.3146961230254419 94.4442976698039729, 207.0710678118654755 92.9289321881345245, 205.5557023301960271 91.6853038769745439, 203.8268343236508997 90.7612046748871251, 201.9509032201612797 90.1921471959676921, 200.0000000000000000 90.0000000000000000, 100.0000000000000000 90.0000000000000000, 98.0490967798387061 90.1921471959676921, 97.2322523941698904 90.4399342313836030, 96.1731656763491145 90.7612046748871251, 96.1731656763490861 90.7612046748871393, 94.4442976698039587 91.6853038769745581, 92.9289321881345245 92.9289321881345245, 91.6853038769745581 94.4442976698039587, 90.7612046748871393 96.1731656763490861, 90.7612046748871251 96.1731656763491145, 90.5373906437101397 96.9109816581012069, 90.1921471959676921 98.0490967798386919, 90.0000000000000000 100.0000000000000000), (110.0000000000000000 110.0000000000000000, 190.0000000000000000 110.0000000000000000, 190.0000000000000000 190.0000000000000000, 110.0000000000000000 190.0000000000000000, 110.0000000000000000 110.0000000000000000))
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #4</desc>
 <a>
 LINESTRING (40 40, 160 40, 100 180, 40 80)
 </a>
@@ -41,7 +41,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #5</desc>
 <a>
 POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300))
 </a>
@@ -51,7 +51,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #6</desc>
 <a>
 POLYGON ((60 300, 60 160, 240 160, 240 300, 60 300))
 </a>
@@ -61,7 +61,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #7</desc>
 <a>
 POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300), (260 280, 180 200, 100 280, 100 100, 260 100, 260 280))
 </a>
@@ -71,7 +71,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #8</desc>
 <a>
 POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300), (260 280, 180 200, 100 280, 100 100, 260 100, 260 280))
 </a>
@@ -81,7 +81,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #9</desc>
 <a>
 POLYGON ((80 300, 280 300, 280 80, 80 80, 80 300))
 </a>
@@ -91,7 +91,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #10</desc>
 <a>
 POLYGON ((100 300, 300 300, 300 100, 100 100, 100 300), (220 220, 180 220, 180 180, 220 180, 220 220))
 </a>
@@ -101,7 +101,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #11</desc>
 <a>
 GEOMETRYCOLLECTION (POINT (100 100), POLYGON ((400 260, 280 380, 240 220, 120 300, 120 100, 260 40, 200 160, 400 260)), LINESTRING (260 400, 220 280, 120 400, 20 280, 160 160, 60 40, 160 20, 360 140))
 </a>
@@ -111,7 +111,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #12</desc>
 <a>
 GEOMETRYCOLLECTION (POINT (100 100), POLYGON ((400 260, 120 300, 120 100, 400 260)), LINESTRING (20 280, 160 160, 60 40))
 </a>
@@ -121,7 +121,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #13</desc>
 <a>
 POLYGON ((260 400, 220 300, 80 300, 180 220, 40 200, 180 160, 60 20, 200 80, 280 20, 260 140, 440 20, 340 180, 520 160, 280 220, 460 340, 300 300, 260 400), (260 320, 240 260, 220 220, 160 180, 220 160, 200 100, 260 160, 300 140, 320 180, 260 200, 260 320))
 </a>
@@ -131,7 +131,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #14</desc>
 <a>
 POLYGON ((260 320, 240 260, 220 220, 160 180, 220 160, 260 160, 260 200, 260 320))
 </a>
@@ -141,7 +141,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #15</desc>
 <a>
 POLYGON ((260 320, 240 260, 220 220, 260 160, 260 320))
 </a>
@@ -151,7 +151,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #16</desc>
 <a>
 POLYGON ((260 320, 240 260, 220 220, 260 160, 260 320))
 </a>
@@ -161,7 +161,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #17</desc>
 <a>
 LINESTRING (260 160, 260 200, 260 320, 240 260, 220 220)
 </a>
@@ -171,7 +171,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #18</desc>
 <a>
 POLYGON ((260 400, 220 300, 80 300, 180 220, 40 200, 180 160, 60 20, 200 80, 280 20, 260 140, 440 20, 340 180, 520 160, 280 220, 460 340, 300 300, 260 400), (260 320, 240 260, 220 220, 160 180, 220 160, 200 100, 260 160, 300 140, 320 180, 260 200, 260 320))
 </a>
@@ -181,7 +181,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #19</desc>
 <a>
 POLYGON ((32 136, 27 163, 30 236, 34 252, 49 291, 72 326, 83 339, 116 369, 155 391, 176 400, 219 414, 264 417, 279 416, 339 401, 353 395, 380 381, 394 372, 441 328, 458 303, 463 294, 480 251, 486 205, 486 183, 473 115, 469 105, 460 85, 454 74, 423 33, 382 2, 373 -3, 336 -19, 319 -24, 275 -31, 252 -32, 203 -27, 190 -24, 149 -10, 139 -5, 84 37, 76 46, 52 81, 36 121, 32 136))
 </a>
@@ -191,7 +191,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #20</desc>
 <a>
 POLYGON ((13841 1031, 13851 903, 13853 885, 13853 875, 13856 862, 13859 831, 13670 900, 13841 1031))
 </a>
@@ -201,7 +201,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #21</desc>
 <a>
 POLYGON ((20 60, 20 20, 240 20, 40 21, 240 22, 40 22, 240 23, 240 60, 20 60))
 </a>
@@ -211,7 +211,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #22</desc>
 <a>
 POLYGON ((635074.6769928858 6184832.427381967, 635075.6723193424 6184799.950949265, 634717.5983159657 6184655.107092909, 634701.0176852546 6184648.498845058, 634697.7188197445 6184647.20632975, 634694.416887708 6184645.922033237, 634691.1138635761 6184644.642692243, 634687.8077729489 6184643.371570057, 634684.498667351 6184642.107006015, 634681.1875340013 6184640.847368483, 634677.8742698929 6184639.595978798, 634674.5570551592 6184638.351118257, 634671.2386969016 6184637.112873929, 634667.9173237421 6184635.881187774, 634664.5938713895 6184634.656088823, 634661.2674041622 6184633.437548058, 634657.9388577675 6184632.2255945075, 634654.6082322216 6184631.02022817, 634651.2745403448 6184629.823080709, 
 634647.9388208436 6184628.630859804, 634644.6000865338 6184627.4451971175, 634641.2592216335 6184626.267782336, 634637.9163291481 6184625.095294129, 634634.5713061031 6184623.931053837, 634631.2232683088 6184622.773371783, 634636.1918816608 6184608.365992378, 634633.2495506873 6184607.353869728, 634630.3051410569 6184606.348333739, 634627.3587557608 6184605.346063082, 634624.4102918282 6184604.3503790945, 634621.4607364619 6184603.359650123, 634618.5091539674 6184602.37384716, 634615.5564800596 6184601.392999219, 634612.6017790422 6184600.417077295, 634609.6450509242 6184599.446081388, 634606.6862442375 6184598.481672177, 634603.7263976521 6184597.52055733, 634600.7654082242 6184596.566058185, 634597.80145603 6184595.61645607, 634594.8364124894 6184594.671808995, 634591.8702261405 6184593.733777636, 634588.9020642313 6184592.799011653, 634585.9318238292 6184591.870832384, 634582.960543591 6184590.945947501, 634579.9871848791 6184590.027649342, 634577.0127348808 6184589.11430624, 
@@ -222,31 +222,31 @@
 </a>
 <test>
 <op name="buffer" arg1="a" arg2="0.1">
- POLYGON ((4399.2025462962965321 42946.8368055555547471, 4399.2025462962965321 42946.8373842592554865, 4399.2031250000000000 42946.8373842592554865, 4400.3501157407399660 42947.1429398148102337, 4400.4826388888886868 42947.1782407407445135, 4401.7540509259260944 42947.5167824074087548, 4404.7291666666669698 42948.3090277777737356, 4406.2667824074069358 42948.7181712962992606, 4406.2893518518512792 42948.7245370370364981, 4406.3125000000000000 42948.7303240740802721, 4406.3350694444443434 42948.7366898148102337, 4406.3582175925930642 42948.7430555555547471, 4406.3807870370374076 42948.7494212962992606, 4406.4033564814817510 42948.7557870370364981, 4406.4265046296295623 42948.7621527777737356, 4406.4490740740739056 42948.7685185185182490, 4406.4722222222217169 42948.7748842592554865, 4406.4947916666669698 42948.7812500000000000, 4406.5173611111113132 42948.7876157407445135, 4406.5399305555556566 42948.7945601851897663, 4406.5630787037034679 42948.8009259259197279, 4406.5856481481487208 42948.8078703703722567, 4406.6082175925930642 42948.8148148148102337, 4406.6307870370374076 42948.8211805555547471, 4406.6533564814817510 42948.8281250000000000, 4406.6759259259260944 42948.8350694444452529, 4406.6990740740739056 42948.8420138888905058, 4406.7216435185182490 42948.8489583333357587, 4406.7442129629625924 42948.8559027777737356, 4406.7667824074069358 42948.8628472222262644, 4406.7893518518512792 42948.8697916666642413, 4406.8119212962965321 42948.8773148148102337, 4406.8344907407399660 42948.8842592592554865, 4406.8570601851852189 42948.8917824074087548, 4406.8790509259260944 42948.8987268518540077, 4406.9016203703704377 42948.9062500000000000, 4406.9241898148147811 42948.9137731481459923, 4406.9467592592600340 42948.9207175925912452, 4406.9693287037034679 42948.9282407407445135, 4406.9837962962965321 42948.9334490740802721, 4406.9924768518512792 42948.9363425925912452, 4407.0034722222217169 42948.9396412037021946, 4407.0034722222217169 42948.9398148148102337, 4407.0040509259260944 42948.9398148148102337, 4407.0040509259260944 42948.9403935185182490, 4407.0044795953372159 42948.9399648491089465, 4407.0156250000000000 42948.9438657407445135, 4407.0387731481487208 42948.9519675925912452, 4407.0619212962965321 42948.9594907407445135, 4407.0850694444443434 42948.9675925925912452, 4407.1082175925930642 42948.9756944444452529, 4407.1313657407399660 42948.9837962962992606, 4407.1545138888886868 42948.9918981481459923, 4407.1776620370374076 42949.0000000000000000, 4407.2008101851852189 42949.0081018518540077, 4407.2239583333330302 42949.0162037037007394, 4407.2471064814817510 42949.0243055555547471, 4407.2696759259260944 42949.0329861111094942, 4407.2928240740739056 42949.0410879629635019, 4407.3159722222217169 42949.0497685185182490, 4407.3391203703704377 42949.0584490740802721, 4407.3616898148147811 42949.0665509259197279, 4407.3848379629625924 42949.0752314814817510, 4407.4079861111113132 42949.0839120370364981, 4407.4305555555556566 42949.0925925925912452, 4407.4537037037034679 42949.1012731481459923, 4407.4762731481487208 42949.1099537037007394, 4407.4994212962965321 42949.1186342592554865, 4407.5219907407399660 42949.1273148148102337, 4407.5451388888886868 42949.1365740740802721, 4407.5677083333330302 42949.1452546296277433, 4407.5902777777782831 42949.1545138888905058, 4407.6134259259260944 42949.1631944444452529, 4407.6359953703704377 42949.1724537037007394, 4407.6585648148147811 42949.1817129629635019, 4407.6817129629625924 42949.1903935185182490, 4410.2407407407399660 42950.2256944444452529, 4410.2413194444443434 42950.2256944444452529, 4410.2413194444443434 42950.2251157407445135, 4410.2482638888886868 42949.9994212962992606, 4410.2482638888886868 42949.9988425925912452, 4407.7615740740739056 42948.9930555555547471, 4407.6464120370374076 42948.9473379629635019, 4407.6232638888886868 42948.9380787037007394, 4407.6001157407399660 42948.9293981481459923, 4407.5775462962965321 42948.9207175925912452, 4407.5543981481487208 42948.9114583333357587, 4407.5312500000000000 42948.9027777777737356, 4407.5086805555556566 42948.8940972222262644, 4407.4855324074069358 42948.8854166666642413, 4407.4623842592600340 42948.8767361111094942, 4407.4392361111113132 42948.8680555555547471, 4407.4160879629625924 42948.8593750000000000, 4407.3935185185182490 42948.8512731481459923, 4407.3703703703704377 42948.8425925925912452, 4407.3472222222217169 42948.8344907407445135, 4407.3240740740739056 42948.8258101851897663, 4407.3009259259260944 42948.8177083333357587, 4407.2777777777782831 42948.8090277777737356, 4407.2546296296295623 42948.8009259259197279, 4407.2314814814817510 42948.7928240740802721, 4407.2077546296295623 42948.7847222222262644, 4407.1846064814817510 42948.7766203703722567, 4407.1620370370374076 42948.7690972222262644, 4407.1961805555556566 42948.6695601851897663, 4407.1967592592600340 42948.6689814814817510, 4407.1961805555556566 42948.6689814814817510, 4407.1961805555556566 42948.6684027777737356, 4407.1753472222217169 42948.6614583333357587, 4407.1550925925930642 42948.6545138888905058, 4407.1348379629625924 42948.6475694444452529, 4407.1140046296295623 42948.6406250000000000, 4407.0937500000000000 42948.6336805555547471, 4407.0729166666669698 42948.6267361111094942, 4407.0526620370374076 42948.6203703703722567, 4407.0324074074069358 42948.6134259259197279, 4407.0115740740739056 42948.6064814814817510, 4406.9913194444443434 42948.6001157407445135, 4406.9704861111113132 42948.5931712962992606, 4406.9502314814817510 42948.5868055555547471, 4406.9293981481487208 42948.5798611111094942, 4406.9085648148147811 42948.5734953703722567, 4406.8883101851852189 42948.5671296296277433, 4406.8674768518512792 42948.5601851851897663, 4406.8472222222217169 42948.5538194444452529, 4406.8263888888886868 42948.5474537037007394, 4406.8055555555556566 42948.5410879629635019, 4406.7853009259260944 42948.5347222222262644, 4406.7644675925930642 42948.5283564814817510, 4406.7436342592600340 42948.5225694444452529, 4406.7228009259260944 42948.5162037037007394, 4406.7025462962965321 42948.5098379629635019, 4406.6817129629625924 42948.5034722222262644, 4406.6608796296295623 42948.4976851851897663, 4406.6400462962965321 42948.4913194444452529, 4406.6192129629625924 42948.4855324074087548, 4406.5983796296295623 42948.4791666666642413, 4406.5775462962965321 42948.4733796296277433, 4406.5572916666669698 42948.4675925925912452, 4406.5364583333330302 42948.4618055555547471, 4406.5156250000000000 42948.4554398148102337, 4406.4947916666669698 42948.4496527777737356, 4406.4739583333330302 42948.4438657407445135, 4406.4531250000000000 42948.4380787037007394, 4406.4322916666669698 42948.4328703703722567, 4406.4114583333330302 42948.4270833333357587, 4406.3906250000000000 42948.4212962962992606, 4406.3697916666669698 42948.4155092592554865, 4406.3489583333330302 42948.4103009259197279, 4406.3483796296295623 42948.4103009259197279, 4406.3478009259260944 42948.4103009259197279, 4406.3206018518512792 42948.5121527777737356, 4404.7361111111113132 42948.0902777777737356, 4401.8090277777782831 42947.3107638888905058, 4400.4473379629625924 42946.9484953703722567, 4400.3165509259260944 42946.9137731481459923, 4399.2100694444443434 42946.6186342592554865, 4399.2094907407399660 42946.6186342592554865, 4399.2094907407399660 42946.6192129629635019, 4399.2089120370374076 42946.6192129629635019, 4399.2060185185182490 42946.7280092592554865, 4399.2025462962965321 42946.8368055555547471))
+	POLYGON ((633485.1750409196829423 6184344.4930946370586753, 633485.1762941706692800 6184344.5121779590845108, 633485.1811573562445119 6184344.5306737218052149, 633485.1894526082323864 6184344.5479054534807801, 633485.2008765331702307 6184344.5632429160177708, 633485.2150113079696894 6184344.5761251496151090, 633485.2313399621052667 6184344.5860809953883290, 633485.2492652848595753 6184344.5927463248372078, 633650.4305070741102099 6184388.5748039791360497, 633669.4949609669856727 6184393.6496527614071965, 633852.6203885280992836 6184442.4090733332559466, 634280.9692566331941634 6184556.4610882792621851, 634502.3996737367706373 6184615.4210453070700169, 634505.6906436235876754 6184616.3008892470970750, 634508.9804253297625110 6184617.1873368322849274, 634512.2690805093152449 6184618.0804046178236604, 634515.5547503855777904 6184618.9783634738996625, 634518.8392070047557354 6184619.8845934178680182, 634522.1216303266119212 6184620.7974226567894220, 634525.4029398488346487 6184621.7152008526027203, 634528.6821164987049997 6184622.6412255661562085, 634531.9592889761552215 6184623.5721829719841480, 634535.2343404222046956 6184624.5097150141373277, 634538.5082174637354910 6184625.4555290760472417, 634541.7791545332875103 6184626.4062469452619553, 634545.0489324463997036 6184627.3635758385062218, 634548.3175845359219238 6184628.3275255225598812, 634551.5832501659169793 6184629.2963653961196542, 634554.8476990603376180 6184630.2734748786315322, 634558.1091800214489922 6184631.2571560135111213, 634561.3695489823585376 6184632.2457861248403788, 634564.6277857733657584 6184633.2426628973335028, 634567.8840174116194248 6184634.2444725930690765, 634571.1381510894279927 6184635.2528630699962378, 634574.3911394432652742 6184636.2678685393184423, 634577.6411091837799177 6184637.2894303686916828, 634580.8890075180679560 6184638.3175811972469091, 634584.1357820932753384 6184639.3523538792505860, 634587.3795713706640527 6184640.3920165412127972, 634590.6221661970485002 6184641.4399554934352636, 634593.8618204926606268 6184642.4927988341078162, 634597.1002870653755963 6184643.5522433063015342, 634600.3357321795774624 6184644.6199206169694662, 634603.5701296605402604 6184645.6908900216221809, 634605.6641935704974458 6184646.3906636806204915, 634606.9144892485346645 6184646.8084751795977354, 634608.5858348999172449 6184647.3706302056089044, 634610.2568298997357488 6184647.9326672898605466, 634613.5971169143449515 6184649.0617768643423915, 634616.9343211946543306 6184650.1990991681814194, 634620.2703821876784787 6184651.3430372914299369, 634623.6033904763171449 6184652.4951983932405710, 634626.9334648980293423 6184653.6522669075056911, 634630.2623536150204018 6184654.8159365020692348, 634633.5881937453523278 6184655.9878306137397885, 634636.9120060630375519 6184657.1646508695557714, 634640.2327314324211329 6184658.3496820786967874, 634643.5514026361051947 6184659.5413089804351330, 634646.8679948954377323 6184660.7395227318629622, 634650.1825049890903756 6184661.9443221632391214, 634653.4939745524898171 6184663.1556699322536588, 634656.8024032171815634 6184664.3752453122287989, 634660.1088086073286831 6184665.5997485080733895, 634663.4130791015923023 6184666.8324974682182074, 634666.7143862942466512 6184668.0701435990631580, 634670.0135425933403894 6184669.3160294229164720, 634673.3097255165921524 6184670.5684886835515499, 634676.6038596450816840 6184671.8258660966530442, 634679.8949075534474105 6184673.0914541659876704, 634683.1838965658098459 6184674.3636367861181498, 634686.4698460333747789 6184675.6423675166442990, 634689.7527541010640562 6184676.9293262520805001, 634693.0336594296386465 6184678.2212209822610021, 634696.3124607891077176 6184679.5196927059441805, 634699.5882220339262858 6184680.8247120818123221, 634702.8609382446156815 6184682.1379582323133945, 634706.1307511236518621 6184683.4561257045716047, 635074.6394940027967095 6184832.5200848998501897, 635074.6579174628714100 6184832.5255457498133183, 635074.6770452730124816 6184832.5273819537833333, 635074.6961711487965658 6184832.5255257096141577, 635074.7145888772793114 6184832.5200455598533154, 635074.7316183934453875 6184832.5111438557505608, 635074.7466308913426474 6184832.4991492871195078, 635074.7590720423031598 6184832.4845047481358051, 635074.7684824634343386 6184832.4677509795874357, 635074.7745146797969937 6184832.4495066069066525, 635074.7769459548871964 6184832.4304452938959002, 635075.7722724115010351 6184799.9540125913918018, 635075.7708403052529320 6184799.9338139239698648, 635075.7653684740653262 6184799.9143178695812821, 635075.7560812836745754 6184799.8963238382712007, 635075.7433595430338755 6184799.8805696517229080, 635075.7277248908067122 6184799.8677012901753187, 635075.7098184056812897 6184799.8582464046776295, 634717.6358150290325284 6184655.0143900485709310, 634717.6353390680160373 6184655.0141989374533296, 634701.0547083568526432 6184648.4059510864317417, 634701.0541656919522211 6184648.4057366382330656, 634697.7553001819178462 6184647.1132213305681944, 634697.7550695642130449 6184647.1131313024088740, 634694.4531375276856124 6184645.8288347898051143, 634694.4530055567156523 6184645.8287835670635104, 634691.1499814247945324 6184644.5494425725191832, 634691.1497503885766491 6184644.5493534151464701, 634687.8436597613617778 6184643.2782312296330929, 634687.8434698932105675 6184643.2781584514304996, 634684.5343642953084782 6184642.0135944094508886, 634684.5342238259036094 6184642.0135408500209451, 634681.2230904762400314 6184640.7539033181965351, 634681.2228669453179464 6184640.7538185874000192, 634677.9096028369385749 6184639.5024289023131132, 634677.9094046299578622 6184639.5023542810231447, 634674.5921898962697014 6184638.2574937399476767, 634674.5920154738705605 6184638.2574284691363573, 634671.2736572162248194 6184637.0191841404885054, 634671.2734667608747259 6184637.0191132929176092, 634667.9520936013432220 6184635.7874271385371685, 634667.9519109108950943 6184635.7873595925047994, 634664.6284585583489388 6184634.5622606417164207, 634664.6282678926363587 6184634.5621905773878098, 634661.3018006653292105 6184633.3436498120427132, 634661.3016176864039153 6184633.3435829859226942, 634657.9730712916934863 6184632.1316294353455305, 634657.9728881521150470 6184632.1315629547461867, 634654.6422626061830670 6184630.9261966170743108, 634654.6420296394499019 6184630.9261126313358545, 634651.3083377627190202 6184629.7289651706814766, 634651.3081963286967948 6184629.7289145011454821, 634647.9724768274463713 6184628.5366935962811112, 634647.9722856546286494 6184628.5366254877299070, 634644.6335513448575512 6184627.3509628009051085, 634644.6333255147328600 6184627.3508829073980451, 634641.2924606144661084 6184626.1734681259840727, 634641.2923189303837717 6184626.1734183123335242, 634637.9494264449458569 6184625.0009301053360105, 634637.9492002010811120 6184625.0008510565385222, 634634.6041771561140195 6184623.8366107642650604, 634634.6039855444105342 6184623.8365442920476198, 634631.3503801986807957 6184622.7115150215104222, 634636.2864178437739611 6184608.3985946811735630, 634636.2909630801295862 6184608.3795154085382819, 634636.2916968743083999 6184608.3599159354344010, 634636.2885909986216575 6184608.3405502084642649, 634636.2817649291828275 6184608.3221631860360503, 634636.2714812498306856 6184608.3054621759802103, 634636.2581355508882552 6184608.2910896278917789, 634636.2422412118175998 6184608.2795984223484993, 634636.2244096524082124 6184608.2714306013658643, 634633.2820786787196994 6184607.2593079507350922, 634633.2818687518592924 6184607.2592359986156225, 634630.3374591214815155 6184606.2537000095471740, 634630.3373457209672779 6184606.2536613587290049, 634627.3909604249056429 6184605.2513907020911574, 634627.3907502815127373 6184605.2513194773346186, 634624.4422863489016891 6184604.2556354897096753, 634624.4421327267773449 6184604.2555837510153651, 634621.4925773604772985 6184603.2648547794669867, 634621.4924154026666656 6184603.2648005327209830, 634618.5408329081255943 6184602.2789975693449378, 634618.5406790509587154 6184602.2789463214576244, 634615.5880051432177424 6184601.2980983806774020, 634615.5878430343000218 6184601.2980446834117174, 634612.6331420168280602 6184600.3221227591857314, 634612.6329798559891060 6184600.3220693515613675, 634609.6762517379829660 6184599.3510734448209405, 634609.6760408123955131 6184599.3510044356808066, 634606.7172341257100925 6184598.3865952249616385, 634606.7171285666991025 6184598.3865608833730221, 634603.7572819812921807 6184597.4254460362717509, 634603.7570787509903312 6184597.4253802839666605, 634600.7960893231211230 6184596.4708811389282346, 634600.7959189455723390 6184596.4708263846114278, 634597.8319667513715103 6184595.5212242696434259, 634597.8318121144548059 6184595.5211748648434877, 634594.8667685738764703 6184594.5765277901664376, 634594.8665648184251040 6184594.5764631144702435, 634591.9003784694941714 6184593.6384317548945546, 634591.9002648042514920 6184593.6383958831429482, 634588.9321028951089829 6184592.7036299007013440, 634588.9318911200389266 6184592.7035634648054838, 634585.9616507178870961 6184591.7753841951489449, 634585.9615447405958548 6184591.7753511425107718, 634582.9902645023539662 6184590.8504662597551942, 634582.9900525119155645 6184590.8504005307331681, 634580.0166938001057133 6184589.9321023719385266, 634580.0165384906576946 6184589.9320545438677073, 634577.0420884923078120 6184589.0187114421278238, 634577.0419255199376494 6184589.0186615511775017, 634574.0654485379345715 6184588.1102445116266608, 634574.0652436920208856 6184588.1101822322234511, 634571.0876239790813997 6184587.2083809245377779, 634571.0875102396821603 6184587.2083465512841940, 634568.1079150281148031 6184586.3098106430843472, 634568.1077099002432078 6184586.3097490239888430, 634565.1269719778792933 6184585.4178288560360670, 634565.1268087561475113 6184585.4177801664918661, 634562.1440438901772723 6184584.5307860728353262, 634562.1438879584893584 6184584.5307398410513997, 634559.1600318661658093 6184583.6487008212134242, 634559.1598685485078022 6184583.6486526951193810, 634556.1739855330670252 6184582.7715397579595447, 634556.1737797906389460 6184582.7714795600622892, 634553.1867541100364178 6184581.9009823715314269, 634553.1866403331514448 6184581.9009492872282863, 634550.1976392047945410 6184581.0337175196036696, 634550.1974332017125562 6184581.0336579885333776, 634547.2072894329903647 6184580.1730419751256704, 634547.2071259034564719 6184580.1729950597509742, 634544.2149552487535402 6184579.3173051429912448, 634544.2147987458156422 6184579.3172605242580175, 634541.2215369270415977 6184578.4665256980806589, 634541.2213803209597245 6184578.4664813252165914, 634538.2270273445174098 6184577.6207015924155712, 634538.2268137707142159 6184577.6206415230408311, 634535.2303824892733246 6184576.7814485644921660, 634535.2302756285062060 6184576.7814187007024884, 634532.2328046631300822 6184575.9455201709643006, 634532.2325909376377240 6184575.9454608252272010, 634529.2330416869372129 6184575.1161490771919489, 634529.2328847182216123 6184575.1161058163270354, 634526.2322443530429155 6184574.2917491737753153, 634526.2320872879354283 6184574.2917061606422067, 634523.2303558179410174 6184573.4723046245053411, 634523.2301417967537418 6184573.4722464568912983, 634520.2263320781057701 6184572.6594317099079490, 634520.2262249983614311 6184572.6594027988612652, 634517.2213756412966177 6184571.8498824955895543, 634517.2211681139888242 6184571.8498268257826567, 634514.2151762385619804 6184571.0469223074615002, 634514.1958225757116452 6184571.0437436839565635, 634514.1762207322753966 6184571.0444037253037095, 634514.1571247286628932 6184571.0488770408555865, 634514.1392691265791655 6184571.0569915585219860, 634514.1233407737454399 6184571.0684351371601224, 634514.1099523830926046 6184571.0827675797045231, 634514.0996189627330750 6184571.0994375636801124, 634514.0927380063803867 6184571.1178038464859128, 634510.1968111586757004 6184585.7486764127388597, 634281.9707008437253535 6184524.9803243651986122, 633860.5116482827579603 6184412.7646910361945629, 633664.3814508970826864 6184360.5428347745910287, 633645.6141997708473355 6184355.5453163227066398, 633486.2477301596663892 6184313.1113668847829103, 633486.2280114791356027 6184313.1081808526068926, 633486.2080529544036835 6184313.1089773764833808, 633486.1886508848983794 6184313.1137246768921614, 633486.1705793688306585 6184313.1222333470359445, 633486.1545594186754897 6184313.1341639105230570, 633486.1412301935488358 6184313.1490403665229678, 633486.1311234992463142 6184313.1662691766396165, 633486.1246425698045641 6184313.1851629503071308, 633486.1220459794858471 6184313.2049678713083267, 633485.6474724950967357 6184328.8492693454027176, 633485.1750409196829423 6184344.4930946370586753))
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #23</desc>
 <a>
 MULTILINESTRING (( 80 285, 85.5939933259177 234.65406006674084 ), ( 85.5939933259177 234.65406006674084, 98 123, 294 92, 344.3694502052736 126.0884157954882 ), ( 344.3694502052736 126.0884157954882, 393 159 ), ( 51 235, 85.5939933259177 234.65406006674084 ), ( 85.5939933259177 234.65406006674084, 251 233, 344.3694502052736 126.0884157954882 ), ( 344.3694502052736 126.0884157954882, 382 83 ))
 </a>
 <test>
 <op name="buffer" arg1="a" arg2="30">
- POLYGON ((0.1458333333333333 1.6342592592592593, 0.1504629629629630 1.6747685185185184, 0.1626157407407408 1.7135416666666667, 0.1822916666666667 1.7494212962962961, 0.2083333333333333 1.7806712962962965, 0.2401620370370371 1.8061342592592593, 0.2766203703703704 1.8252314814814812, 0.3153935185185185 1.8368055555555556, 0.3564814814814815 1.8402777777777777, 0.3612234904558542 1.8402320716671812, 0.3483796296296296 1.9560185185185188, 0.3478009259259260 1.9971064814814812, 0.3553240740740740 2.0370370370370368, 0.3703703703703704 2.0752314814814814, 0.3929398148148148 2.1093750000000000, 0.4212962962962963 2.1383101851851856, 0.4548611111111111 2.1614583333333335, 0.4924768518518519 2.1776620370370368, 0.5324074074074074 2.1863425925925926, 0.5734953703703703 2.1869212962962963, 0.6134259259259259 2.1793981481481479, 0.6516203703703703 2.1643518518518521, 0.6857638888888888 2.1417824074074074, 0.7146990740740741 2.1134259259259260, 0.7378472222222222 2.0798611111111112, 0.7540509259259259 2.0422453703703702, 0.7627314814814814 2.0023148148148144, 0.7811687997909398 1.8361037661743242, 1.7453703703703705 1.8263888888888891, 1.7887731481481479 1.8211805555555556, 1.8304398148148147 1.8072916666666667, 1.8680555555555556 1.7847222222222223, 1.8998842592592593 1.7552083333333333, 2.4274509725820850 1.1514009353019461, 2.6122685185185186 1.2766203703703705, 2.6481481481481479 1.2962962962962963, 2.6875000000000000 1.3084490740740740, 2.7280092592592591 1.3125000000000000, 2.7685185185185186 1.3084490740740740, 2.8078703703703702 1.2968750000000000, 2.8437500000000000 1.2783564814814816, 2.8755787037037037 1.2523148148148149, 2.9016203703703702 1.2210648148148149, 2.9212962962962963 1.1851851851851851, 2.9334490740740744 1.1458333333333333, 2.9375000000000000 1.1053240740740740, 2.9334490740740744 1.0648148148148149, 2.9218750000000000 1.0254629629629630, 2.9033564814814814 0.9895833333333334, 2.8773148148148149 0.9577546296296297, 2.8460648148148149 0.9317129629629629, 2.7034393799947556 0.8352454171514502, 2.8096064814814814 0.7135416666666666, 2.8333333333333335 0.6799768518518520, 2.8501157407407409 0.6429398148148148, 2.8593750000000000 0.6030092592592592, 2.8605324074074079 0.5625000000000000, 2.8541666666666665 0.5219907407407408, 2.8396990740740744 0.4837962962962963, 2.8177083333333335 0.4490740740740741, 2.7899305555555554 0.4195601851851852, 2.7563657407407409 0.3958333333333333, 2.7193287037037037 0.3790509259259260, 2.6793981481481484 0.3697916666666667, 2.6388888888888888 0.3686342592592593, 2.5983796296296298 0.3750000000000000, 2.5601851851851856 0.3894675925925926, 2.5254629629629632 0.4114583333333333, 2.4959490740740740 0.4392361111111111, 2.3555506357080023 0.5998245903926580, 2.1585648148148144 0.4664351851851852, 2.1244212962962963 0.4473379629629630, 2.0868055555555558 0.4357638888888889, 2.0480324074074074 0.4305555555555556, 2.0092592592592591 0.4328703703703704, 0.6481481481481481 0.6481481481481481, 0.6105324074074074 0.6579861111111110, 0.5752314814814815 0.6741898148148148, 0.5439814814814815 0.6967592592592592, 0.5173611111111110 0.7251157407407408, 0.4959490740740741 0.7575231481481480, 0.4814814814814815 0.7934027777777778, 0.4733796296296297 0.8310185185185186, 0.4075464183465707 1.4230755864332771, 0.3518518518518519 1.4236111111111109, 0.3113425925925926 1.4282407407407407, 0.2725694444444445 1.4403935185185184, 0.2366898148148149 1.4600694444444444, 0.2054398148148148 1.4861111111111109, 0.1799768518518519 1.5179398148148149, 0.1608796296296296 1.5543981481481481, 0.1493055555555556 1.5931712962962961, 0.1458333333333333 1.6342592592592593), (0.8273606239796916 1.4189782356462863, 0.8697916666666666 1.0353009259259260, 1.9930555555555556 0.8576388888888888, 2.0794276720091411 0.9159888402507564, 1.6475694444444444 1.4108796296296295, 0.8273606239796916 1.4189782356462863))
+	POLYGON ((21.0014998875093717 235.2999850011248952, 21.6364368259640045 241.1466379203916972, 23.3997990299208922 246.7570789914520901, 26.2238214787868884 251.9157021103168574, 29.9999785735821156 256.4242642835171750, 34.5831547148468843 260.1095039951677563, 39.7972210137471762 262.8297995498561477, 45.4418038264983366 264.4806115149748962, 51.2999850011248952 264.9985001124906034, 52.0385924241797255 264.9911140382600365, 50.1834879597914352 281.6870542177546213, 50.1100802185175240 287.5676244773218286, 51.1853253319858510 293.3495223681659354, 53.3679022334902413 298.8105527968675688, 56.5739357167091015 303.7408514266327302, 60.6802197128466361 307.9509496460630089, 65.5289520307618574 311.2790557416359434, 70.9337986066776978 313.5972724625220280, 76.6870542177545929 314.8165120402085790, 82.5676244773217860 314.8899197814824902, 88.3495223681659070 313.8146746680141632, 93.8105527968674977 311.6320977665097871, 98.7408514266327018 308.4260642832909411, 102.9509496460629805 304.3197802871534350, 106.2790557416359150 299.4710479692382137, 108.5972724625220138 294.0662013933223307, 109.8165120402085648 288.3129457822453787, 112.4749782182002917 264.3867501803198365, 251.2999850011248952 262.9985001124906034, 257.5681863594468268 262.2721527726878321, 263.5457970774100431 260.2507426631358385, 268.9683548466559273 257.0237012990224912, 273.5959540907721248 252.7337999059409981, 349.5195865880894530 165.7983428479440420, 376.1856554292177179 183.8450763060813244, 381.3557722824174903 186.6480010283036961, 386.9733702766457668 188.3884285761859587, 392.8225682713696756 188.9994752951060093, 398.6785848679199944 188.4576590023347080, 404.3163766325831716 186.7838013941491511, 409.5192863895533719 184.0422278797218212, 414.0873692346955863 180.3382955917199411, 417.8450763060812960 175.8143445707823105, 420.6480010283036677 170.6442277175825950, 422.3884285761859587 165.0266297233542900, 422.9994752951059809 159.1774317286303813, 422.4576590023347080 153.3214151320800909, 420.7838013941491795 147.6836233674168568, 418.0422278797218496 142.4807136104466565, 414.3382955917199979 137.9126307653044705, 409.8143445707822821 134.1549236939186756, 389.2872504397274156 120.2628498880532533, 404.5959540907721248 102.7337999059410123, 408.0116525471484010 97.9463685143391842, 410.4277377836404526 92.5845565627513594, 411.7513609995662591 86.8544154775382395, 411.9316560970342493 80.9761513671044355, 410.9616944365592985 75.1756626246454260, 408.8787511007927264 69.6758587795823274, 405.7628724339999735 64.6880942093553983, 401.7337999059409981 60.4040459092278610, 396.9463685143392127 56.9883474528516558, 391.5845565627514020 54.5722622163595474, 385.8544154775382822 53.2486390004337267, 379.9761513671044781 53.0683439029657649, 374.1756626246454971 54.0383055634406944, 368.6758587795823701 56.1212488992072451, 363.6880942093554268 59.2371275659999696, 359.4040459092278752 63.2662000940589877, 339.2193138224577638 86.3784887430323778, 310.8143445707822821 67.1549236939186756, 305.8758593966222747 64.4506993992286823, 300.5190607344155183 62.7168675319561828, 294.9326356558352131 62.0145003254328842, 289.3133595589631568 62.3683378566703084, 93.3133595589631568 93.3683378566703084, 87.9092837190495118 94.7479656495791289, 82.8539812499324739 97.1040907473283994, 78.3221825506699076 100.3552765432906995, 74.4705237473907005 104.3891497432842925, 71.4321327555545196 109.0662844122064570, 69.3120278750040910 114.2250210623923437, 68.1834879597914352 119.6870542177546071, 58.7130084336350890 204.9213699531617863, 50.7000149988751048 205.0014998875093681, 44.8533620796082459 205.6364368259640116, 39.2429210085478530 207.3997990299209278, 34.0842978896831070 210.2238214787869026, 29.5757357164827823 213.9999785735821547, 25.8904960048322081 218.5831547148469269, 23.1702004501438559 223.7972210137472189, 21.5193884850250754 229.4418038264983863, 21.0014998875093717 235.2999850011248952), (119.1493942276556623 204.3170060952215863, 125.2894246846412329 149.0567319823514367, 286.9915584344174135 123.4813945015195031, 299.4516499708198012 131.9139817029231381, 237.2510968713003763 203.1359890687851077, 119.1493942276556623 204.3170060952215863))
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #24</desc>
 <a>
 MULTILINESTRING (( 80 285, 85.5939933259177 234.65406006674084 ), ( 85.5939933259177 234.65406006674084, 98 123, 294 92, 344.3694502052736 126.0884157954882 ), ( 344.3694502052736 126.0884157954882, 393 159 ), ( 51 235, 85.5939933259177 234.65406006674084 ), ( 85.5939933259177 234.65406006674084, 251 233, 344.3694502052736 126.0884157954882 ), ( 344.3694502052736 126.0884157954882, 382 83 ))
 </a>
 <test>
 <op name="buffer" arg1="a" arg2=" 30">
- POLYGON ((0.1458333333333333 1.6342592592592593, 0.1504629629629630 1.6747685185185184, 0.1626157407407408 1.7135416666666667, 0.1822916666666667 1.7494212962962961, 0.2083333333333333 1.7806712962962965, 0.2401620370370371 1.8061342592592593, 0.2766203703703704 1.8252314814814812, 0.3153935185185185 1.8368055555555556, 0.3564814814814815 1.8402777777777777, 0.3612234904558542 1.8402320716671812, 0.3483796296296296 1.9560185185185188, 0.3478009259259260 1.9971064814814812, 0.3553240740740740 2.0370370370370368, 0.3703703703703704 2.0752314814814814, 0.3929398148148148 2.1093750000000000, 0.4212962962962963 2.1383101851851856, 0.4548611111111111 2.1614583333333335, 0.4924768518518519 2.1776620370370368, 0.5324074074074074 2.1863425925925926, 0.5734953703703703 2.1869212962962963, 0.6134259259259259 2.1793981481481479, 0.6516203703703703 2.1643518518518521, 0.6857638888888888 2.1417824074074074, 0.7146990740740741 2.1134259259259260, 0.7378472222222222 2.0798611111111112, 0.7540509259259259 2.0422453703703702, 0.7627314814814814 2.0023148148148144, 0.7811687997909398 1.8361037661743242, 1.7453703703703705 1.8263888888888891, 1.7887731481481479 1.8211805555555556, 1.8304398148148147 1.8072916666666667, 1.8680555555555556 1.7847222222222223, 1.8998842592592593 1.7552083333333333, 2.4274509725820850 1.1514009353019461, 2.6122685185185186 1.2766203703703705, 2.6481481481481479 1.2962962962962963, 2.6875000000000000 1.3084490740740740, 2.7280092592592591 1.3125000000000000, 2.7685185185185186 1.3084490740740740, 2.8078703703703702 1.2968750000000000, 2.8437500000000000 1.2783564814814816, 2.8755787037037037 1.2523148148148149, 2.9016203703703702 1.2210648148148149, 2.9212962962962963 1.1851851851851851, 2.9334490740740744 1.1458333333333333, 2.9375000000000000 1.1053240740740740, 2.9334490740740744 1.0648148148148149, 2.9218750000000000 1.0254629629629630, 2.9033564814814814 0.9895833333333334, 2.8773148148148149 0.9577546296296297, 2.8460648148148149 0.9317129629629629, 2.7034393799947556 0.8352454171514502, 2.8096064814814814 0.7135416666666666, 2.8333333333333335 0.6799768518518520, 2.8501157407407409 0.6429398148148148, 2.8593750000000000 0.6030092592592592, 2.8605324074074079 0.5625000000000000, 2.8541666666666665 0.5219907407407408, 2.8396990740740744 0.4837962962962963, 2.8177083333333335 0.4490740740740741, 2.7899305555555554 0.4195601851851852, 2.7563657407407409 0.3958333333333333, 2.7193287037037037 0.3790509259259260, 2.6793981481481484 0.3697916666666667, 2.6388888888888888 0.3686342592592593, 2.5983796296296298 0.3750000000000000, 2.5601851851851856 0.3894675925925926, 2.5254629629629632 0.4114583333333333, 2.4959490740740740 0.4392361111111111, 2.3555506357080023 0.5998245903926580, 2.1585648148148144 0.4664351851851852, 2.1244212962962963 0.4473379629629630, 2.0868055555555558 0.4357638888888889, 2.0480324074074074 0.4305555555555556, 2.0092592592592591 0.4328703703703704, 0.6481481481481481 0.6481481481481481, 0.6105324074074074 0.6579861111111110, 0.5752314814814815 0.6741898148148148, 0.5439814814814815 0.6967592592592592, 0.5173611111111110 0.7251157407407408, 0.4959490740740741 0.7575231481481480, 0.4814814814814815 0.7934027777777778, 0.4733796296296297 0.8310185185185186, 0.4075464183465707 1.4230755864332771, 0.3518518518518519 1.4236111111111109, 0.3113425925925926 1.4282407407407407, 0.2725694444444445 1.4403935185185184, 0.2366898148148149 1.4600694444444444, 0.2054398148148148 1.4861111111111109, 0.1799768518518519 1.5179398148148149, 0.1608796296296296 1.5543981481481481, 0.1493055555555556 1.5931712962962961, 0.1458333333333333 1.6342592592592593), (0.8273606239796916 1.4189782356462863, 0.8697916666666666 1.0353009259259260, 1.9930555555555556 0.8576388888888888, 2.0794276720091411 0.9159888402507564, 1.6475694444444444 1.4108796296296295, 0.8273606239796916 1.4189782356462863))
+	POLYGON ((21.0014998875093717 235.2999850011248952, 21.6364368259640045 241.1466379203916972, 23.3997990299208922 246.7570789914520901, 26.2238214787868884 251.9157021103168574, 29.9999785735821156 256.4242642835171750, 34.5831547148468843 260.1095039951677563, 39.7972210137471762 262.8297995498561477, 45.4418038264983366 264.4806115149748962, 51.2999850011248952 264.9985001124906034, 52.0385924241797255 264.9911140382600365, 50.1834879597914352 281.6870542177546213, 50.1100802185175240 287.5676244773218286, 51.1853253319858510 293.3495223681659354, 53.3679022334902413 298.8105527968675688, 56.5739357167091015 303.7408514266327302, 60.6802197128466361 307.9509496460630089, 65.5289520307618574 311.2790557416359434, 70.9337986066776978 313.5972724625220280, 76.6870542177545929 314.8165120402085790, 82.5676244773217860 314.8899197814824902, 88.3495223681659070 313.8146746680141632, 93.8105527968674977 311.6320977665097871, 98.7408514266327018 308.4260642832909411, 102.9509496460629805 304.3197802871534350, 106.2790557416359150 299.4710479692382137, 108.5972724625220138 294.0662013933223307, 109.8165120402085648 288.3129457822453787, 112.4749782182002917 264.3867501803198365, 251.2999850011248952 262.9985001124906034, 257.5681863594468268 262.2721527726878321, 263.5457970774100431 260.2507426631358385, 268.9683548466559273 257.0237012990224912, 273.5959540907721248 252.7337999059409981, 349.5195865880894530 165.7983428479440420, 376.1856554292177179 183.8450763060813244, 381.3557722824174903 186.6480010283036961, 386.9733702766457668 188.3884285761859587, 392.8225682713696756 188.9994752951060093, 398.6785848679199944 188.4576590023347080, 404.3163766325831716 186.7838013941491511, 409.5192863895533719 184.0422278797218212, 414.0873692346955863 180.3382955917199411, 417.8450763060812960 175.8143445707823105, 420.6480010283036677 170.6442277175825950, 422.3884285761859587 165.0266297233542900, 422.9994752951059809 159.1774317286303813, 422.4576590023347080 153.3214151320800909, 420.7838013941491795 147.6836233674168568, 418.0422278797218496 142.4807136104466565, 414.3382955917199979 137.9126307653044705, 409.8143445707822821 134.1549236939186756, 389.2872504397274156 120.2628498880532533, 404.5959540907721248 102.7337999059410123, 408.0116525471484010 97.9463685143391842, 410.4277377836404526 92.5845565627513594, 411.7513609995662591 86.8544154775382395, 411.9316560970342493 80.9761513671044355, 410.9616944365592985 75.1756626246454260, 408.8787511007927264 69.6758587795823274, 405.7628724339999735 64.6880942093553983, 401.7337999059409981 60.4040459092278610, 396.9463685143392127 56.9883474528516558, 391.5845565627514020 54.5722622163595474, 385.8544154775382822 53.2486390004337267, 379.9761513671044781 53.0683439029657649, 374.1756626246454971 54.0383055634406944, 368.6758587795823701 56.1212488992072451, 363.6880942093554268 59.2371275659999696, 359.4040459092278752 63.2662000940589877, 339.2193138224577638 86.3784887430323778, 310.8143445707822821 67.1549236939186756, 305.8758593966222747 64.4506993992286823, 300.5190607344155183 62.7168675319561828, 294.9326356558352131 62.0145003254328842, 289.3133595589631568 62.3683378566703084, 93.3133595589631568 93.3683378566703084, 87.9092837190495118 94.7479656495791289, 82.8539812499324739 97.1040907473283994, 78.3221825506699076 100.3552765432906995, 74.4705237473907005 104.3891497432842925, 71.4321327555545196 109.0662844122064570, 69.3120278750040910 114.2250210623923437, 68.1834879597914352 119.6870542177546071, 58.7130084336350890 204.9213699531617863, 50.7000149988751048 205.0014998875093681, 44.8533620796082459 205.6364368259640116, 39.2429210085478530 207.3997990299209278, 34.0842978896831070 210.2238214787869026, 29.5757357164827823 213.9999785735821547, 25.8904960048322081 218.5831547148469269, 23.1702004501438559 223.7972210137472189, 21.5193884850250754 229.4418038264983863, 21.0014998875093717 235.2999850011248952), (119.1493942276556623 204.3170060952215863, 125.2894246846412329 149.0567319823514367, 286.9915584344174135 123.4813945015195031, 299.4516499708198012 131.9139817029231381, 237.2510968713003763 203.1359890687851077, 119.1493942276556623 204.3170060952215863))
 </op>
 </test>
 </case>
-<case><desc>Invalid input!</desc>
+<case><desc>Case #25 - Invalid input!</desc>
 <a>
 MULTIPOLYGON ((( 708258.754920656 2402197.91172757, 708257.029447455 2402206.56901508, 708652.961095455 2402312.65463437, 708657.068786251 2402304.6356364, 708258.754920656 2402197.91172757 )), (( 708653.498611049 2402311.54647056, 708708.895756966 2402203.47250014, 708280.326454234 2402089.6337791, 708247.896591321 2402252.48269854, 708367.379593851 2402324.00761653, 708248.882609455 2402253.07294874, 708249.523621829 2402244.3124463, 708261.854734465 2402182.39086576, 708262.818392579 2402183.35452387, 708653.498611049 2402311.54647056 )))
 </a>
@@ -257,7 +257,7 @@
 </op>
 </test>
 </case>
-<case><desc>Invalid output</desc>
+<case><desc>Case #26 - Invalid output</desc>
 <a>
 GEOMETRYCOLLECTION (POLYGON ((0 10, 10 0, 10 10, 0 10), (4 8, 8 4, 8 8, 4 8)), LINESTRING (6 6, 20 20))
 </a>
@@ -267,7 +267,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #27</desc>
 <a>
 POLYGON ((-140 700, 880 1120, 1280 -120, 300 -600, -480 -480, -140 700), (0 360, 780 500, 240 -220, 0 360))
 </a>
@@ -277,7 +277,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #28</desc>
 <a>
 POLYGON ((-140 700, 880 1120, 1280 -120, 300 -600, -480 -480, -140 700), (0 360, 240 -220, 780 500, 0 360))
 </a>
@@ -287,7 +287,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #29</desc>
 <a>
 MULTIPOLYGON (((0 400, 440 400, 440 0, 0 0, 0 400),(380 360, 160 120, 260 80, 380 360)), ((360 320, 200 120, 240 100, 360 320)))
 </a>
@@ -297,7 +297,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #30</desc>
 <a>
 POLYGON ((60 320, 260 240, 280 60, 60 60, 60 320), (140 240, 100 100, 80 240, 140 240))
 </a>
@@ -307,7 +307,7 @@
 </op>
 </test>
 </case>
-<case><desc>Case #</desc>
+<case><desc>Case #31</desc>
 <a>
 MULTILINESTRING ((635074.5625 6184832.5, 635074.5625 6184832.5, 635074.625 6184832.5), (635074.6875 6184832.5, 635074.6875 6184832.5, 635074.5625 6184832.5))
 </a>



More information about the geos-commits mailing list