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[41] = {
13    41001: ["Ambloy", 47.7092, 0.9693],
14    41002: ["Angé", 47.3165, 1.2397],
15    41003: ["Areines", 47.7980, 1.1027],
16    41004: ["Artins", 47.7499, 0.7472],
17    41005: ["Arville", 48.0654, 0.9593],
18    41006: ["Autainville", 47.8843, 1.4205],
19    41007: ["Authon", 47.6375, 0.8832],
20    41008: ["Avaray", 47.7250, 1.5550],
21    41009: ["Averdon", 47.6855, 1.3013],
22    41010: ["Azé", 47.8570, 0.9970],
23    41011: ["Baigneaux", 47.7751, 1.2586],
24    41012: ["Baillou", 47.9837, 0.8537],
25    41013: ["Bauzy", 47.5290, 1.6114],
26    41014: ["Beauchêne", 47.9427, 0.9712],
27    41015: ["Beauvilliers", 47.8400, 1.2533],
28    41016: ["Billy", 47.3138, 1.5441],
29    41017: ["Binas", 47.9064, 1.4656],
30    41018: ["Blois", 47.5817, 1.3062],
31    41019: ["Boisseau", 47.7736, 1.3061],
32    41020: ["Bonneveau", 47.8126, 0.7602],
33    41022: ["Bouffry", 48.0100, 1.0884],
34    41023: ["Bourré", 47.3511, 1.2243],
35    41024: ["Boursay", 48.0187, 0.9891],
36    41025: ["Bracieux", 47.5513, 1.5435],
37    41026: ["Brévainville", 47.9489, 1.2687],
38    41027: ["Briou", 47.8157, 1.4719],
39    41028: ["Busloup", 47.9044, 1.1361],
40    41029: ["Candé-sur-Beuvron", 47.5069, 1.2656],
41    41030: ["Cellé", 47.8306, 0.7965],
42    41031: ["Cellettes", 47.5283, 1.3812],
43    41032: ["Chailles", 47.5389, 1.3159],
44    41033: ["Chambon-sur-Cisse", 47.5571, 1.2195],
45    41034: ["Chambord", 47.6160, 1.5415],
46    41035: ["Champigny-en-Beauce", 47.7177, 1.2569],
47    41036: ["Chaon", 47.6121, 2.1628],
48    41037: ["La Chapelle-Enchérie", 47.8261, 1.2120],
49    41038: ["La Chapelle-Montmartin", 47.2591, 1.7516],
50    41039: ["La Chapelle-Saint-Martin-en-Plaine", 47.7330, 1.4119],
51    41040: ["La Chapelle-Vendômoise", 47.6758, 1.2387],
52    41041: ["La Chapelle-Vicomtesse", 47.9859, 1.0337],
53    41042: ["Châteauvieux", 47.2199, 1.3606],
54    41043: ["Châtillon-sur-Cher", 47.2867, 1.4836],
55    41044: ["Châtres-sur-Cher", 47.2992, 1.9301],
56    41045: ["Chaumont-sur-Loire", 47.4655, 1.1993],
57    41046: ["Chaumont-sur-Tharonne", 47.6135, 1.9232],
58    41047: ["La Chaussée-Saint-Victor", 47.6111, 1.3576],
59    41048: ["Chauvigny-du-Perche", 47.9595, 1.0779],
60    41049: ["Chémery", 47.3579, 1.4882],
61    41050: ["Cheverny", 47.4773, 1.4543],
62    41051: ["Chissay-en-Touraine", 47.3535, 1.1357],
63    41052: ["Chitenay", 47.4910, 1.3671],
64    41053: ["Choue", 47.9979, 0.9315],
65    41054: ["Choussy", 47.3651, 1.3493],
66    41055: ["Chouzy-sur-Cisse", 47.5244, 1.2389],
67    41056: ["La Colombe", 47.8894, 1.3716],
68    41057: ["Conan", 47.7409, 1.2979],
69    41058: ["Concriers", 47.7777, 1.4825],
70    41059: ["Contres", 47.4210, 1.4362],
71    41060: ["Cormenon", 47.9620, 0.9072],
72    41061: ["Cormeray", 47.4861, 1.4030],
73    41062: ["Couddes", 47.3643, 1.4042],
74    41063: ["Couffy", 47.2486, 1.4368],
75    41064: ["Coulanges", 47.5390, 1.2085],
76    41065: ["Coulommiers-la-Tour", 47.7778, 1.1332],
77    41066: ["Courbouzon", 47.6953, 1.5349],
78    41067: ["Cour-Cheverny", 47.5102, 1.4769],
79    41068: ["Courmemin", 47.4697, 1.6274],
80    41069: ["Cour-sur-Loire", 47.6579, 1.4150],
81    41070: ["Couture-sur-Loir", 47.7491, 0.6855],
82    41071: ["Crouy-sur-Cosson", 47.6544, 1.6233],
83    41072: ["Crucheray", 47.7318, 1.0993],
84    41073: ["Danzé", 47.9075, 1.0136],
85    41074: ["Dhuizon", 47.5875, 1.6751],
86    41075: ["Droué", 48.0341, 1.0658],
87    41077: ["épiais", 47.8125, 1.2504],
88    41078: ["épuisay", 47.8944, 0.9277],
89    41079: ["Les Essarts", 47.7323, 0.7128],
90    41080: ["Faverolles-sur-Cher", 47.3121, 1.1829],
91    41081: ["Faye", 47.8035, 1.1889],
92    41082: ["Feings", 47.4403, 1.3693],
93    41083: ["La Ferté-Beauharnais", 47.5392, 1.8545],
94    41084: ["La Ferté-Imbault", 47.4015, 1.9589],
95    41085: ["La Ferté-Saint-Cyr", 47.6680, 1.6865],
96    41086: ["Fontaines-en-Sologne", 47.4877, 1.5497],
97    41087: ["Fontaine-les-Coteaux", 47.7988, 0.8356],
98    41088: ["Fontaine-Raoul", 47.9744, 1.1349],
99    41089: ["La Fontenelle", 48.0550, 1.0138],
100    41090: ["Fortan", 47.8442, 0.9142],
101    41091: ["Fossé", 47.6307, 1.2770],
102    41092: ["Fougères-sur-Bièvre", 47.4498, 1.3410],
103    41093: ["Françay", 47.6178, 1.1077],
104    41094: ["Fresnes", 47.4383, 1.4100],
105    41095: ["Fréteval", 47.8900, 1.2062],
106    41096: ["Le Gault-Perche", 48.0992, 0.9899],
107    41097: ["Gièvres", 47.2892, 1.6702],
108    41098: ["Gombergean", 47.6521, 1.0749],
109    41099: ["Gy-en-Sologne", 47.3414, 1.5943],
110    41100: ["Les Hayes", 47.6990, 0.7800],
111    41101: ["Herbault", 47.6153, 1.1561],
112    41102: ["Houssay", 47.7446, 0.9470],
113    41103: ["Huisseau-en-Beauce", 47.7228, 1.0109],
114    41104: ["Huisseau-sur-Cosson", 47.5946, 1.4542],
115    41105: ["Josnes", 47.7919, 1.5320],
116    41106: ["Lamotte-Beuvron", 47.6033, 2.0232],
117    41107: ["Lancé", 47.6845, 1.0671],
118    41108: ["Lancôme", 47.6528, 1.1272],
119    41109: ["Landes-le-Gaulois", 47.6576, 1.1717],
120    41110: ["Langon", 47.3082, 1.8387],
121    41112: ["Lassay-sur-Croisne", 47.3683, 1.6349],
122    41113: ["Lavardin", 47.7369, 0.8860],
123    41114: ["Lestiou", 47.7487, 1.5656],
124    41115: ["Lignières", 47.8628, 1.1939],
125    41116: ["Lisle", 47.8690, 1.1071],
126    41118: ["Loreux", 47.4034, 1.8431],
127    41119: ["Lorges", 47.8211, 1.4987],
128    41120: ["Lunay", 47.8098, 0.9045],
129    41121: ["La Madeleine-Villefrouin", 47.7776, 1.3898],
130    41122: ["Maray", 47.2356, 1.8710],
131    41123: ["Marchenoir", 47.8340, 1.4106],
132    41124: ["Marcilly-en-Beauce", 47.7585, 1.0033],
133    41125: ["Marcilly-en-Gault", 47.4626, 1.8708],
134    41126: ["Mareuil-sur-Cher", 47.2756, 1.3031],
135    41127: ["La Marolle-en-Sologne", 47.5829, 1.7889],
136    41128: ["Marolles", 47.6526, 1.3100],
137    41129: ["Maslives", 47.6329, 1.4828],
138    41130: ["Maves", 47.7379, 1.3527],
139    41131: ["Mazangé", 47.8402, 0.9488],
140    41132: ["Méhers", 47.3272, 1.4522],
141    41133: ["Membrolles", 47.9836, 1.4663],
142    41134: ["Menars", 47.6472, 1.3998],
143    41135: ["Mennetou-sur-Cher", 47.2927, 1.8752],
144    41136: ["Mer", 47.7134, 1.5039],
145    41137: ["Mesland", 47.5174, 1.1000],
146    41138: ["Meslay", 47.8158, 1.1115],
147    41139: ["Meusnes", 47.2459, 1.5009],
148    41140: ["Millançay", 47.4506, 1.7804],
149    41141: ["Moisy", 47.9185, 1.3186],
150    41142: ["Molineuf", 47.5802, 1.2256],
151    41143: ["Mondoubleau", 47.9867, 0.8958],
152    41144: ["Monteaux", 47.4857, 1.1059],
153    41145: ["Monthou-sur-Bièvre", 47.4622, 1.2708],
154    41146: ["Monthou-sur-Cher", 47.3517, 1.2909],
155    41147: ["Les Montils", 47.5035, 1.3044],
156    41148: ["Montlivault", 47.6359, 1.4458],
157    41149: ["Montoire-sur-le-Loir", 47.7650, 0.8549],
158    41150: ["Mont-près-Chambord", 47.5576, 1.4480],
159    41151: ["Montrichard", 47.3602, 1.1835],
160    41152: ["Montrieux-en-Sologne", 47.5504, 1.7181],
161    41153: ["Montrouveau", 47.7062, 0.7138],
162    41154: ["Morée", 47.9158, 1.2488],
163    41155: ["Muides-sur-Loire", 47.6651, 1.5331],
164    41156: ["Mulsans", 47.6949, 1.3808],
165    41157: ["Mur-de-Sologne", 47.4172, 1.5988],
166    41158: ["Naveil", 47.7865, 1.0228],
167    41159: ["Neung-sur-Beuvron", 47.5356, 1.8113],
168    41160: ["Neuvy", 47.5680, 1.5863],
169    41161: ["Nouan-le-Fuzelier", 47.5365, 2.0295],
170    41163: ["Nourray", 47.7184, 1.0501],
171    41164: ["Noyers-sur-Cher", 47.2831, 1.4106],
172    41165: ["Oigny", 48.0640, 0.9111],
173    41166: ["Oisly", 47.3944, 1.3761],
174    41167: ["Onzain", 47.5123, 1.1650],
175    41168: ["Orçay", 47.3052, 2.1216],
176    41169: ["Orchaise", 47.5852, 1.1718],
177    41170: ["Ouchamps", 47.4749, 1.3199],
178    41171: ["Oucques", 47.8191, 1.2990],
179    41172: ["Ouzouer-le-Doyen", 47.9431, 1.3420],
180    41173: ["Ouzouer-le-Marché", 47.9026, 1.5336],
181    41174: ["Périgny", 47.7509, 1.1503],
182    41175: ["Pezou", 47.8682, 1.1463],
183    41176: ["Pierrefitte-sur-Sauldre", 47.5270, 2.1272],
184    41177: ["Le Plessis-Dorin", 48.0884, 0.8615],
185    41178: ["Le Plessis-l'échelle", 47.8112, 1.4247],
186    41179: ["Le Poislay", 48.0706, 1.0702],
187    41180: ["Pontlevoy", 47.3967, 1.2300],
188    41181: ["Pouillé", 47.3076, 1.2781],
189    41182: ["Pray", 47.6844, 1.1111],
190    41183: ["Prénouvellon", 47.9650, 1.5277],
191    41184: ["Prunay-Cassereau", 47.6845, 0.9126],
192    41185: ["Pruniers-en-Sologne", 47.3404, 1.6798],
193    41186: ["Rahart", 47.8699, 1.0609],
194    41187: ["Renay", 47.8392, 1.1728],
195    41188: ["Rhodon", 47.7544, 1.2671],
196    41189: ["Rilly-sur-Loire", 47.4587, 1.1449],
197    41190: ["Rocé", 47.8136, 1.1487],
198    41191: ["Roches", 47.7943, 1.4536],
199    41192: ["Les Roches-l'Évêque", 47.7861, 0.8875],
200    41193: ["Romilly", 47.9513, 1.0256],
201    41194: ["Romorantin-Lanthenay", 47.3745, 1.7445],
202    41195: ["Rougeou", 47.3612, 1.5427],
203    41196: ["Ruan-sur-Egvonne", 48.0144, 1.1364],
204    41197: ["Saint-Agil", 48.0389, 0.9345],
205    41198: ["Saint-Aignan", 47.2506, 1.3342],
206    41199: ["Saint-Amand-Longpré", 47.6840, 1.0007],
207    41200: ["Sainte-Anne", 47.7590, 1.0830],
208    41201: ["Saint-Arnoult", 47.7074, 0.8696],
209    41202: ["Saint-Avit", 48.0921, 0.9129],
210    41203: ["Saint-Bohaire", 47.6438, 1.2391],
211    41204: ["Saint-Claude-de-Diray", 47.6176, 1.4196],
212    41205: ["Saint-Cyr-du-Gault", 47.6208, 1.0259],
213    41206: ["Saint-Denis-sur-Loire", 47.6337, 1.3736],
214    41207: ["Saint-Dyé-sur-Loire", 47.6513, 1.4946],
215    41208: ["Saint-étienne-des-Guérets", 47.5981, 1.0636],
216    41209: ["Saint-Firmin-des-Prés", 47.8445, 1.1013],
217    41210: ["Sainte-Gemmes", 47.7960, 1.2495],
218    41211: ["Saint-Georges-sur-Cher", 47.3092, 1.1372],
219    41212: ["Saint-Gervais-la-Forêt", 47.5607, 1.3613],
220    41213: ["Saint-Gourgon", 47.6608, 1.0124],
221    41214: ["Saint-Hilaire-la-Gravelle", 47.9312, 1.1826],
222    41215: ["Saint-Jacques-des-Guérets", 47.7663, 0.7903],
223    41216: ["Saint-Jean-Froidmentel", 47.9615, 1.2100],
224    41217: ["Saint-Julien-de-Chédon", 47.3196, 1.2081],
225    41218: ["Saint-Julien-sur-Cher", 47.2663, 1.7797],
226    41219: ["Saint-Laurent-des-Bois", 47.8584, 1.4635],
227    41220: ["Saint-Laurent-Nouan", 47.7091, 1.6246],
228    41221: ["Saint-Léonard-en-Beauce", 47.8234, 1.3649],
229    41222: ["Saint-Loup", 47.2551, 1.8239],
230    41223: ["Saint-Lubin-en-Vergonnois", 47.6173, 1.2119],
231    41224: ["Saint-Marc-du-Cor", 47.9680, 0.9685],
232    41225: ["Saint-Martin-des-Bois", 47.7252, 0.8245],
233    41226: ["Saint-Ouen", 47.8279, 1.0713],
234    41228: ["Saint-Rimay", 47.7696, 0.9158],
235    41229: ["Saint-Romain-sur-Cher", 47.3184, 1.3864],
236    41230: ["Saint-Sulpice-de-Pommeray", 47.6028, 1.2625],
237    41231: ["Saint-Viâtre", 47.5143, 1.9340],
238    41232: ["Salbris", 47.4134, 2.0449],
239    41233: ["Sambin", 47.4324, 1.2772],
240    41234: ["Santenay", 47.5654, 1.1026],
241    41235: ["Sargé-sur-Braye", 47.9281, 0.8635],
242    41236: ["Sasnières", 47.7201, 0.9210],
243    41237: ["Sassay", 47.3923, 1.4463],
244    41238: ["Savigny-sur-Braye", 47.8696, 0.8312],
245    41239: ["Seigy", 47.2536, 1.3822],
246    41240: ["Seillac", 47.5491, 1.1640],
247    41241: ["Selles-Saint-Denis", 47.3757, 1.9065],
248    41242: ["Selles-sur-Cher", 47.2776, 1.5638],
249    41243: ["Selommes", 47.7654, 1.2114],
250    41244: ["Semerville", 47.9221, 1.3860],
251    41245: ["Séris", 47.7567, 1.5077],
252    41246: ["Seur", 47.5120, 1.3378],
253    41247: ["Soings-en-Sologne", 47.4114, 1.5284],
254    41248: ["Souday", 48.0447, 0.8465],
255    41249: ["Souesmes", 47.4571, 2.1708],
256    41250: ["Sougé", 47.7786, 0.7258],
257    41251: ["Souvigny-en-Sologne", 47.6491, 2.1674],
258    41252: ["Suèvres", 47.6814, 1.4544],
259    41253: ["Talcy", 47.7683, 1.4383],
260    41254: ["Le Temple", 47.9312, 0.9338],
261    41255: ["Ternay", 47.7345, 0.7718],
262    41256: ["Theillay", 47.3189, 2.0395],
263    41257: ["Thenay", 47.3940, 1.3032],
264    41258: ["Thésée", 47.3246, 1.3303],
265    41259: ["Thoré-la-Rochette", 47.7859, 0.9709],
266    41260: ["Thoury", 47.6144, 1.6107],
267    41261: ["Tourailles", 47.6905, 1.1565],
268    41262: ["Tour-en-Sologne", 47.5471, 1.5110],
269    41263: ["Tréhet", 47.7421, 0.6339],
270    41264: ["Tripleville", 47.9462, 1.4814],
271    41265: ["Troo", 47.7887, 0.7786],
272    41266: ["Valaire", 47.4744, 1.2558],
273    41267: ["Vallières-les-Grandes", 47.4108, 1.1475],
274    41268: ["Veilleins", 47.4276, 1.6882],
275    41269: ["Vendôme", 47.8013, 1.0610],
276    41270: ["Verdes", 47.9526, 1.4154],
277    41271: ["Vernou-en-Sologne", 47.4985, 1.6929],
278    41272: ["Veuves", 47.4770, 1.1298],
279    41273: ["Vievy-le-Rayé", 47.8716, 1.2982],
280    41274: ["Villavard", 47.7519, 0.9045],
281    41275: ["La Ville-aux-Clercs", 47.9188, 1.0967],
282    41276: ["Villebarou", 47.6266, 1.3190],
283    41277: ["Villebout", 47.9872, 1.1731],
284    41278: ["Villechauve", 47.6438, 0.9498],
285    41279: ["Villedieu-le-Château", 47.7145, 0.6402],
286    41280: ["Villefranche-sur-Cher", 47.3061, 1.7536],
287    41281: ["Villefrancoeur", 47.6965, 1.2034],
288    41282: ["Villeherviers", 47.3599, 1.8118],
289    41283: ["Villemardy", 47.7277, 1.1866],
290    41284: ["Villeneuve-Frouville", 47.7852, 1.3172],
291    41285: ["Villeny", 47.6229, 1.7526],
292    41286: ["Villeporcher", 47.6445, 0.9863],
293    41287: ["Villerable", 47.7565, 1.0401],
294    41288: ["Villerbon", 47.6640, 1.3567],
295    41289: ["Villermain", 47.8593, 1.5320],
296    41290: ["Villeromain", 47.7179, 1.1469],
297    41291: ["Villetrun", 47.7867, 1.1655],
298    41292: ["Villexanton", 47.7415, 1.4457],
299    41293: ["Villiersfaux", 47.7456, 0.9810],
300    41294: ["Villiers-sur-Loir", 47.8095, 0.9974],
301    41295: ["Vineuil", 47.5862, 1.3883],
302    41296: ["Vouzon", 47.6431, 2.0496],
303    41297: ["Yvoy-le-Marron", 47.6366, 1.8480]
304};
305