コード例 #1
0
ファイル: test_utils.py プロジェクト: yuanhao42336/geojson
 def test_bbox_polygon(self):
     for _ in range(5000):
         bbox = generate_bbox()
         result = generate_random('Polygon', boundingBox=bbox)
         self.assertIsInstance(result, geojson.geometry.Polygon)
         self.assertTrue(geojson.geometry.check_polygon(result))
         self.assertTrue(check_polygon_bbox(result, bbox))
コード例 #2
0
ファイル: factories.py プロジェクト: augusto-herrmann/udata
    def multipolygon(self):
        coordinates = [
            generate_random('Polygon')['coordinates']
            for _ in self.random_range()
        ]

        return {'type': 'MultiPolygon', 'coordinates': coordinates}
コード例 #3
0
ファイル: test_utils.py プロジェクト: yuanhao42336/geojson
 def test_simple_polygon(self):
     for _ in range(5000):
         bbox = [-180.0, -90.0, 180.0, 90.0]
         result = generate_random('Polygon')
         self.assertIsInstance(result, geojson.geometry.Polygon)
         self.assertTrue(geojson.geometry.check_polygon(result))
         self.assertTrue(check_polygon_bbox(result, bbox))
コード例 #4
0
ファイル: factories.py プロジェクト: augusto-herrmann/udata
    def multilinestring(self):
        coordinates = [
            generate_random('LineString')['coordinates']
            for _ in self.random_range()
        ]

        return {'type': 'MultiLineString', 'coordinates': coordinates}
コード例 #5
0
ファイル: geojson_provider.py プロジェクト: anukat2015/udata
    def multipolygon(self):
        coordinates = [
            generate_random('Polygon')['coordinates']
            for _ in self.random_range()
        ]

        return {
            'type': 'MultiPolygon',
            'coordinates': coordinates
        }
コード例 #6
0
ファイル: geojson_provider.py プロジェクト: anukat2015/udata
    def multilinestring(self):
        coordinates = [
            generate_random('LineString')['coordinates']
            for _ in self.random_range()
        ]

        return {
            'type': 'MultiLineString',
            'coordinates': coordinates
        }
コード例 #7
0
ファイル: factories.py プロジェクト: damonzon33/udata
 def polygon(self):
     return generate_random('Polygon')
コード例 #8
0
ファイル: factories.py プロジェクト: damonzon33/udata
 def linestring(self):
     return generate_random('LineString')
コード例 #9
0
ファイル: factories.py プロジェクト: damonzon33/udata
 def point(self):
     return generate_random('Point')
コード例 #10
0
ファイル: geojson_provider.py プロジェクト: anukat2015/udata
 def polygon(self):
     return generate_random('Polygon')
コード例 #11
0
ファイル: geojson_provider.py プロジェクト: anukat2015/udata
 def linestring(self):
     return generate_random('LineString')
コード例 #12
0
ファイル: geojson_provider.py プロジェクト: anukat2015/udata
 def point(self):
     return generate_random('Point')