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[37] = {
13    37001: ["Abilly", 46.9411, 0.7347],
14    37002: ["Ambillou", 47.4520, 0.4465],
15    37003: ["Amboise", 47.3917, 1.0002],
16    37004: ["Anché", 47.1322, 0.3077],
17    37005: ["Antogny-le-Tillac", 46.9684, 0.5547],
18    37006: ["Artannes-sur-Indre", 47.2760, 0.5946],
19    37007: ["Assay", 47.0676, 0.2763],
20    37008: ["Athée-sur-Cher", 47.3147, 0.9022],
21    37009: ["Autrèche", 47.5225, 1.0023],
22    37010: ["Auzouer-en-Touraine", 47.5544, 0.9371],
23    37011: ["Avoine", 47.2237, 0.1875],
24    37012: ["Avon-les-Roches", 47.1830, 0.4596],
25    37013: ["Avrillé-les-Ponceaux", 47.3882, 0.3029],
26    37014: ["Azay-le-Rideau", 47.2729, 0.4694],
27    37015: ["Azay-sur-Cher", 47.3343, 0.8448],
28    37016: ["Azay-sur-Indre", 47.2038, 0.9432],
29    37018: ["Ballan-Miré", 47.3367, 0.6013],
30    37019: ["Barrou", 46.8814, 0.7748],
31    37020: ["Beaulieu-lès-Loches", 47.1281, 1.0229],
32    37021: ["Beaumont-la-Ronce", 47.5688, 0.6727],
33    37022: ["Beaumont-en-Véron", 47.1939, 0.1862],
34    37023: ["Beaumont-Village", 47.1798, 1.2043],
35    37024: ["Benais", 47.3156, 0.2174],
36    37025: ["Berthenay", 47.3604, 0.5253],
37    37026: ["Betz-le-Château", 47.0004, 0.9524],
38    37027: ["Bléré", 47.3074, 0.9871],
39    37028: ["Bossay-sur-Claise", 46.8247, 0.9754],
40    37029: ["Bossée", 47.1125, 0.7332],
41    37030: ["Le Boulay", 47.5947, 0.8443],
42    37031: ["Bourgueil", 47.3103, 0.1742],
43    37032: ["Bournan", 47.0687, 0.7310],
44    37033: ["Boussay", 46.8484, 0.8923],
45    37034: ["Braslou", 46.9991, 0.4075],
46    37035: ["Braye-sous-Faye", 46.9823, 0.3286],
47    37036: ["Braye-sur-Maulne", 47.5595, 0.2608],
48    37037: ["Brèches", 47.5603, 0.4076],
49    37038: ["Bréhémont", 47.2893, 0.3615],
50    37039: ["Bridoré", 47.0367, 1.0791],
51    37040: ["Brizay", 47.0963, 0.3876],
52    37041: ["Bueil-en-Touraine", 47.6305, 0.5525],
53    37042: ["Candes-Saint-Martin", 47.2026, 0.0740],
54    37043: ["Cangey", 47.4887, 1.0602],
55    37044: ["La Celle-Guenand", 46.9489, 0.8994],
56    37045: ["La Celle-Saint-Avant", 47.0207, 0.6156],
57    37046: ["Céré-la-Ronde", 47.2539, 1.1815],
58    37047: ["Cerelles", 47.5032, 0.6848],
59    37048: ["Chambon", 46.8385, 0.8262],
60    37049: ["Chambourg-sur-Indre", 47.1721, 0.9687],
61    37050: ["Chambray-lès-Tours", 47.3312, 0.7168],
62    37051: ["Champigny-sur-Veude", 47.0566, 0.3279],
63    37052: ["Chançay", 47.4496, 0.8805],
64    37053: ["Chanceaux-près-Loches", 47.1409, 0.9396],
65    37054: ["Chanceaux-sur-Choisille", 47.4781, 0.7032],
66    37055: ["Channay-sur-Lathan", 47.4777, 0.2530],
67    37056: ["La Chapelle-aux-Naux", 47.3134, 0.4178],
68    37057: ["La Chapelle-Blanche-Saint-Martin", 47.0841, 0.7846],
69    37058: ["La Chapelle-sur-Loire", 47.2509, 0.2153],
70    37059: ["Charentilly", 47.4686, 0.5951],
71    37060: ["Chargé", 47.4316, 1.0412],
72    37061: ["Charnizay", 46.9160, 0.9908],
73    37062: ["Château-la-Vallière", 47.5271, 0.3296],
74    37063: ["Château-Renault", 47.5924, 0.9097],
75    37064: ["Chaumussay", 46.8762, 0.8518],
76    37065: ["Chaveignes", 47.0237, 0.3515],
77    37066: ["Chédigny", 47.2225, 0.9917],
78    37067: ["Cheillé", 47.2404, 0.4227],
79    37068: ["Chemillé-sur-Dême", 47.6592, 0.6681],
80    37069: ["Chemillé-sur-Indrois", 47.1535, 1.1587],
81    37070: ["Chenonceaux", 47.3396, 1.0703],
82    37071: ["Chezelles", 47.0666, 0.4396],
83    37072: ["Chinon", 47.1723, 0.2450],
84    37073: ["Chisseaux", 47.3494, 1.0960],
85    37074: ["Chouzé-sur-Loire", 47.2459, 0.1091],
86    37075: ["Cigogné", 47.2656, 0.9432],
87    37076: ["Cinais", 47.1577, 0.1761],
88    37077: ["Cinq-Mars-la-Pile", 47.3535, 0.4533],
89    37078: ["Ciran", 47.0515, 0.8731],
90    37079: ["Civray-de-Touraine", 47.3394, 1.0408],
91    37080: ["Civray-sur-Esves", 47.0362, 0.7127],
92    37081: ["Cléré-les-Pins", 47.4456, 0.3789],
93    37082: ["Continvoir", 47.3679, 0.2359],
94    37083: ["Cormery", 47.2592, 0.8458],
95    37084: ["Couesmes", 47.5537, 0.3603],
96    37085: ["Courçay", 47.2497, 0.8845],
97    37086: ["Courcelles-de-Touraine", 47.4894, 0.3332],
98    37087: ["Courcoué", 47.0300, 0.3995],
99    37088: ["Couziers", 47.1679, 0.0772],
100    37089: ["Cravant-les-Côteaux", 47.1685, 0.3416],
101    37090: ["Crissay-sur-Manse", 47.1665, 0.4943],
102    37091: ["La Croix-en-Touraine", 47.3489, 0.9923],
103    37092: ["Crotelles", 47.5385, 0.8226],
104    37093: ["Crouzilles", 47.1310, 0.4692],
105    37094: ["Cussay", 47.0190, 0.7689],
106    37095: ["Dame-Marie-les-Bois", 47.5494, 1.0468],
107    37096: ["Dierre", 47.3536, 0.9560],
108    37097: ["Dolus-le-Sec", 47.1649, 0.8905],
109    37098: ["Draché", 47.0667, 0.6341],
110    37099: ["Druye", 47.2972, 0.5343],
111    37100: ["épeigné-les-Bois", 47.2765, 1.1234],
112    37101: ["épeigné-sur-Dême", 47.6754, 0.6178],
113    37102: ["Les Essards", 47.3426, 0.2979],
114    37103: ["Esves-le-Moutier", 47.0320, 0.9039],
115    37104: ["Esvres", 47.2932, 0.7906],
116    37105: ["Faye-la-Vineuse", 46.9527, 0.3431],
117    37106: ["La Ferrière", 47.6237, 0.7563],
118    37107: ["Ferrière-Larçon", 46.9960, 0.8740],
119    37108: ["Ferrière-sur-Beaulieu", 47.1454, 1.0484],
120    37109: ["Fondettes", 47.4111, 0.6032],
121    37110: ["Francueil", 47.3099, 1.0784],
122    37111: ["Genillé", 47.1845, 1.1088],
123    37112: ["Gizeux", 47.3894, 0.1878],
124    37113: ["Le Grand-Pressigny", 46.9180, 0.8163],
125    37114: ["La Guerche", 46.8937, 0.7254],
126    37115: ["Descartes", 46.9943, 0.6969],
127    37116: ["Les Hermites", 47.6686, 0.7601],
128    37117: ["Hommes", 47.4233, 0.2833],
129    37118: ["Huismes", 47.2270, 0.2550],
130    37119: ["L'île-Bouchard", 47.1228, 0.4230],
131    37120: ["Ingrandes-de-Touraine", 47.2987, 0.2718],
132    37121: ["Jaulnay", 46.9546, 0.4220],
133    37122: ["Joué-lès-Tours", 47.3335, 0.6545],
134    37123: ["Langeais", 47.3498, 0.3674],
135    37124: ["Larçay", 47.3527, 0.7760],
136    37125: ["Lémeré", 47.0937, 0.3349],
137    37126: ["Lerné", 47.1396, 0.1106],
138    37127: ["Le Liège", 47.2287, 1.1089],
139    37128: ["Lignières-de-Touraine", 47.2948, 0.4174],
140    37129: ["Ligré", 47.1089, 0.2720],
141    37130: ["Ligueil", 47.0423, 0.8173],
142    37131: ["Limeray", 47.4553, 1.0313],
143    37132: ["Loches", 47.1201, 0.9741],
144    37133: ["Loché-sur-Indrois", 47.0839, 1.2036],
145    37134: ["Louans", 47.1794, 0.7396],
146    37135: ["Louestault", 47.6062, 0.6552],
147    37136: ["Le Louroux", 47.1561, 0.7617],
148    37137: ["Lublé", 47.5273, 0.2558],
149    37138: ["Lussault-sur-Loire", 47.3899, 0.9203],
150    37139: ["Luynes", 47.4114, 0.5423],
151    37140: ["Luzé", 47.0152, 0.4686],
152    37141: ["Luzillé", 47.2651, 1.0625],
153    37142: ["Maillé", 47.0514, 0.5871],
154    37143: ["Manthelan", 47.1361, 0.8216],
155    37144: ["Marçay", 47.0829, 0.2096],
156    37145: ["Marcé-sur-Esves", 47.0305, 0.6597],
157    37146: ["Marcilly-sur-Maulne", 47.5485, 0.2245],
158    37147: ["Marcilly-sur-Vienne", 47.0463, 0.5275],
159    37148: ["Marigny-Marmande", 46.9765, 0.4813],
160    37149: ["Marray", 47.6239, 0.7037],
161    37150: ["Mazières-de-Touraine", 47.3913, 0.4294],
162    37151: ["La Membrolle-sur-Choisille", 47.4448, 0.6245],
163    37152: ["Mettray", 47.4542, 0.6594],
164    37153: ["Monnaie", 47.4985, 0.7862],
165    37154: ["Montbazon", 47.2839, 0.7066],
166    37155: ["Monthodon", 47.6430, 0.8224],
167    37156: ["Montlouis-sur-Loire", 47.3824, 0.8412],
168    37157: ["Montrésor", 47.1526, 1.2016],
169    37158: ["Montreuil-en-Touraine", 47.4879, 0.9521],
170    37159: ["Monts", 47.2779, 0.6454],
171    37160: ["Morand", 47.5634, 1.0077],
172    37161: ["Mosnes", 47.4460, 1.0983],
173    37162: ["Mouzay", 47.1043, 0.9003],
174    37163: ["Nazelles-Négron", 47.4325, 0.9468],
175    37165: ["Neuil", 47.1844, 0.5290],
176    37166: ["Neuillé-le-Lierre", 47.5114, 0.9163],
177    37167: ["Neuillé-Pont-Pierre", 47.5504, 0.5500],
178    37168: ["Neuilly-le-Brignon", 46.9710, 0.7816],
179    37169: ["Neuville-sur-Brenne", 47.6147, 0.9167],
180    37170: ["Neuvy-le-Roi", 47.6044, 0.5898],
181    37171: ["Noizay", 47.4169, 0.8971],
182    37172: ["Notre-Dame-d'Oé", 47.4541, 0.7092],
183    37173: ["Nouans-les-Fontaines", 47.1332, 1.3113],
184    37174: ["Nouâtre", 47.0331, 0.5607],
185    37175: ["Nouzilly", 47.5371, 0.7404],
186    37176: ["Noyant-de-Touraine", 47.1020, 0.5674],
187    37177: ["Orbigny", 47.2149, 1.2568],
188    37178: ["Panzoult", 47.1645, 0.4070],
189    37179: ["Parçay-Meslay", 47.4520, 0.7429],
190    37180: ["Parçay-sur-Vienne", 47.0916, 0.4795],
191    37181: ["Paulmy", 46.9807, 0.8273],
192    37182: ["Pernay", 47.4537, 0.5180],
193    37183: ["Perrusson", 47.0926, 1.0080],
194    37184: ["Le Petit-Pressigny", 46.9099, 0.9171],
195    37185: ["Pocé-sur-Cisse", 47.4435, 0.9873],
196    37186: ["Pont-de-Ruan", 47.2649, 0.5642],
197    37187: ["Ports", 47.0141, 0.5380],
198    37188: ["Pouzay", 47.0824, 0.5469],
199    37189: ["Preuilly-sur-Claise", 46.8500, 0.9305],
200    37190: ["Pussigny", 46.9896, 0.5486],
201    37191: ["Razines", 46.9748, 0.3947],
202    37192: ["Reignac-sur-Indre", 47.2227, 0.9164],
203    37193: ["Restigné", 47.2867, 0.2355],
204    37194: ["Reugny", 47.4859, 0.8721],
205    37195: ["La Riche", 47.3812, 0.6375],
206    37196: ["Richelieu", 47.0143, 0.3156],
207    37197: ["Rigny-Ussé", 47.2510, 0.3051],
208    37198: ["Rillé", 47.4462, 0.2189],
209    37199: ["Rilly-sur-Vienne", 47.0558, 0.4992],
210    37200: ["Rivarennes", 47.2512, 0.3623],
211    37201: ["Rivière", 47.1446, 0.2662],
212    37202: ["La Roche-Clermault", 47.1280, 0.2135],
213    37203: ["Rochecorbon", 47.4295, 0.7609],
214    37204: ["Rouziers-de-Touraine", 47.5311, 0.6474],
215    37205: ["Saché", 47.2369, 0.5382],
216    37206: ["Saint-Antoine-du-Rocher", 47.4959, 0.6310],
217    37207: ["Saint-Aubin-le-Dépeint", 47.6184, 0.3970],
218    37208: ["Saint-Avertin", 47.3571, 0.7375],
219    37209: ["Saint-Bauld", 47.1748, 0.8393],
220    37210: ["Saint-Benoît-la-Forêt", 47.2128, 0.3219],
221    37211: ["Saint-Branchs", 47.2244, 0.7582],
222    37212: ["Sainte-Catherine-de-Fierbois", 47.1566, 0.6766],
223    37213: ["Saint-Christophe-sur-le-Nais", 47.6235, 0.4731],
224    37214: ["Saint-Cyr-sur-Loire", 47.4185, 0.6578],
225    37216: ["Saint-épain", 47.1529, 0.5786],
226    37217: ["Saint-étienne-de-Chigny", 47.3926, 0.4988],
227    37218: ["Saint-Flovier", 46.9710, 1.0212],
228    37219: ["Saint-Genouph", 47.3724, 0.5893],
229    37220: ["Saint-Germain-sur-Vienne", 47.1805, 0.1105],
230    37221: ["Saint-Hippolyte", 47.0575, 1.1325],
231    37222: ["Saint-Jean-Saint-Germain", 47.0847, 1.0550],
232    37223: ["Saint-Laurent-de-Lin", 47.5132, 0.2716],
233    37224: ["Saint-Laurent-en-Gâtines", 47.5850, 0.7706],
234    37225: ["Saint-Martin-le-Beau", 47.3613, 0.9099],
235    37226: ["Sainte-Maure-de-Touraine", 47.1150, 0.6385],
236    37227: ["Saint-Michel-sur-Loire", 47.3178, 0.3265],
237    37228: ["Saint-Nicolas-de-Bourgueil", 47.2962, 0.1303],
238    37229: ["Saint-Nicolas-des-Motets", 47.5842, 1.0342],
239    37230: ["Saint-Ouen-les-Vignes", 47.4793, 1.0019],
240    37231: ["Saint-Paterne-Racan", 47.5816, 0.4666],
241    37232: ["Saint-Patrice", 47.2909, 0.3010],
242    37233: ["Saint-Pierre-des-Corps", 47.3884, 0.7380],
243    37234: ["Saint-Quentin-sur-Indrois", 47.2088, 1.0367],
244    37236: ["Saint-Règle", 47.4099, 1.0407],
245    37237: ["Saint-Roch", 47.4460, 0.5740],
246    37238: ["Saint-Senoch", 47.0564, 0.9532],
247    37240: ["Saunay", 47.5987, 0.9590],
248    37241: ["Savigné-sur-Lathan", 47.4496, 0.3266],
249    37242: ["Savigny-en-Véron", 47.2111, 0.1301],
250    37243: ["Savonnières", 47.3465, 0.5587],
251    37244: ["Sazilly", 47.1257, 0.3499],
252    37245: ["Semblançay", 47.5034, 0.5648],
253    37246: ["Sennevières", 47.1126, 1.1063],
254    37247: ["Sepmes", 47.0806, 0.6843],
255    37248: ["Seuilly", 47.1268, 0.1607],
256    37249: ["Sonzay", 47.5132, 0.4773],
257    37250: ["Sorigny", 47.2310, 0.6866],
258    37251: ["Souvigné", 47.5151, 0.4026],
259    37252: ["Souvigny-de-Touraine", 47.3983, 1.0841],
260    37253: ["Sublaines", 47.2702, 0.9898],
261    37254: ["Tauxigny", 47.2077, 0.8295],
262    37255: ["Tavant", 47.1179, 0.3857],
263    37256: ["Theneuil", 47.0997, 0.4335],
264    37257: ["Thilouze", 47.2196, 0.6010],
265    37258: ["Thizay", 47.1642, 0.1419],
266    37259: ["Tournon-Saint-Pierre", 46.7610, 0.9465],
267    37260: ["La Tour-Saint-Gelin", 47.0616, 0.3955],
268    37261: ["Tours", 47.3986, 0.6965],
269    37262: ["Trogues", 47.1112, 0.5110],
270    37263: ["Truyes", 47.2855, 0.8516],
271    37264: ["Vallères", 47.3068, 0.4736],
272    37265: ["Varennes", 47.0709, 0.9127],
273    37266: ["Veigné", 47.2888, 0.7299],
274    37267: ["Véretz", 47.3522, 0.8102],
275    37268: ["Verneuil-le-Château", 47.0424, 0.4573],
276    37269: ["Verneuil-sur-Indre", 47.0358, 1.0338],
277    37270: ["Vernou-sur-Brenne", 47.4364, 0.8405],
278    37271: ["Villaines-les-Rochers", 47.2202, 0.4964],
279    37272: ["Villandry", 47.3313, 0.5003],
280    37273: ["La Ville-aux-Dames", 47.3918, 0.7745],
281    37274: ["Villebourg", 47.6370, 0.5234],
282    37275: ["Villedômain", 47.0438, 1.2539],
283    37276: ["Villedômer", 47.5513, 0.8699],
284    37277: ["Villeloin-Coulangé", 47.1350, 1.2361],
285    37278: ["Villeperdue", 47.1974, 0.6384],
286    37279: ["Villiers-au-Bouin", 47.5831, 0.2834],
287    37280: ["Vou", 47.0942, 0.8468],
288    37281: ["Vouvray", 47.4270, 0.8036],
289    37282: ["Yzeures-sur-Creuse", 46.7902, 0.8762]
290};
291