Ejemplo n.º 1
0
    def test_wof_kind(self):
        from tilequeue.process import make_metadata
        meta = make_metadata('wof')

        props = dict(placetype='neighbourhood')
        out_props = self.places.fn(None, props, None, meta)
        self.assertEquals('neighbourhood', out_props.get('kind'))
Ejemplo n.º 2
0
 def test_osmdata_area(self):
     from tilequeue.process import make_metadata
     meta = make_metadata('shp')
     props = dict(area=3.14159)
     out_props = self.water.fn(None, props, None, meta)
     area = out_props.get('area')
     self.assertIsNotNone(area)
     self.assertTrue(isinstance(area, int))
     self.assertEquals(3, area)
Ejemplo n.º 3
0
 def test_ne(self):
     props = {
         'gid': 42,
     }
     # this rule depends on a particular source being set
     from tilequeue.process import make_metadata
     meta = make_metadata('ne')
     out_props = self.earth.fn(None, props, None, meta)
     self.assertEquals('earth', out_props.get('kind'))
Ejemplo n.º 4
0
def _make_metadata(name):
    from tilequeue.process import make_metadata
    from tilequeue.process import Source
    sources = {
        'osm': Source('osm', 'openstreetmap.org'),
        'ne': Source('ne', 'naturalearthdata.com'),
        'wof': Source('wof', 'whosonfirst.org'),
        'shp': Source('shp', 'openstreetmapdata.com'),
    }
    return make_metadata(sources[name])
Ejemplo n.º 5
0
def _make_metadata(name):
    from tilequeue.process import make_metadata
    from tilequeue.process import Source
    sources = {
        'osm': Source('osm', 'openstreetmap.org'),
        'ne': Source('ne', 'naturalearthdata.com'),
        'wof': Source('wof', 'whosonfirst.org'),
        'shp': Source('shp', 'osmdata.openstreetmap.de'),
    }
    return make_metadata(sources[name])
Ejemplo n.º 6
0
    def test_wof_is_landuse_aoi(self):
        from tilequeue.process import make_metadata
        meta = make_metadata('wof')

        props = dict(is_landuse_aoi=True)
        out_props = self.places.fn(None, props, None, meta)
        self.assertTrue(out_props.get('is_landuse_aoi'))

        props = dict(is_landuse_aoi=False)
        out_props = self.places.fn(None, props, None, meta)
        self.assertIsNone(out_props.get('is_landuse_aoi'))

        props = dict(is_landuse_aoi=None)
        out_props = self.places.fn(None, props, None, meta)
        self.assertIsNone(out_props.get('is_landuse_aoi'))

        props = dict()
        out_props = self.places.fn(None, props, None, meta)
        self.assertIsNone(out_props.get('is_landuse_aoi'))
Ejemplo n.º 7
0
 def test_ne_min_zoom(self):
     from tilequeue.process import make_metadata
     meta = make_metadata('ne')
     props = dict(featurecla='Urban area')
     out_props = self.landuse.fn(None, props, None, meta)
     self.assertEquals(4, out_props.get('min_zoom'))
Ejemplo n.º 8
0
def make_test_metadata():
    from tilequeue.process import make_metadata
    return make_metadata('test')