1/*
2  Sources :
3  https://www.insee.fr/fr/information/4316069
4  http://www.geonames.org/export/codes.html
5  http://download.geonames.org/export/dump/
6*/
7
8var inseeCityNameLatLonDep;
9if (inseeCityNameLatLonDep === undefined)
10    inseeCityNameLatLonDep = new Map ();
11
12inseeCityNameLatLonDep[95] = {
13    95002: ["Ableiges", 49.0857, 1.9748],
14    95008: ["Aincourt", 49.0728, 1.7740],
15    95011: ["Ambleville", 49.1509, 1.6949],
16    95012: ["Amenucourt", 49.1103, 1.6500],
17    95014: ["Andilly", 49.0084, 2.3027],
18    95018: ["Argenteuil", 48.9511, 2.2410],
19    95019: ["Arnouville", 48.9858, 2.4171],
20    95023: ["Arronville", 49.1740, 2.1128],
21    95024: ["Arthies", 49.0949, 1.7972],
22    95026: ["Asnières-sur-Oise", 49.1407, 2.3800],
23    95028: ["Attainville", 49.0609, 2.3504],
24    95039: ["Auvers-sur-Oise", 49.0803, 2.1548],
25    95040: ["Avernes", 49.0888, 1.8700],
26    95042: ["Baillet-en-France", 49.0587, 2.3024],
27    95046: ["Banthelu", 49.1256, 1.8149],
28    95051: ["Beauchamp", 49.0148, 2.1922],
29    95052: ["Beaumont-sur-Oise", 49.1400, 2.3002],
30    95054: ["Le Bellay-en-Vexin", 49.1493, 1.8786],
31    95055: ["Bellefontaine", 49.0925, 2.4695],
32    95056: ["Belloy-en-France", 49.0922, 2.3717],
33    95058: ["Bernes-sur-Oise", 49.1654, 2.3012],
34    95059: ["Berville", 49.1924, 2.0709],
35    95060: ["Bessancourt", 49.0373, 2.1985],
36    95061: ["Béthemont-la-Forêt", 49.0543, 2.2511],
37    95063: ["Bezons", 48.9259, 2.2113],
38    95074: ["Boisemont", 49.0186, 2.0038],
39    95078: ["Boissy-l'Aillerie", 49.0831, 2.0326],
40    95088: ["Bonneuil-en-France", 48.9651, 2.4349],
41    95091: ["Bouffémont", 49.0415, 2.2983],
42    95094: ["Bouqueval", 49.0223, 2.4299],
43    95101: ["Bray-et-Lû", 49.1421, 1.6657],
44    95102: ["Bréançon", 49.1493, 2.0230],
45    95110: ["Brignancourt", 49.1395, 1.9435],
46    95116: ["Bruyères-sur-Oise", 49.1610, 2.3287],
47    95119: ["Buhy", 49.1917, 1.7027],
48    95120: ["Butry-sur-Oise", 49.0839, 2.1918],
49    95127: ["Cergy", 49.0401, 2.0508],
50    95134: ["Champagne-sur-Oise", 49.1427, 2.2280],
51    95139: ["La Chapelle-en-Vexin", 49.1835, 1.7285],
52    95141: ["Charmont", 49.1370, 1.7898],
53    95142: ["Chars", 49.1576, 1.9315],
54    95144: ["Châtenay-en-France", 49.0649, 2.4627],
55    95149: ["Chaumontel", 49.1289, 2.4364],
56    95150: ["Chaussy", 49.1134, 1.7035],
57    95151: ["Chauvry", 49.0530, 2.2688],
58    95154: ["Chennevières-lès-Louvres", 49.0420, 2.5465],
59    95157: ["Chérence", 49.0911, 1.6812],
60    95166: ["Cléry-en-Vexin", 49.1319, 1.8481],
61    95169: ["Commeny", 49.1265, 1.8880],
62    95170: ["Condécourt", 49.0375, 1.9365],
63    95176: ["Cormeilles-en-Parisis", 48.9682, 2.1992],
64    95177: ["Cormeilles-en-Vexin", 49.1134, 2.0197],
65    95181: ["Courcelles-sur-Viosne", 49.0730, 1.9963],
66    95183: ["Courdimanche", 49.0406, 1.9994],
67    95197: ["Deuil-la-Barre", 48.9712, 2.3261],
68    95199: ["Domont", 49.0296, 2.3229],
69    95203: ["Eaubonne", 48.9909, 2.2780],
70    95205: ["écouen", 49.0260, 2.3848],
71    95210: ["Enghien-les-Bains", 48.9701, 2.3048],
72    95211: ["Ennery", 49.0784, 2.1094],
73    95212: ["épiais-lès-Louvres", 49.0301, 2.5488],
74    95213: ["épiais-Rhus", 49.1238, 2.0731],
75    95214: ["épinay-Champlâtreux", 49.0900, 2.4071],
76    95218: ["éragny", 49.0204, 2.1013],
77    95219: ["Ermont", 48.9882, 2.2566],
78    95229: ["ézanville", 49.0386, 2.3626],
79    95241: ["Fontenay-en-Parisis", 49.0501, 2.4453],
80    95250: ["Fosses", 49.1000, 2.4990],
81    95252: ["Franconville", 48.9884, 2.2238],
82    95253: ["Frémainville", 49.0662, 1.8696],
83    95254: ["Frémécourt", 49.1234, 1.9934],
84    95256: ["Frépillon", 49.0501, 2.2048],
85    95257: ["La Frette-sur-Seine", 48.9745, 2.1778],
86    95258: ["Frouville", 49.1574, 2.1465],
87    95259: ["Gadancourt", 49.0985, 1.8584],
88    95268: ["Garges-lès-Gonesse", 48.9701, 2.4053],
89    95270: ["Genainville", 49.1168, 1.7542],
90    95271: ["Génicourt", 49.0948, 2.0607],
91    95277: ["Gonesse", 48.9864, 2.4569],
92    95280: ["Goussainville", 49.0243, 2.4661],
93    95282: ["Gouzangrez", 49.1138, 1.9083],
94    95287: ["Grisy-les-Plâtres", 49.1332, 2.0484],
95    95288: ["Groslay", 48.9849, 2.3504],
96    95295: ["Guiry-en-Vexin", 49.1158, 1.8556],
97    95298: ["Haravilliers", 49.1752, 2.0371],
98    95301: ["Haute-Isle", 49.0827, 1.6628],
99    95303: ["Le Heaulme", 49.1669, 2.0004],
100    95304: ["Hédouville", 49.1584, 2.1776],
101    95306: ["Herblay", 49.0007, 2.1496],
102    95308: ["Hérouville", 49.1048, 2.1272],
103    95309: ["Hodent", 49.1421, 1.7624],
104    95313: ["L'Isle-Adam", 49.1072, 2.2343],
105    95316: ["Jagny-sous-Bois", 49.0814, 2.4439],
106    95323: ["Jouy-le-Moutier", 49.0113, 2.0340],
107    95328: ["Labbeville", 49.1338, 2.1350],
108    95331: ["Lassy", 49.0949, 2.4378],
109    95341: ["Livilliers", 49.1004, 2.0946],
110    95348: ["Longuesse", 49.0616, 1.9265],
111    95351: ["Louvres", 49.0422, 2.5035],
112    95352: ["Luzarches", 49.1151, 2.4408],
113    95353: ["Maffliers", 49.0836, 2.3123],
114    95355: ["Magny-en-Vexin", 49.1586, 1.8103],
115    95365: ["Mareil-en-France", 49.0700, 2.4175],
116    95369: ["Margency", 49.0014, 2.2890],
117    95370: ["Marines", 49.1480, 1.9837],
118    95371: ["Marly-la-Ville", 49.0815, 2.5087],
119    95379: ["Maudétour-en-Vexin", 49.1093, 1.7770],
120    95387: ["Menouville", 49.1532, 2.1077],
121    95388: ["Menucourt", 49.0275, 1.9746],
122    95392: ["Mériel", 49.0771, 2.2132],
123    95394: ["Méry-sur-Oise", 49.0548, 2.1739],
124    95395: ["Le Mesnil-Aubry", 49.0535, 2.3923],
125    95409: ["Moisselles", 49.0459, 2.3374],
126    95422: ["Montgeroult", 49.0908, 2.0078],
127    95424: ["Montigny-lès-Cormeilles", 48.9938, 2.1935],
128    95426: ["Montlignon", 49.0141, 2.2890],
129    95427: ["Montmagny", 48.9699, 2.3460],
130    95428: ["Montmorency", 48.9918, 2.3211],
131    95429: ["Montreuil-sur-Epte", 49.1704, 1.6861],
132    95430: ["Montsoult", 49.0715, 2.3038],
133    95436: ["Mours", 49.1303, 2.2641],
134    95438: ["Moussy", 49.1349, 1.9086],
135    95445: ["Nerville-la-Forêt", 49.0903, 2.2762],
136    95446: ["Nesles-la-Vallée", 49.1260, 2.1717],
137    95447: ["Neuilly-en-Vexin", 49.1737, 1.9802],
138    95450: ["Neuville-sur-Oise", 49.0173, 2.0627],
139    95452: ["Nointel", 49.1288, 2.2943],
140    95456: ["Noisy-sur-Oise", 49.1346, 2.3284],
141    95459: ["Nucourt", 49.1595, 1.8564],
142    95462: ["Omerville", 49.1427, 1.7222],
143    95476: ["Osny", 49.0676, 2.0631],
144    95480: ["Parmain", 49.1228, 2.2012],
145    95483: ["Le Perchay", 49.1164, 1.9273],
146    95487: ["Persan", 49.1497, 2.2697],
147    95488: ["Pierrelaye", 49.0194, 2.1610],
148    95489: ["Piscop", 49.0165, 2.3420],
149    95491: ["Le Plessis-Bouchard", 49.0032, 2.2340],
150    95492: ["Le Plessis-Gassot", 49.0357, 2.4159],
151    95493: ["Le Plessis-Luzarches", 49.0957, 2.4547],
152    95500: ["Pontoise", 49.0513, 2.0948],
153    95504: ["Presles", 49.1118, 2.2867],
154    95509: ["Puiseux-en-France", 49.0668, 2.4885],
155    95510: ["Puiseux-Pontoise", 49.0637, 2.0158],
156    95523: ["La Roche-Guyon", 49.0874, 1.6344],
157    95527: ["Roissy-en-France", 49.0066, 2.5141],
158    95529: ["Ronquerolles", 49.1677, 2.2134],
159    95535: ["Sagy", 49.0526, 1.9685],
160    95539: ["Saint-Brice-sous-Forêt", 49.0019, 2.3503],
161    95541: ["Saint-Clair-sur-Epte", 49.2131, 1.7031],
162    95543: ["Saint-Cyr-en-Arthies", 49.0591, 1.7419],
163    95554: ["Saint-Gervais", 49.1669, 1.7616],
164    95555: ["Saint-Gratien", 48.9689, 2.2851],
165    95563: ["Saint-Leu-la-Forêt", 49.0202, 2.2467],
166    95566: ["Saint-Martin-du-Tertre", 49.1039, 2.3344],
167    95572: ["Saint-Ouen-l'Aumône", 49.0441, 2.1286],
168    95574: ["Saint-Prix", 49.0208, 2.2701],
169    95580: ["Saint-Witz", 49.0857, 2.5522],
170    95582: ["Sannois", 48.9717, 2.2529],
171    95584: ["Santeuil", 49.1295, 1.9581],
172    95585: ["Sarcelles", 48.9902, 2.3816],
173    95592: ["Seraincourt", 49.0421, 1.8786],
174    95594: ["Seugy", 49.1230, 2.3947],
175    95598: ["Soisy-sous-Montmorency", 48.9884, 2.3004],
176    95604: ["Survilliers", 49.1059, 2.5441],
177    95607: ["Taverny", 49.0267, 2.2211],
178    95610: ["Théméricourt", 49.0903, 1.9053],
179    95611: ["Theuville", 49.1567, 2.0691],
180    95612: ["Le Thillay", 49.0042, 2.4692],
181    95625: ["Us", 49.1048, 1.9576],
182    95627: ["Vallangoujard", 49.1340, 2.1039],
183    95628: ["Valmondois", 49.0976, 2.1801],
184    95633: ["Vaudherland", 49.0004, 2.4864],
185    95637: ["Vauréal", 49.0295, 2.0244],
186    95641: ["Vémars", 49.0628, 2.5672],
187    95651: ["Vétheuil", 49.0620, 1.7067],
188    95652: ["Viarmes", 49.1231, 2.3779],
189    95656: ["Vienne-en-Arthies", 49.0664, 1.7222],
190    95658: ["Vigny", 49.0801, 1.9299],
191    95660: ["Villaines-sous-Bois", 49.0753, 2.3566],
192    95675: ["Villeron", 49.0608, 2.5345],
193    95676: ["Villers-en-Arthies", 49.0858, 1.7303],
194    95678: ["Villiers-Adam", 49.0702, 2.2395],
195    95680: ["Villiers-le-Bel", 49.0084, 2.4038],
196    95682: ["Villiers-le-Sec", 49.0743, 2.3868],
197    95690: ["Wy-dit-Joli-Village", 49.0958, 1.8250]
198};
199