Exemplo n.º 1
0
    def run2d(self, test_func):

        p1 = GeoTypes.OGmultiPointFromSequence(((1.0, 2.0), (3.0, 4.0)))
        p2 = GeoTypes.OGmultiPointFromSequence(((5.0, 6.0), (7.0, 8.0)))

        raw = test_func(self, p1, p2)
        ret = raw[0]

        p3 = ret[0]
        p4 = ret[1]

        assert p3.__class__.__name__ == "OGMultiPoint"
        assert p4.__class__.__name__ == "OGMultiPoint"

        assert p3[0].getX() == 1.0, "failed p3[0].getX() != %s" % str(
            p3[0].getX())
        assert p3[0].getY() == 2.0
        assert p3[1].getX() == 3.0
        assert p3[1].getY() == 4.0
        assert p4[0].getX() == 5.0
        assert p4[0].getY() == 6.0
Exemplo n.º 2
0
    def run3d(self, test_func):

        p1 = GeoTypes.OGmultiPointFromSequence(
            ((1.0, 2.0, 9.0), (3.0, 4.0, 10.0)))
        p2 = GeoTypes.OGmultiPointFromSequence(
            ((5.0, 6.0, 11.0), (7.0, 8.0, 12.0)))

        raw = test_func(self, p1, p2)

        ret = raw[0]

        p3 = ret[0]
        p4 = ret[1]

        assert p3.__class__.__name__ == "OGMultiPoint"
        assert p4.__class__.__name__ == "OGMultiPoint"
        assert p3[0].getX() == 1.0
        assert p3[0].getY() == 2.0
        assert p3[0].getZ() == 9.0
        assert p4[0].getX() == 5.0
        assert p4[0].getY() == 6.0
        assert p4[0].getZ() == 11.0