jsts/testxml/robust/TestRobustOverlayFloat.xml
2016-02-05 07:59:16 +01:00

105 lines
3.7 KiB
XML

<run>
<precisionModel type="FLOATING" />
<case>
<desc>AA - OLD robustness failure (works with snapping)</desc>
<a>
POLYGON ((301949.68 2767249.16, 301936.52 2767241.28, 301938.87
2767237.43, 301952.47 2767245.59, 301950.74 2767247.81, 301949.68
2767249.16))
</a>
<b>
POLYGON ((302041.321 2767264.675, 301938.823 2767237.507, 301941.21 2767233.59, 301943.821 2767229.304,
302048.886 2767243.046, 302041.321 2767264.675))
</b>
<test>
<op name="intersection" arg1="A" arg2="B">
POLYGON ((301939.1370850084 2767237.5902510053, 301938.87 2767237.43, 301938.823 2767237.507, 301939.1370850084 2767237.5902510053))
</op>
</test>
</case>
<case>
<desc>AA - OLD robustness failure (works with snapping)</desc>
<a>
POLYGON ((301936.52 2767241.28, 301933.22 2767239.3, 301934.9
2767236.51, 301935.54 2767235.44, 301938.87 2767237.43, 301936.52
2767241.28))
</a>
<b>
POLYGON ((302041.321 2767264.675, 301938.823 2767237.507, 301941.21 2767233.59, 301943.821 2767229.304,
302048.886 2767243.046, 302041.321 2767264.675))
</b>
<test>
<op name="intersection" arg1="A" arg2="B">
POLYGON ((301938.823 2767237.507, 301938.87 2767237.43, 301938.86994385667 2767237.4299664493, 301938.823 2767237.507))
</op>
</test>
</case>
<case>
<desc>AA - OLD robustness failure (works with snapping)</desc>
<a>
POLYGON ((464664.782646596 5362148.87380619, 464664.713299 5362148.758128, 464686.806220838 5362136.92416521,
464713.650216607 5362122.5453135, 464711.113332785 5362117.30158834, 464707.408813375 5362110.21553566,
464703.323866879 5362103.23305736, 464698.945488413 5362096.31213576, 464694.461274991 5362089.42505804,
464625.876674576 5361951.92914952, 464622.430583893 5361944.69388208, 464535.3572 5361970.739,
464648.194399372 5362157.89548451, 464664.782646596 5362148.87380619)) </a>
<b>
POLYGON ((464769.977147523 5362187.88829332, 464765.146147008 5362180.84587461, 464754.387021019 5362169.93629911,
464747.786455245 5362160.11104076, 464734.810564627 5362148.45253107, 464725.386626381 5362135.71065214,
464712.646269 5362123.083073, 464727.794520848 5362149.37983229, 464738.165719397 5362165.72994593,
464746.257208116 5362179.45514151, 464752.378040379 5362191.80978275, 464769.977147523 5362187.88829332))
</b>
<test>
<op name="intersection" arg1="A" arg2="B">
POINT (464712.646269 5362123.083073)
</op>
</test>
</case>
<case>
<desc>AA - OLD robustness failure (works with snapping)</desc>
<a>
POLYGON ((698400.5682737827 2388494.3828697307, 698402.3209180075
2388497.0819257903, 698415.3598714538 2388498.764371397,
698413.5003455497 2388495.90071853, 698400.5682737827
2388494.3828697307))
</a>
<b>
POLYGON ((698231.847335025 2388474.57994264, 698440.416211779
2388499.05985776, 698432.582638943 2388300.28294705, 698386.666515791
2388303.40346027, 698328.29462841 2388312.88889197, 698231.847335025
2388474.57994264))
</b>
<test>
<op name="intersection" arg1="A" arg2="B">
LINESTRING (698413.5003455497 2388495.90071853, 698400.5682737827 2388494.3828697307)
</op>
</test>
</case>
<case>
<desc>AA - OLD robustness failure (works with snapping)</desc>
<a>
POLYGON ((698265.5760207245 2388415.007869463, 698266.5171698363
2388416.456984281, 698272.2367250263 2388406.868318228,
698271.2748419731 2388405.3872787533, 698265.5760207245
2388415.007869463))
</a>
<b>
POLYGON ((698230.86813842 2388473.60074604, 698104.551776442
2388363.93072634, 698321.933422637 2388319.86687914, 698230.86813842
2388473.60074604))
</b>
<test>
<op name="intersection" arg1="A" arg2="B">
POLYGON ((698265.5760207245 2388415.007869463, 698265.5760207246 2388415.007869463, 698271.2748419731 2388405.3872787533, 698265.5760207245 2388415.007869463))
</op>
</test>
</case>
</run>