Пример #1
0
 def test(self):
     geom = {
         'type': "MultiLineString",
         'coordinates': [[(0.0, 0.0), (1.0, 1.0)]]
     }
     result = geometryRT(geom)
     self.failUnlessEqual(result['type'], "MultiLineString")
     self.failUnlessEqual(result['coordinates'], [[(0.0, 0.0), (1.0, 1.0)]])
Пример #2
0
 def test(self):
     geom = {'type': "MultiPolygon", 
             'coordinates': [[[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0)]]]}
     result = geometryRT(geom)
     self.failUnlessEqual(result['type'], "MultiPolygon")
     self.failUnlessEqual(
         result['coordinates'], 
         [[[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0), (0.0, 0.0)]]] )
Пример #3
0
 def test(self):
     geom = {
         'type': "Polygon",
         'coordinates': [[(0.0, 0.0), (0.0, 1.0), (1.0, 1.0), (1.0, 0.0)]]
     }
     result = geometryRT(geom)
     self.failUnlessEqual(result['type'], "Polygon")
     self.failUnlessEqual(result['coordinates'], [[(0.0, 0.0), (0.0, 1.0),
                                                   (1.0, 1.0), (1.0, 0.0),
                                                   (0.0, 0.0)]])
Пример #4
0
 def test(self):
     geom = {'type': "GeometryCollection",
             'geometries': [
                 {'type': "Point", 'coordinates': (0.0, 0.0)},
                 {'type': "LineString", 'coordinates': [(0.0, 0.0), (1.0, 1.0)]}
             ]}
     result = geometryRT(geom)
     self.failUnlessEqual(len(result['geometries']), 2)
     self.failUnlessEqual(
         [g['type'] for g in result['geometries']], ['Point', 'LineString'] )
Пример #5
0
 def test(self):
     geom = {
         'type':
         "GeometryCollection",
         'geometries': [{
             'type': "Point",
             'coordinates': (0.0, 0.0)
         }, {
             'type': "LineString",
             'coordinates': [(0.0, 0.0), (1.0, 1.0)]
         }]
     }
     result = geometryRT(geom)
     self.failUnlessEqual(len(result['geometries']), 2)
     self.failUnlessEqual([g['type'] for g in result['geometries']],
                          ['Point', 'LineString'])
Пример #6
0
 def test(self):
     geom = {'type': "MultiPoint", 'coordinates': [(0.0, 0.0), (1.0, 1.0)]}
     result = geometryRT(geom)
     self.failUnlessEqual(result['type'], "MultiPoint")
     self.failUnlessEqual(result['coordinates'], [(0.0, 0.0), (1.0, 1.0)])
Пример #7
0
 def test(self):
     geom = {'type': "Point", 'coordinates': (0.0, 0.0)}
     result = geometryRT(geom)
     self.failUnlessEqual(result['type'], "Point")
     self.failUnlessEqual(result['coordinates'], (0.0, 0.0))
Пример #8
0
 def test_type(self):
     result = geometryRT(self.geom)
     self.failUnlessEqual(
         [g['type'] for g in result['geometries']], 
         ['Point', 'LineString'])
Пример #9
0
 def test_type(self):
     self.failUnlessEqual(
         geometryRT(self.geom)['type'], self.geom['type'])
Пример #10
0
 def test_type(self):
     result = geometryRT(self.geom)
     self.failUnlessEqual(
         [g['type'] for g in result['geometries']],
         ['Point', 'LineString'])
Пример #11
0
 def test_len(self):
     result = geometryRT(self.geom)
     self.failUnlessEqual(len(result['geometries']), 2)
Пример #12
0
 def test_coordinates(self):
     self.failUnlessEqual(
         [[geometryRT(self.geom)['coordinates'][0][0][:-1]]], 
         self.geom['coordinates'])
Пример #13
0
 def test_coordinates(self):
     self.failUnlessEqual(
         geometryRT(self.geom)['coordinates'], self.geom['coordinates'])
Пример #14
0
 def test_type(self):
     self.failUnlessEqual(
         geometryRT(self.geom)['type'], self.geom['type'])
Пример #15
0
 def test(self):
     geom = {'type': "Point", 'coordinates': (0.0, 0.0)}
     result = geometryRT(geom)
     self.failUnlessEqual(result['type'], "Point")
     self.failUnlessEqual(result['coordinates'], (0.0, 0.0))
Пример #16
0
 def test(self):
     geom = {'type': "LineString", 'coordinates': [(0.0, 0.0), (1.0, 1.0)]}
     result = geometryRT(geom)
     self.failUnlessEqual(result['type'], "LineString")
     self.failUnlessEqual(result['coordinates'], [(0.0, 0.0), (1.0, 1.0)])
Пример #17
0
 def test_coordinates(self):
     self.failUnlessEqual(
         geometryRT(self.geom)['coordinates'], self.geom['coordinates'])
Пример #18
0
 def test_coordinates(self):
     self.failUnlessEqual(
         [[geometryRT(self.geom)['coordinates'][0][0][:-1]]],
         self.geom['coordinates'])
Пример #19
0
 def test_len(self):
     result = geometryRT(self.geom)
     self.failUnlessEqual(len(result['geometries']), 2)