public void TestSimpleLineSymDifference()
 {
     var a = Read("LINESTRING (1 1, 9 1)");
     var b = Read("POINT (5 1)");
     var expected = Read("LINESTRING (1 1, 9 1)");
     CheckEqual(expected, OverlayNGTest.SymDifference(a, b, 1));
 }
 public void TestLinePointSymDifference()
 {
     var a = Read("LINESTRING (1 1, 9 1)");
     var b = Read("POINT (15 1)");
     var expected = Read("GEOMETRYCOLLECTION (POINT (15 1), LINESTRING (1 1, 9 1))");
     CheckEqual(expected, OverlayNGTest.SymDifference(a, b, 1));
 }
Exemple #3
0
        public void TestSimpleSymDifference()
        {
            var a        = Read("MULTIPOINT ((1 2), (1 1), (2 2), (2 1))");
            var b        = Read("MULTIPOINT ((2 2), (2 1), (3 2), (3 1))");
            var expected = Read("MULTIPOINT ((1 2), (1 1), (3 2), (3 1))");

            CheckEqual(expected, OverlayNGTest.SymDifference(a, b, 1));
        }