def test_rotate(self): angle = 98 expected = self.g4 o = Point(0, 0) res = self.g4.rotate(angle, origin=o).rotate(-angle, origin=o) self.assert_(geom_almost_equals(self.g4, res)) res = self.gdf1.set_geometry(self.g4).rotate(angle, origin=Point(0, 0)) self.assert_(geom_almost_equals(expected, res.rotate(-angle, origin=o)))
def test_rotate(self): angle = 98 expected = self.g4 o = Point(0,0) res = self.g4.rotate(angle, origin=o).rotate(-angle, origin=o) self.assert_(geom_almost_equals(self.g4, res)) res = self.gdf1.set_geometry(self.g4).rotate(angle, origin=Point(0,0)) self.assert_(geom_almost_equals(expected, res.rotate(-angle, origin=o)))
def test_scale(self): expected = self.g4 scale = 2., 1. inv = tuple(1./i for i in scale) o = Point(0,0) res = self.g4.scale(*scale, origin=o).scale(*inv, origin=o) self.assertTrue(geom_almost_equals(expected, res)) res = self.gdf1.set_geometry(self.g4).scale(*scale, origin=o) res = res.scale(*inv, origin=o) self.assert_(geom_almost_equals(expected, res))
def test_scale(self): expected = self.g4 scale = 2.0, 1.0 inv = tuple(1.0 / i for i in scale) o = Point(0, 0) res = self.g4.scale(*scale, origin=o).scale(*inv, origin=o) self.assertTrue(geom_almost_equals(expected, res)) res = self.gdf1.set_geometry(self.g4).scale(*scale, origin=o) res = res.scale(*inv, origin=o) self.assert_(geom_almost_equals(expected, res))
def test_skew(self): expected = self.g4 skew = 45. o = Point(0,0) # Test xs res = self.g4.skew(xs=skew, origin=o).skew(xs=-skew, origin=o) self.assert_(geom_almost_equals(expected, res)) res = self.gdf1.set_geometry(self.g4).skew(xs=skew, origin=o) res = res.skew(xs=-skew, origin=o) self.assert_(geom_almost_equals(expected, res)) # Test ys res = self.g4.skew(ys=skew, origin=o).skew(ys=-skew, origin=o) self.assert_(geom_almost_equals(expected, res)) res = self.gdf1.set_geometry(self.g4).skew(ys=skew, origin=o) res = res.skew(ys=-skew, origin=o) self.assert_(geom_almost_equals(expected, res))
def test_skew(self): expected = self.g4 skew = 45.0 o = Point(0, 0) # Test xs res = self.g4.skew(xs=skew, origin=o).skew(xs=-skew, origin=o) self.assert_(geom_almost_equals(expected, res)) res = self.gdf1.set_geometry(self.g4).skew(xs=skew, origin=o) res = res.skew(xs=-skew, origin=o) self.assert_(geom_almost_equals(expected, res)) # Test ys res = self.g4.skew(ys=skew, origin=o).skew(ys=-skew, origin=o) self.assert_(geom_almost_equals(expected, res)) res = self.gdf1.set_geometry(self.g4).skew(ys=skew, origin=o) res = res.skew(ys=-skew, origin=o) self.assert_(geom_almost_equals(expected, res))