-
Notifications
You must be signed in to change notification settings - Fork 0
/
example.py
59 lines (57 loc) · 5.59 KB
/
example.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
from zoom_clusterer import ZoomLevelClusterer
data = [
{'lat': 39.834596, 'is_capital': False, 'lon': 119.484522, 'name': u'Beidaihe', 'popularity': 10160},
{'lat': 33.9877002, 'is_capital': False, 'lon': 35.6389244, 'name': u'Jounieh beach', 'popularity': 2544},
{'lat': 53.721152, 'is_capital': False, 'lon': 91.442387, 'name': u'Abakan', 'popularity': 21582},
{'lat': 45.3587173, 'is_capital': False, 'lon': 11.7882998, 'name': u'Abano-Terme', 'popularity': 27776},
{'lat': 57.149717, 'is_capital': False, 'lon': -2.094278, 'name': u'aberdin', 'popularity': 3999},
{'lat': 53.831546, 'is_capital': False, 'lon': 58.590899, 'name': u'Abzakovo', 'popularity': 3674},
{'lat': 56.21269, 'is_capital': False, 'lon': 37.967888, 'name': u'Abramtsevo', 'popularity': 4372},
{'lat': 24.420986, 'is_capital': True, 'lon': 54.488138, 'name': u'Abu-Dhabi', 'popularity': 57254},
{'lat': 22.3744371, 'is_capital': False, 'lon': 31.602771, 'name': u'Abu-Simbel', 'popularity': 3035},
{'lat': 9.0764785, 'is_capital': True, 'lon': 7.398574, 'name': u'Abuja', 'popularity': 1960},
{'lat': 40.656685, 'is_capital': False, 'lon': -4.6812086, 'name': u'Avila', 'popularity': 3568},
{'lat': 43.949317, 'is_capital': False, 'lon': 4.805528, 'name': u'Avignon', 'popularity': 3835},
{'lat': 46.189683, 'is_capital': False, 'lon': 6.776343, 'name': u'Avoriaz', 'popularity': 4210},
{'lat': 30.4277547, 'is_capital': False, 'lon': -9.5981072, 'name': u'Agadir', 'popularity': 45868},
{'lat': 35.1899597, 'is_capital': False, 'lon': 25.7164166, 'name': u'Agios Nikolaos', 'popularity': 32640},
{'lat': 35.5172013, 'is_capital': False, 'lon': 23.9254833, 'name': u'Agia Marina', 'popularity': 14718},
{'lat': 35.4072951, 'is_capital': False, 'lon': 25.0181002, 'name': u'Aghia Pelagia', 'popularity': 15858},
{'lat': 35.2542529, 'is_capital': False, 'lon': 23.6644902, 'name': u'Agia Triada', 'popularity': 8057},
{'lat': 27.1766701, 'is_capital': False, 'lon': 78.0080745, 'name': u'Agra', 'popularity': 5425},
{'lat': 8.9806034, 'is_capital': True, 'lon': 38.7577605, 'name': u'Addis Ababa', 'popularity': 1728},
{'lat': 46.4930889, 'is_capital': False, 'lon': 7.5595123, 'name': u'Adelboden', 'popularity': 3415},
{'lat': 25.4052165, 'is_capital': False, 'lon': 55.5136433, 'name': u'Ajman', 'popularity': 26663},
{'lat': 43.443579, 'is_capital': False, 'lon': 39.910369, 'name': u'Adler', 'popularity': 242538},
{'lat': 47.112129, 'is_capital': False, 'lon': 39.423267, 'name': u'azov', 'popularity': 5815},
{'lat': 40.5032249, 'is_capital': False, 'lon': -112.0556419, 'name': u'Ain Janna', 'popularity': 1280},
{'lat': 34.9922836, 'is_capital': False, 'lon': 34.0140113, 'name': u'Agia-Napa', 'popularity': 58550},
{'lat': 29.5319199, 'is_capital': False, 'lon': 35.0060842, 'name': u'Aqaba', 'popularity': 14936},
{'lat': 16.8531086, 'is_capital': False, 'lon': -99.8236533, 'name': u'Akapulko', 'popularity': 13069},
{'lat': 32.933052, 'is_capital': False, 'lon': 35.082678, 'name': u'akko', 'popularity': 6037},
{'lat': 5.6037168, 'is_capital': True, 'lon': -0.1869644, 'name': u'Accra', 'popularity': 1706},
{'lat': 43.635379, 'is_capital': False, 'lon': 51.169135, 'name': u'Aktau', 'popularity': 1906},
{'lat': 50.300411, 'is_capital': False, 'lon': 57.154636, 'name': u'Aktobe', 'popularity': 3096},
{'lat': 36.544443, 'is_capital': False, 'lon': 31.995408, 'name': u'Alanya', 'popularity': 147260},
{'lat': 44.014336, 'is_capital': False, 'lon': 8.1811741, 'name': u'Alassio', 'popularity': 10449},
{'lat': 43.3678194, 'is_capital': False, 'lon': 28.080069, 'name': u'Albena', 'popularity': 38553},
{'lat': 37.0890719, 'is_capital': False, 'lon': -8.2478796, 'name': u'Albufeira', 'popularity': 4751},
{'lat': 37.130505, 'is_capital': False, 'lon': -8.5935063, 'name': u'Alvor', 'popularity': 2033},
{'lat': 31.2000924, 'is_capital': False, 'lon': 29.9187387, 'name': u'Aleksandria', 'popularity': 18865},
{'lat': 56.397774, 'is_capital': False, 'lon': 38.727621, 'name': u'Aleksandrov', 'popularity': 13164},
{'lat': 54.503114, 'is_capital': False, 'lon': 37.06739, 'name': u'Aleksin', 'popularity': 3991},
{'lat': 36.7537703, 'is_capital': True, 'lon': 3.0587927, 'name': u'Algiers', 'popularity': 1481},
{'lat': 38.3459963, 'is_capital': False, 'lon': -0.4906855, 'name': u'Alicante', 'popularity': 8322},
{'lat': 43.238253, 'is_capital': False, 'lon': 76.945465, 'name': u'Almati', 'popularity': 4414},
{'lat': 39.25, 'is_capital': False, 'lon': 23.9166667, 'name': u'Alonnisos', 'popularity': 4789},
{'lat': 44.416327, 'is_capital': False, 'lon': 34.04455, 'name': u'Alupka', 'popularity': 34523},
{'lat': 44.66767, 'is_capital': False, 'lon': 34.412499, 'name': u'Alushta', 'popularity': 60398},
{'lat': 46.4655797, 'is_capital': False, 'lon': 11.7791083, 'name': u'Alba di Canazei', 'popularity': 5723},
{'lat': 36.834047, 'is_capital': False, 'lon': -2.4637136, 'name': u'Almeria', 'popularity': 7079},
{'lat': 54.901383, 'is_capital': False, 'lon': 52.297113, 'name': u'Almetevsk', 'popularity': 12332},
{'lat': 45.092624, 'is_capital': False, 'lon': 6.068348, 'name': u'Alpe-d-Huez', 'popularity': 4384},
]
if __name__ == "__main__":
clusterer = ZoomLevelClusterer()
new_data = clusterer.execute(data)
print new_data