Beispiel #1
0
def test_outside_address():
    G = GhentGeoCoder(wfn, sfn)
    r = G.gheocode("Alfons Gossetlaan 30 Groot-bijgaarden")
    print r
    assert r['full_address'] == 'Alfons Gossetlaan 30, 1702 Dilbeek, Belgium'
    assert r['geoinference_status'] == 'not within Ghent'
    assert r['geocode_status'] == 'OK'
Beispiel #2
0
def return_geocoding(address_string):
    address_string = urllib2.unquote(address_string)
    fn_wijken = 'geometries/geojson/wijken_extended.json'
    fn_sectoren = 'geometries/geojson/sectoren_extended.json'
    G = GhentGeoCoder(fn_wijken, fn_sectoren)

    return jsonify(G.gheocode(address_string))
Beispiel #3
0
def test_valid_ghent_address():
    G = GhentGeoCoder(wfn, sfn)
    r = G.gheocode("Tijgerstraat 9 Gent")
    assert r['sector_code'] == u'A24'
    assert r['lng'] ==  '3.7308388'
    assert r['sector_name'] == u'DIERENTUIN'
    assert r['full_address'] ==  'Tijgerstraat 9, 9000 Gent, Belgium'
    assert r['geocode_status'] == r['geoinference_status'] == 'OK'
Beispiel #4
0
def test_invalid_addres():
    G = GhentGeoCoder(wfn, sfn)
    r = G.gheocode('Demerstraat 23 3200 Bierbeek')
    assert r['geocode_status'] == 'invalid address'