示例#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)