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[12] = { 13 12001: ["Agen-d'Aveyron", 44.3513, 2.6933], 14 12002: ["Aguessac", 44.1613, 3.0689], 15 12003: ["Les Albres", 44.5408, 2.1802], 16 12004: ["Almont-les-Junies", 44.6009, 2.3109], 17 12005: ["Alpuech", 44.7485, 2.8775], 18 12006: ["Alrance", 44.1352, 2.6756], 19 12007: ["Ambeyrac", 44.4943, 1.9357], 20 12008: ["Anglars-Saint-Félix", 44.4161, 2.2384], 21 12009: ["Arnac-sur-Dourdou", 43.7187, 2.9459], 22 12010: ["Arques", 44.3220, 2.8040], 23 12011: ["Arvieu", 44.1907, 2.6672], 24 12012: ["Asprières", 44.5553, 2.1384], 25 12013: ["Aubin", 44.5318, 2.2559], 26 12014: ["Aurelle-Verlac", 44.5380, 3.0323], 27 12015: ["Auriac-Lagast", 44.1446, 2.5965], 28 12016: ["Auzits", 44.4995, 2.3216], 29 12017: ["Ayssènes", 44.0921, 2.7657], 30 12018: ["Balaguier-d'Olt", 44.5189, 1.9771], 31 12019: ["Balaguier-sur-Rance", 43.8958, 2.5767], 32 12020: ["Balsac", 44.4002, 2.4556], 33 12021: ["La Bastide-l'évêque", 44.3386, 2.1434], 34 12022: ["La Bastide-Pradines", 44.0105, 3.0563], 35 12023: ["La Bastide-Solages", 43.9499, 2.5248], 36 12024: ["Belcastel", 44.3944, 2.3316], 37 12025: ["Belmont-sur-Rance", 43.8248, 2.7511], 38 12026: ["Bertholène", 44.3951, 2.7834], 39 12027: ["Bessuéjouls", 44.5198, 2.7166], 40 12028: ["Boisse-Penchot", 44.5806, 2.2114], 41 12029: ["Bor-et-Bar", 44.2000, 2.0859], 42 12030: ["Bouillac", 44.5734, 2.1743], 43 12031: ["Bournazel", 44.4601, 2.3027], 44 12032: ["Boussac", 44.2956, 2.3775], 45 12033: ["Bozouls", 44.4675, 2.7079], 46 12034: ["Brandonnet", 44.3823, 2.1374], 47 12035: ["Brasc", 43.9790, 2.5729], 48 12036: ["Brommat", 44.8284, 2.7047], 49 12037: ["Broquiès", 44.0179, 2.7062], 50 12038: ["Brousse-le-Château", 44.0062, 2.6378], 51 12039: ["Brusque", 43.7649, 2.9483], 52 12040: ["Buzeins", 44.3765, 2.9737], 53 12041: ["Cabanès", 44.1912, 2.2920], 54 12042: ["Calmels-et-le-Viala", 43.9554, 2.7584], 55 12043: ["Calmont", 44.2590, 2.5242], 56 12044: ["Camarès", 43.8183, 2.8852], 57 12045: ["Camboulazet", 44.2226, 2.4471], 58 12046: ["Camjac", 44.1792, 2.3951], 59 12047: ["Campagnac", 44.4014, 3.0879], 60 12048: ["Campouriez", 44.6808, 2.6093], 61 12049: ["Campuac", 44.5663, 2.5847], 62 12050: ["Canet-de-Salars", 44.2325, 2.7377], 63 12051: ["Cantoin", 44.8387, 2.8248], 64 12052: ["Capdenac-Gare", 44.5596, 2.0686], 65 12053: ["La Capelle-Balaguier", 44.4390, 1.9259], 66 12054: ["La Capelle-Bleys", 44.3037, 2.1792], 67 12055: ["La Capelle-Bonance", 44.4515, 3.0265], 68 12056: ["Baraqueville", 44.2810, 2.4496], 69 12057: ["Cassagnes-Bégonhès", 44.1789, 2.5146], 70 12058: ["Cassuéjouls", 44.7223, 2.8111], 71 12059: ["Castanet", 44.2930, 2.3083], 72 12060: ["Castelmary", 44.1721, 2.2444], 73 12061: ["Castelnau-de-Mandailles", 44.5310, 2.8874], 74 12062: ["Castelnau-Pégayrols", 44.1404, 2.9277], 75 12063: ["La Cavalerie", 44.0119, 3.1838], 76 12064: ["Le Cayrol", 44.5856, 2.7839], 77 12065: ["Centrès", 44.1676, 2.4408], 78 12066: ["Clairvaux-d'Aveyron", 44.4068, 2.4087], 79 12067: ["Le Clapier", 43.8281, 3.1739], 80 12068: ["Colombiès", 44.3435, 2.3278], 81 12069: ["Combret", 43.8406, 2.6848], 82 12070: ["Compeyre", 44.1757, 3.1027], 83 12071: ["Compolibat", 44.3793, 2.1863], 84 12072: ["Comprégnac", 44.0964, 2.9796], 85 12073: ["Comps-la-Grand-Ville", 44.2241, 2.5691], 86 12074: ["Condom-d'Aubrac", 44.6054, 2.8807], 87 12075: ["Connac", 44.0203, 2.5945], 88 12076: ["Conques", 44.5952, 2.4201], 89 12077: ["Cornus", 43.8924, 3.2007], 90 12078: ["Les Costes-Gozon", 44.0165, 2.8000], 91 12079: ["Coubisou", 44.5755, 2.7323], 92 12080: ["Coupiac", 43.9471, 2.5931], 93 12081: ["Coussergues", 44.4138, 2.8757], 94 12082: ["La Couvertoirade", 43.9292, 3.2889], 95 12083: ["Cransac", 44.5186, 2.2878], 96 12084: ["Creissels", 44.0649, 3.0596], 97 12085: ["Crespin", 44.1538, 2.2567], 98 12086: ["La Cresse", 44.1676, 3.1567], 99 12087: ["Cruéjouls", 44.4439, 2.8635], 100 12088: ["Curières", 44.6493, 2.8917], 101 12089: ["Decazeville", 44.5672, 2.2524], 102 12090: ["Druelle", 44.3609, 2.4767], 103 12091: ["Drulhe", 44.4558, 2.1348], 104 12092: ["Durenque", 44.1007, 2.6217], 105 12093: ["Le Fel", 44.6696, 2.5177], 106 12094: ["Entraygues-sur-Truyère", 44.6544, 2.5784], 107 12095: ["Escandolières", 44.4713, 2.3498], 108 12096: ["Espalion", 44.5188, 2.7642], 109 12097: ["Espeyrac", 44.6190, 2.5194], 110 12098: ["Estaing", 44.5694, 2.6875], 111 12099: ["Fayet", 43.8035, 2.9774], 112 12100: ["Firmi", 44.5476, 2.3250], 113 12101: ["Flagnac", 44.5935, 2.2651], 114 12102: ["Flavin", 44.2880, 2.6217], 115 12103: ["Florentin-la-Capelle", 44.6389, 2.6443], 116 12104: ["Foissac", 44.5065, 2.0076], 117 12105: ["La Fouillade", 44.2345, 2.0478], 118 12106: ["Gabriac", 44.4619, 2.8047], 119 12107: ["Gaillac-d'Aveyron", 44.3616, 2.9027], 120 12108: ["Galgan", 44.5034, 2.1799], 121 12109: ["Gissac", 43.8682, 2.9064], 122 12110: ["Golinhac", 44.5959, 2.5864], 123 12111: ["Goutrens", 44.4387, 2.3663], 124 12112: ["Graissac", 44.7810, 2.7845], 125 12113: ["Gramond", 44.2633, 2.3681], 126 12114: ["Grand-Vabre", 44.6243, 2.3632], 127 12115: ["L'Hospitalet-du-Larzac", 43.9737, 3.2083], 128 12116: ["Huparlac", 44.7114, 2.7535], 129 12117: ["Lacalm", 44.7678, 2.8996], 130 12118: ["Lacroix-Barrez", 44.7740, 2.6424], 131 12119: ["Laguiole", 44.6942, 2.8671], 132 12120: ["Laissac", 44.3644, 2.8180], 133 12121: ["Lanuéjouls", 44.4236, 2.1610], 134 12122: ["Lapanouse-de-Cernon", 44.0062, 3.0963], 135 12123: ["Lapanouse", 44.3501, 3.0247], 136 12124: ["Lassouts", 44.4866, 2.8545], 137 12125: ["Laval-Roquecezière", 43.8122, 2.6351], 138 12126: ["Lavernhe", 44.3048, 3.0063], 139 12127: ["Lédergues", 44.0802, 2.4399], 140 12128: ["Lescure-Jaoul", 44.2254, 2.1468], 141 12129: ["Lestrade-et-Thouels", 44.0541, 2.6477], 142 12130: ["Livinhac-le-Haut", 44.5972, 2.2162], 143 12131: ["La Loubière", 44.3909, 2.6506], 144 12133: ["Luc-la-Primaube", 44.3056, 2.5364], 145 12134: ["Lugan", 44.4835, 2.2558], 146 12135: ["Lunac", 44.2405, 2.1003], 147 12136: ["Maleville", 44.3999, 2.1036], 148 12137: ["Manhac", 44.2605, 2.4781], 149 12138: ["Marcillac-Vallon", 44.4772, 2.4648], 150 12139: ["Marnhagues-et-Latour", 43.8794, 3.0416], 151 12140: ["Martiel", 44.3811, 1.9129], 152 12141: ["Martrin", 43.9287, 2.6339], 153 12142: ["Mayran", 44.3890, 2.3719], 154 12143: ["Mélagues", 43.7281, 3.0170], 155 12144: ["Meljac", 44.1337, 2.4338], 156 12145: ["Millau", 44.0976, 3.1170], 157 12146: ["Le Monastère", 44.3315, 2.5872], 158 12147: ["Montagnol", 43.8311, 3.0246], 159 12148: ["Montbazens", 44.4768, 2.2128], 160 12149: ["Montclar", 43.9795, 2.6309], 161 12150: ["Monteils", 44.2654, 1.9876], 162 12151: ["Montézic", 44.7168, 2.6408], 163 12152: ["Montfranc", 43.8408, 2.5798], 164 12153: ["Montjaux", 44.1001, 2.9041], 165 12154: ["Montlaur", 43.8651, 2.8336], 166 12155: ["Fondamente", 43.8617, 3.1146], 167 12156: ["Montpeyroux", 44.6349, 2.7824], 168 12157: ["Montrozier", 44.3949, 2.7212], 169 12158: ["Montsalès", 44.4857, 1.9761], 170 12159: ["Morlhon-le-Haut", 44.3218, 2.0818], 171 12160: ["Mostuéjouls", 44.2252, 3.1827], 172 12161: ["Mouret", 44.5143, 2.5210], 173 12162: ["Moyrazès", 44.3275, 2.4273], 174 12163: ["Murasson", 43.7612, 2.7618], 175 12164: ["Mur-de-Barrez", 44.8759, 2.6805], 176 12165: ["Muret-le-Château", 44.4957, 2.5714], 177 12166: ["Murols", 44.7608, 2.5775], 178 12167: ["Najac", 44.2112, 1.9630], 179 12168: ["Nant", 44.0206, 3.2856], 180 12169: ["Naucelle", 44.1898, 2.3436], 181 12170: ["Naussac", 44.5070, 2.0974], 182 12171: ["Nauviale", 44.5133, 2.4327], 183 12172: ["Le Nayrac", 44.6055, 2.6695], 184 12173: ["Noailhac", 44.5733, 2.3615], 185 12174: ["Olemps", 44.3384, 2.5477], 186 12175: ["Ols-et-Rinhodes", 44.4615, 1.9469], 187 12176: ["Onet-le-Château", 44.3825, 2.5600], 188 12177: ["Palmas", 44.4009, 2.8422], 189 12178: ["Paulhe", 44.1486, 3.1114], 190 12179: ["Peux-et-Couffouleux", 43.7634, 2.8805], 191 12180: ["Peyreleau", 44.1757, 3.2049], 192 12181: ["Peyrusse-le-Roc", 44.5026, 2.1343], 193 12182: ["Pierrefiche", 44.4338, 2.9216], 194 12183: ["Plaisance", 43.9298, 2.5626], 195 12184: ["Pomayrols", 44.4867, 3.0586], 196 12185: ["Pont-de-Salars", 44.2777, 2.7093], 197 12186: ["Pousthomy", 43.8560, 2.5984], 198 12187: ["Prades-d'Aubrac", 44.5418, 2.9703], 199 12188: ["Prades-Salars", 44.2493, 2.7929], 200 12189: ["Pradinas", 44.2472, 2.2686], 201 12190: ["Prévinquières", 44.3659, 2.2443], 202 12191: ["Privezac", 44.4103, 2.1945], 203 12192: ["Mounes-Prohencoux", 43.7982, 2.8191], 204 12193: ["Pruines", 44.5348, 2.4875], 205 12194: ["Quins", 44.2295, 2.3785], 206 12195: ["Rebourguil", 43.8850, 2.7566], 207 12196: ["Recoules-Prévinquières", 44.3287, 2.9550], 208 12197: ["Réquista", 44.0319, 2.5489], 209 12198: ["Rieupeyroux", 44.3085, 2.2294], 210 12199: ["Rignac", 44.4038, 2.2922], 211 12200: ["Rivière-sur-Tarn", 44.2108, 3.1275], 212 12201: ["Rodelle", 44.4813, 2.6223], 213 12202: ["Rodez", 44.3582, 2.5672], 214 12203: ["Roquefort-sur-Soulzon", 43.9706, 2.9817], 215 12204: ["La Roque-Sainte-Marguerite", 44.1093, 3.2420], 216 12205: ["La Rouquette", 44.3097, 1.9747], 217 12206: ["Roussennac", 44.4475, 2.2541], 218 12207: ["Rullac-Saint-Cirq", 44.1192, 2.4769], 219 12208: ["Saint-Affrique", 43.9656, 2.8665], 220 12209: ["Saint-Amans-des-Cots", 44.6868, 2.6913], 221 12210: ["Saint-André-de-Najac", 44.1791, 2.0210], 222 12211: ["Saint-André-de-Vézines", 44.1476, 3.2712], 223 12212: ["Saint-Beaulize", 43.9061, 3.1000], 224 12213: ["Saint-Beauzély", 44.1692, 2.9666], 225 12214: ["Saint-Chély-d'Aubrac", 44.5918, 2.9467], 226 12215: ["Saint-Christophe-Vallon", 44.4799, 2.3966], 227 12216: ["Saint-Côme-d'Olt", 44.5314, 2.8219], 228 12217: ["Sainte-Croix", 44.4143, 1.9680], 229 12218: ["Saint-Cyprien-sur-Dourdou", 44.5403, 2.3991], 230 12219: ["Sainte-Eulalie-d'Olt", 44.4661, 2.9195], 231 12220: ["Sainte-Eulalie-de-Cernon", 43.9608, 3.1388], 232 12221: ["Saint-Félix-de-Lunel", 44.5645, 2.5136], 233 12222: ["Saint-Félix-de-Sorgues", 43.8825, 2.9866], 234 12223: ["Sainte-Geneviève-sur-Argence", 44.8003, 2.7434], 235 12224: ["Saint-Geniez-d'Olt", 44.4732, 2.9815], 236 12225: ["Saint-Georges-de-Luzençon", 44.0565, 2.9871], 237 12226: ["Saint-Hippolyte", 44.7257, 2.5841], 238 12227: ["Saint-Igest", 44.4455, 2.0913], 239 12228: ["Saint-Izaire", 43.9709, 2.7033], 240 12229: ["Saint-Jean-d'Alcapiès", 43.9486, 2.9670], 241 12230: ["Saint-Jean-Delnous", 44.0414, 2.4924], 242 12231: ["Saint-Jean-du-Bruel", 44.0262, 3.3822], 243 12232: ["Saint-Jean-et-Saint-Paul", 43.9289, 3.0292], 244 12233: ["Saint-Juéry", 43.9242, 2.6962], 245 12234: ["Sainte-Juliette-sur-Viaur", 44.2186, 2.5011], 246 12235: ["Saint-Just-sur-Viaur", 44.1200, 2.3784], 247 12236: ["Saint-Laurent-de-Lévézou", 44.2089, 2.9383], 248 12237: ["Saint-Laurent-d'Olt", 44.4481, 3.1014], 249 12238: ["Saint-Léons", 44.2231, 2.9820], 250 12239: ["Saint-Martin-de-Lenne", 44.4245, 2.9654], 251 12240: ["Saint-Parthem", 44.6329, 2.2915], 252 12241: ["Sainte-Radegonde", 44.3313, 2.6327], 253 12242: ["Saint-Rémy", 44.3952, 2.0417], 254 12243: ["Saint-Rome-de-Cernon", 44.0092, 2.9836], 255 12244: ["Saint-Rome-de-Tarn", 44.0328, 2.8904], 256 12245: ["Saint-Salvadou", 44.2868, 2.1039], 257 12246: ["Saint-Santin", 44.6433, 2.2578], 258 12247: ["Saint-Saturnin-de-Lenne", 44.4091, 3.0221], 259 12248: ["Saint-Sernin-sur-Rance", 43.8788, 2.6231], 260 12249: ["Saint-Sever-du-Moustier", 43.7720, 2.6927], 261 12250: ["Saint-Symphorien-de-Thénières", 44.7403, 2.7082], 262 12251: ["Saint-Victor-et-Melvieu", 44.0507, 2.8102], 263 12252: ["Salles-Courbatiès", 44.4813, 2.0851], 264 12253: ["Salles-Curan", 44.1593, 2.7862], 265 12254: ["Salles-la-Source", 44.4437, 2.5250], 266 12255: ["Salmiech", 44.1937, 2.5871], 267 12256: ["Salvagnac-Cajarc", 44.4543, 1.8723], 268 12257: ["Causse-et-Diège", 44.5282, 2.0348], 269 12258: ["La Salvetat-Peyralès", 44.2210, 2.1967], 270 12259: ["Sanvensa", 44.2844, 2.0405], 271 12260: ["Sauclières", 43.9797, 3.3751], 272 12261: ["Saujac", 44.4777, 1.9017], 273 12262: ["Sauveterre-de-Rouergue", 44.2478, 2.3150], 274 12263: ["Savignac", 44.3599, 1.9585], 275 12264: ["Sébazac-Concourès", 44.4232, 2.6111], 276 12265: ["Sébrazac", 44.5374, 2.6549], 277 12266: ["Ségur", 44.2904, 2.8437], 278 12267: ["La Selve", 44.1061, 2.5363], 279 12268: ["Sénergues", 44.6062, 2.4631], 280 12269: ["La Serre", 43.8936, 2.6555], 281 12270: ["Sévérac-le-Château", 44.3000, 3.0891], 282 12271: ["Sévérac-l'église", 44.3588, 2.8527], 283 12272: ["Sonnac", 44.5381, 2.1145], 284 12273: ["Soulages-Bonneval", 44.6772, 2.7744], 285 12274: ["Sylvanès", 43.8251, 2.9528], 286 12275: ["Tauriac-de-Camarès", 43.7765, 3.0307], 287 12276: ["Tauriac-de-Naucelle", 44.1453, 2.3232], 288 12277: ["Taussac", 44.8248, 2.6358], 289 12278: ["Tayrac", 44.2036, 2.2434], 290 12279: ["La Terrisse", 44.7433, 2.8245], 291 12280: ["Thérondels", 44.8944, 2.7419], 292 12281: ["Toulonjac", 44.3804, 1.9986], 293 12282: ["Tournemire", 43.9686, 3.0268], 294 12283: ["Trémouilles", 44.2395, 2.6378], 295 12284: ["Le Truel", 44.0536, 2.7475], 296 12285: ["Vabre-Tizac", 44.2692, 2.1362], 297 12286: ["Vabres-l'Abbaye", 43.9213, 2.8197], 298 12287: ["Vailhourles", 44.3082, 1.9093], 299 12288: ["Valady", 44.4471, 2.4425], 300 12289: ["Valzergues", 44.5055, 2.2214], 301 12290: ["Vaureilles", 44.4533, 2.1864], 302 12291: ["Verrières", 44.2168, 3.0509], 303 12292: ["Versols-et-Lapeyre", 43.8998, 2.9358], 304 12293: ["Veyreau", 44.1818, 3.3071], 305 12294: ["Vézins-de-Lévézou", 44.2679, 2.9257], 306 12295: ["Viala-du-Pas-de-Jaux", 43.9592, 3.0676], 307 12296: ["Viala-du-Tarn", 44.0855, 2.8390], 308 12297: ["Le Vibal", 44.3214, 2.7414], 309 12298: ["Villecomtal", 44.5432, 2.5754], 310 12299: ["Villefranche-de-Panat", 44.0971, 2.7152], 311 12300: ["Villefranche-de-Rouergue", 44.3499, 2.0310], 312 12301: ["Villeneuve", 44.4470, 2.0285], 313 12303: ["Vimenet", 44.4000, 2.9295], 314 12304: ["Vitrac-en-Viadène", 44.7926, 2.8374], 315 12305: ["Viviez", 44.5563, 2.2204], 316 12307: ["Curan", 44.1978, 2.8538] 317}; 318