Пример #1
0
 def test_multipoint_output(self):
     p = Multipoint([(4, 2), (3, 5), (3, 2), (7, 3)])
     sp = shapely.geometry.shape(p.geomdict)
     x, y = p.coords()
     self.assertTrue(np.all(x == np.array([el.x for el in sp])))
     self.assertTrue(np.all(y == np.array([el.y for el in sp])))
     return
Пример #2
0
 def test_multipoint_output(self):
     p = Multipoint([(4, 2), (3, 5), (3, 2), (7, 3)])
     sp = shapely.geometry.shape(p.geomdict)
     x, y = p.coords()
     self.assertTrue(np.all(x == np.array([el.x for el in sp])))
     self.assertTrue(np.all(y == np.array([el.y for el in sp])))
     return
Пример #3
0
 def test_read_points(self):
     points = read_shapefile(os.path.join(TESTDATA, "shapefile", "points"))
     self.assertEqual(len(points), 4)
     pt = points[0]
     self.assertTrue("+proj=lonlat" in pt.crs.get_proj4())
     self.assertTrue("+a=6378137.0" in pt.crs.get_proj4())
     self.assertTrue("+f=0.00335281" in pt.crs.get_proj4())
     mp = Multipoint(points)
     self.assertEqual(mp.d["species"], ['T. officianale', 'C. tectorum', 'M. alba', 'V. cracca'])
     self.assertEqual(mp.d["ID"], ['0', '1', '2', '3'])
     x, y = mp.coords()
     self.assertTrue(np.all(x == np.array((1.0, 3.0, 4.0, 2.0))))
     self.assertTrue(np.all(y == np.array((1.0, 1.0, 3.0, 2.0))))
Пример #4
0
 def test_read_points(self):
     points = read_shapefile(os.path.join(TESTDATA, "shapefile", "points"))
     self.assertEqual(len(points), 4)
     pt = points[0]
     self.assertTrue("+proj=lonlat" in pt.crs.get_proj4())
     self.assertTrue("+a=6378137.0" in pt.crs.get_proj4())
     self.assertTrue("+f=0.00335281" in pt.crs.get_proj4())
     mp = Multipoint(points)
     self.assertEqual(
         mp.d["species"],
         ['T. officianale', 'C. tectorum', 'M. alba', 'V. cracca'])
     self.assertEqual(mp.d["ID"], ['0', '1', '2', '3'])
     x, y = mp.coords()
     self.assertTrue(np.all(x == np.array((1.0, 3.0, 4.0, 2.0))))
     self.assertTrue(np.all(y == np.array((1.0, 1.0, 3.0, 2.0))))