mirror of
https://github.com/bjornharrtell/jsts.git
synced 2026-01-18 14:08:37 +00:00
60 lines
1.2 KiB
XML
60 lines
1.2 KiB
XML
<run>
|
|
<precisionModel scale="1.0" offsetx="0.0" offsety="0.0"/>
|
|
|
|
<case>
|
|
<desc>LA - line and sliver intersecting, dimensional collapse</desc>
|
|
<a>
|
|
POLYGON(
|
|
(95 9, 81 414, 87 414, 95 9))
|
|
</a>
|
|
<b>
|
|
LINESTRING(93 13, 96 13)
|
|
</b>
|
|
<test>
|
|
<op name="getboundary" arg1="A">
|
|
LINESTRING(95 9, 81 414, 87 414, 95 9)
|
|
</op>
|
|
</test>
|
|
<test>
|
|
<op name="convexhull" arg1="A">
|
|
POLYGON(
|
|
(95 9, 81 414, 87 414, 95 9))
|
|
</op>
|
|
</test>
|
|
<test>
|
|
<op name="intersection" arg1="A" arg2="B">
|
|
POINT(95 13)
|
|
</op>
|
|
</test>
|
|
<test>
|
|
<op name="union" arg1="A" arg2="B">
|
|
GEOMETRYCOLLECTION(
|
|
LINESTRING(95 9, 95 13),
|
|
POLYGON(
|
|
(95 13, 81 414, 87 414, 95 13)),
|
|
LINESTRING(93 13, 95 13),
|
|
LINESTRING(95 13, 96 13))
|
|
</op>
|
|
</test>
|
|
<test>
|
|
<op name="difference" arg1="A" arg2="B">
|
|
GEOMETRYCOLLECTION(
|
|
LINESTRING(95 9, 95 13),
|
|
POLYGON(
|
|
(95 13, 81 414, 87 414, 95 13)))
|
|
</op>
|
|
</test>
|
|
<test>
|
|
<op name="symdifference" arg1="A" arg2="B">
|
|
GEOMETRYCOLLECTION(
|
|
LINESTRING(95 9, 95 13),
|
|
POLYGON(
|
|
(95 13, 81 414, 87 414, 95 13)),
|
|
LINESTRING(93 13, 95 13),
|
|
LINESTRING(95 13, 96 13))
|
|
</op>
|
|
</test>
|
|
</case>
|
|
|
|
</run>
|