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[46] = { 13 46001: ["Albas", 44.4613, 1.2401], 14 46002: ["Albiac", 44.7677, 1.8131], 15 46003: ["Alvignac", 44.8338, 1.6854], 16 46004: ["Anglars", 44.7474, 1.8985], 17 46005: ["Anglars-Juillac", 44.4865, 1.2085], 18 46006: ["Anglars-Nozac", 44.7827, 1.4086], 19 46007: ["Arcambal", 44.4543, 1.5474], 20 46008: ["Les Arques", 44.5993, 1.2455], 21 46009: ["Assier", 44.6722, 1.8743], 22 46010: ["Aujols", 44.4243, 1.5415], 23 46011: ["Autoire", 44.8583, 1.8255], 24 46012: ["Aynac", 44.7879, 1.8567], 25 46013: ["Bach", 44.3460, 1.6803], 26 46014: ["Bagat-en-Quercy", 44.3844, 1.2280], 27 46015: ["Bagnac-sur-Célé", 44.6622, 2.1488], 28 46016: ["Baladou", 44.9240, 1.5551], 29 46017: ["Bannes", 44.8140, 1.9179], 30 46018: ["Le Bastit", 44.7155, 1.6735], 31 46019: ["Beaumat", 44.6507, 1.5174], 32 46020: ["Beauregard", 44.3524, 1.7795], 33 46021: ["Béduer", 44.5711, 1.9266], 34 46022: ["Bélaye", 44.4513, 1.1897], 35 46023: ["Belfort-du-Quercy", 44.2691, 1.5499], 36 46024: ["Belmont-Bretenoux", 44.8887, 1.8817], 37 46025: ["Belmontet", 44.3733, 1.1517], 38 46026: ["Belmont-Sainte-Foi", 44.2897, 1.6302], 39 46027: ["Berganty", 44.4434, 1.6290], 40 46028: ["Bétaille", 44.9424, 1.7367], 41 46029: ["Biars-sur-Cère", 44.9281, 1.8570], 42 46030: ["Bio", 44.7779, 1.7878], 43 46031: ["Blars", 44.5750, 1.7268], 44 46032: ["Boissières", 44.5478, 1.4082], 45 46033: ["Le Boulvé", 44.4210, 1.1472], 46 46034: ["Le Bourg", 44.7061, 1.9096], 47 46035: ["Boussac", 44.5955, 1.9190], 48 46036: ["Le Bouyssou", 44.6937, 1.9465], 49 46037: ["Bouziès", 44.4798, 1.6359], 50 46038: ["Bretenoux", 44.9142, 1.8425], 51 46039: ["Brengues", 44.5785, 1.8328], 52 46040: ["Cabrerets", 44.5167, 1.6198], 53 46041: ["Cadrieu", 44.4996, 1.8759], 54 46042: ["Cahors", 44.4507, 1.4407], 55 46043: ["Cahus", 44.9631, 1.9143], 56 46044: ["Caillac", 44.4923, 1.3469], 57 46045: ["Cajarc", 44.4941, 1.8385], 58 46046: ["Calamane", 44.5198, 1.4103], 59 46047: ["Calès", 44.7953, 1.5457], 60 46048: ["Calviac", 44.9180, 2.0673], 61 46049: ["Calvignac", 44.4491, 1.7876], 62 46050: ["Cambayrac", 44.4298, 1.2873], 63 46051: ["Cambes", 44.6214, 1.9265], 64 46052: ["Camboulit", 44.5998, 1.9527], 65 46053: ["Camburat", 44.6443, 1.9985], 66 46054: ["Caniac-du-Causse", 44.6300, 1.6561], 67 46055: ["Capdenac", 44.5849, 2.0670], 68 46056: ["Carayac", 44.5413, 1.9227], 69 46057: ["Cardaillac", 44.6824, 2.0138], 70 46058: ["Carennac", 44.9054, 1.7237], 71 46059: ["Carlucet", 44.7315, 1.6101], 72 46060: ["Carnac-Rouffiac", 44.4171, 1.2217], 73 46061: ["Cassagnes", 44.5630, 1.1285], 74 46062: ["Castelfranc", 44.5046, 1.2235], 75 46063: ["Castelnau-Montratier", 44.2618, 1.3478], 76 46064: ["Catus", 44.5584, 1.3415], 77 46065: ["Cavagnac", 45.0155, 1.6389], 78 46066: ["Cazals", 44.6457, 1.2206], 79 46067: ["Cazillac", 44.9883, 1.5974], 80 46068: ["Cénevières", 44.4455, 1.7387], 81 46069: ["Cézac", 44.3482, 1.3403], 82 46070: ["Cieurac", 44.3708, 1.4983], 83 46071: ["Comiac", 44.9476, 1.9949], 84 46072: ["Concorès", 44.6672, 1.3909], 85 46073: ["Concots", 44.3966, 1.6428], 86 46074: ["Condat", 44.9916, 1.6703], 87 46075: ["Corn", 44.6061, 1.8888], 88 46076: ["Cornac", 44.9018, 1.9180], 89 46077: ["Cours", 44.5237, 1.5303], 90 46078: ["Couzou", 44.7694, 1.6320], 91 46079: ["Cras", 44.5567, 1.5409], 92 46080: ["Crayssac", 44.5167, 1.3299], 93 46081: ["Crégols", 44.4295, 1.6857], 94 46082: ["Cremps", 44.3877, 1.5829], 95 46083: ["Cressensac", 45.0196, 1.5222], 96 46084: ["Creysse", 44.8990, 1.5945], 97 46085: ["Cuzac", 44.5805, 2.1439], 98 46086: ["Cuzance", 44.9618, 1.5298], 99 46087: ["Dégagnac", 44.6693, 1.3274], 100 46088: ["Douelle", 44.4711, 1.3554], 101 46089: ["Duravel", 44.5165, 1.0835], 102 46090: ["Durbans", 44.6792, 1.7674], 103 46091: ["Escamps", 44.3645, 1.6195], 104 46092: ["Esclauzels", 44.4322, 1.5980], 105 46093: ["Espagnac-Sainte-Eulalie", 44.5924, 1.8612], 106 46094: ["Espédaillac", 44.6313, 1.7751], 107 46095: ["Espère", 44.5141, 1.3705], 108 46096: ["Espeyroux", 44.7651, 1.9255], 109 46097: ["Estal", 44.9193, 1.9188], 110 46098: ["Fajoles", 44.8070, 1.3826], 111 46099: ["Fargues", 44.4024, 1.1836], 112 46100: ["Faycelles", 44.5656, 1.9922], 113 46101: ["Felzins", 44.6095, 2.1505], 114 46102: ["Figeac", 44.6055, 2.0254], 115 46103: ["Flaugnac", 44.2910, 1.4091], 116 46104: ["Flaujac-Gare", 44.7070, 1.7718], 117 46105: ["Flaujac-Poujols", 44.4105, 1.4980], 118 46106: ["Floirac", 44.9059, 1.6715], 119 46107: ["Floressas", 44.4579, 1.1145], 120 46108: ["Fons", 44.6597, 1.9530], 121 46109: ["Fontanes", 44.3250, 1.4903], 122 46110: ["Fontanes-du-Causse", 44.6640, 1.6675], 123 46111: ["Fourmagnac", 44.6657, 1.9808], 124 46112: ["Francoulès", 44.5564, 1.4876], 125 46113: ["Frayssinet", 44.6491, 1.4857], 126 46114: ["Frayssinet-le-Gélat", 44.5902, 1.1440], 127 46115: ["Frayssinhes", 44.8726, 1.9413], 128 46116: ["Frontenac", 44.5445, 1.9706], 129 46117: ["Gagnac-sur-Cère", 44.9387, 1.8845], 130 46118: ["Gignac", 44.9899, 1.4627], 131 46119: ["Gigouzac", 44.5837, 1.4327], 132 46120: ["Gindou", 44.6266, 1.2641], 133 46121: ["Ginouillac", 44.7268, 1.5367], 134 46122: ["Gintrac", 44.8834, 1.7527], 135 46123: ["Girac", 44.9270, 1.8248], 136 46124: ["Glanes", 44.9190, 1.8732], 137 46125: ["Gorses", 44.7935, 2.0315], 138 46126: ["Goujounac", 44.5750, 1.2008], 139 46127: ["Gourdon", 44.7347, 1.3771], 140 46128: ["Gramat", 44.7635, 1.7162], 141 46129: ["Gréalou", 44.5419, 1.8758], 142 46130: ["Grézels", 44.4680, 1.1496], 143 46131: ["Grèzes", 44.6207, 1.8242], 144 46132: ["Issendolus", 44.7387, 1.7795], 145 46133: ["Issepts", 44.6769, 1.9169], 146 46134: ["Les Junies", 44.5406, 1.2236], 147 46135: ["Labastide-du-Haut-Mont", 44.8287, 2.1136], 148 46136: ["Labastide-du-Vert", 44.5151, 1.2656], 149 46137: ["Labastide-Marnhac", 44.3867, 1.3895], 150 46138: ["Labastide-Murat", 44.6484, 1.5802], 151 46139: ["Labathude", 44.7362, 1.9853], 152 46140: ["Laburgade", 44.3889, 1.5403], 153 46141: ["Lacam-d'Ourcet", 44.8421, 2.0114], 154 46142: ["Lacapelle-Cabanac", 44.4729, 1.0728], 155 46143: ["Lacapelle-Marival", 44.7253, 1.9363], 156 46144: ["Lacave", 44.8404, 1.5584], 157 46145: ["Lachapelle-Auzac", 44.9380, 1.4803], 158 46146: ["Ladirat", 44.8212, 1.9682], 159 46147: ["Lagardelle", 44.4870, 1.1706], 160 46148: ["Lalbenque", 44.3330, 1.5649], 161 46149: ["Lamagdelaine", 44.4740, 1.5016], 162 46150: ["Lamativie", 44.9642, 2.0468], 163 46151: ["Lamothe-Cassel", 44.6123, 1.5146], 164 46152: ["Lamothe-Fénelon", 44.8275, 1.4249], 165 46153: ["Lanzac", 44.8698, 1.4697], 166 46154: ["Laramière", 44.3595, 1.8703], 167 46155: ["Larnagol", 44.4885, 1.7772], 168 46156: ["Laroque-des-Arcs", 44.4871, 1.4706], 169 46157: ["Larroque-Toirac", 44.5204, 1.9325], 170 46158: ["Lascabanes", 44.3369, 1.2927], 171 46159: ["Latouille-Lentillac", 44.8510, 1.9804], 172 46160: ["Latronquière", 44.8008, 2.0709], 173 46161: ["Lauresses", 44.7840, 2.1088], 174 46162: ["Lauzès", 44.5630, 1.5777], 175 46163: ["Laval-de-Cère", 44.9447, 1.9351], 176 46164: ["Lavercantière", 44.6271, 1.3231], 177 46165: ["Lavergne", 44.8015, 1.7658], 178 46166: ["Lebreil", 44.3198, 1.1624], 179 46167: ["Lentillac-du-Causse", 44.5528, 1.6379], 180 46168: ["Lentillac-Saint-Blaise", 44.5887, 2.1172], 181 46169: ["Léobard", 44.7183, 1.3080], 182 46170: ["Leyme", 44.7838, 1.8970], 183 46171: ["Lherm", 44.5699, 1.2411], 184 46172: ["Lhospitalet", 44.3536, 1.4280], 185 46173: ["Limogne-en-Quercy", 44.3966, 1.7782], 186 46174: ["Linac", 44.6765, 2.1172], 187 46175: ["Lissac-et-Mouret", 44.6228, 1.9716], 188 46176: ["Livernon", 44.6474, 1.8452], 189 46177: ["Loubressac", 44.8660, 1.7906], 190 46178: ["Loupiac", 44.8264, 1.4733], 191 46179: ["Lugagnac", 44.4120, 1.7208], 192 46180: ["Lunan", 44.6107, 2.0842], 193 46181: ["Lunegarde", 44.6839, 1.6929], 194 46182: ["Luzech", 44.4857, 1.2759], 195 46183: ["Marcilhac-sur-Célé", 44.5442, 1.7740], 196 46184: ["Marminiac", 44.6622, 1.1840], 197 46185: ["Martel", 44.9401, 1.6073], 198 46186: ["Masclat", 44.8326, 1.3807], 199 46187: ["Mauroux", 44.4529, 1.0464], 200 46188: ["Maxou", 44.5460, 1.4474], 201 46189: ["Mayrinhac-Lentour", 44.8130, 1.8054], 202 46190: ["Mechmont", 44.5830, 1.4629], 203 46191: ["Mercuès", 44.4979, 1.3894], 204 46192: ["Meyronne", 44.8678, 1.5887], 205 46193: ["Miers", 44.8603, 1.7042], 206 46194: ["Milhac", 44.7967, 1.3484], 207 46195: ["Molières", 44.7900, 1.9402], 208 46196: ["Montamel", 44.6081, 1.4646], 209 46197: ["Le Montat", 44.3804, 1.4548], 210 46198: ["Montbrun", 44.5112, 1.9030], 211 46199: ["Montcabrier", 44.5509, 1.0816], 212 46200: ["Montcléra", 44.6203, 1.1983], 213 46201: ["Montcuq", 44.3354, 1.2119], 214 46202: ["Montdoumerc", 44.2911, 1.5014], 215 46203: ["Montet-et-Bouxal", 44.7484, 2.0357], 216 46204: ["Montfaucon", 44.6868, 1.5851], 217 46205: ["Montgesty", 44.5751, 1.2931], 218 46206: ["Montlauzun", 44.2966, 1.1934], 219 46207: ["Montredon", 44.6130, 2.1846], 220 46208: ["Montvalent", 44.8740, 1.6355], 221 46209: ["Nadaillac-de-Rouge", 44.8500, 1.4301], 222 46210: ["Nadillac", 44.5639, 1.5105], 223 46211: ["Nuzéjouls", 44.5360, 1.3739], 224 46212: ["Orniac", 44.5429, 1.6774], 225 46213: ["Padirac", 44.8503, 1.7562], 226 46214: ["Parnac", 44.4811, 1.3186], 227 46215: ["Payrac", 44.7938, 1.4657], 228 46216: ["Payrignac", 44.7629, 1.3434], 229 46217: ["Pern", 44.3345, 1.4072], 230 46218: ["Pescadoires", 44.4994, 1.1583], 231 46219: ["Peyrilles", 44.6213, 1.3933], 232 46220: ["Pinsac", 44.8610, 1.5187], 233 46221: ["Planioles", 44.6420, 2.0281], 234 46222: ["Pomarède", 44.5585, 1.1734], 235 46223: ["Pontcirq", 44.5453, 1.2648], 236 46224: ["Pradines", 44.4646, 1.3884], 237 46225: ["Prayssac", 44.5137, 1.1872], 238 46226: ["Prendeignes", 44.6977, 2.0767], 239 46227: ["Promilhanes", 44.3763, 1.8302], 240 46228: ["Prudhomat", 44.8967, 1.8173], 241 46229: ["Puybrun", 44.9213, 1.7872], 242 46230: ["Puyjourdes", 44.4018, 1.8552], 243 46231: ["Puy-l'évêque", 44.5166, 1.1357], 244 46232: ["Les Quatre-Routes-du-Lot", 44.9962, 1.6379], 245 46233: ["Quissac", 44.6246, 1.7191], 246 46234: ["Rampoux", 44.6398, 1.2944], 247 46235: ["Reilhac", 44.7017, 1.7257], 248 46236: ["Reilhaguet", 44.7790, 1.5080], 249 46237: ["Reyrevignes", 44.6454, 1.9117], 250 46238: ["Rignac", 44.8065, 1.7045], 251 46239: ["Le Roc", 44.8649, 1.4390], 252 46240: ["Rocamadour", 44.8148, 1.6222], 253 46241: ["Rouffilhac", 44.7969, 1.4136], 254 46242: ["Rudelle", 44.7292, 1.8779], 255 46243: ["Rueyres", 44.7537, 1.8555], 256 46244: ["Sabadel-Latronquière", 44.7266, 2.0662], 257 46245: ["Sabadel-Lauzès", 44.5597, 1.6075], 258 46246: ["Saignes", 44.7891, 1.8210], 259 46247: ["Saillac", 44.3295, 1.7414], 260 46248: ["Sainte-Alauzie", 44.3124, 1.3201], 261 46249: ["Saint-Bressou", 44.6967, 1.9760], 262 46250: ["Saint-Caprais", 44.6129, 1.1545], 263 46251: ["Saint-Céré", 44.8531, 1.8925], 264 46252: ["Saint-Cernin", 44.5992, 1.5854], 265 46253: ["Saint-Chamarand", 44.6842, 1.4593], 266 46254: ["Saint-Chels", 44.5261, 1.8148], 267 46255: ["Saint-Cirgues", 44.7359, 2.1164], 268 46256: ["Saint-Cirq-Lapopie", 44.4561, 1.6537], 269 46257: ["Saint-Cirq-Madelon", 44.7896, 1.3168], 270 46258: ["Saint-Cirq-Souillaguet", 44.7052, 1.4413], 271 46259: ["Saint-Clair", 44.6939, 1.3988], 272 46260: ["Sainte-Colombe", 44.7204, 2.0126], 273 46261: ["Sainte-Croix", 44.3460, 1.1561], 274 46262: ["Saint-Cyprien", 44.3040, 1.2625], 275 46263: ["Saint-Daunès", 44.3601, 1.2246], 276 46264: ["Saint-Denis-Catus", 44.5692, 1.3881], 277 46265: ["Saint-Denis-lès-Martel", 44.9453, 1.6588], 278 46266: ["Saint-Félix", 44.6124, 2.1131], 279 46267: ["Saint-Germain-du-Bel-Air", 44.6460, 1.4414], 280 46268: ["Saint-Géry", 44.4863, 1.6001], 281 46269: ["Saint-Hilaire", 44.7884, 2.1500], 282 46270: ["Saint-Jean-de-Laur", 44.4301, 1.8311], 283 46271: ["Saint-Jean-Lespinasse", 44.8581, 1.8596], 284 46272: ["Saint-Jean-Mirabel", 44.6327, 2.1076], 285 46273: ["Saint-Laurent-les-Tours", 44.8817, 1.9043], 286 46274: ["Saint-Laurent-Lolmie", 44.2872, 1.2312], 287 46275: ["Saint-Martin-de-Vers", 44.5804, 1.5461], 288 46276: ["Saint-Martin-Labouval", 44.4795, 1.7286], 289 46277: ["Saint-Martin-le-Redon", 44.5343, 1.0344], 290 46278: ["Saint-Matré", 44.4034, 1.1175], 291 46279: ["Saint-Maurice-en-Quercy", 44.7493, 1.9564], 292 46280: ["Saint-Médard", 44.5388, 1.2948], 293 46281: ["Saint-Médard-de-Presque", 44.8523, 1.8422], 294 46282: ["Saint-Médard-Nicourby", 44.7654, 2.0109], 295 46283: ["Saint-Michel-de-Bannières", 44.9755, 1.6843], 296 46284: ["Saint-Michel-Loubéjou", 44.8881, 1.8530], 297 46285: ["Saint-Pantaléon", 44.3681, 1.2840], 298 46286: ["Saint-Paul-de-Vern", 44.8378, 1.9421], 299 46287: ["Saint-Paul-de-Loubressac", 44.2806, 1.4479], 300 46288: ["Saint-Perdoux", 44.6797, 2.0487], 301 46289: ["Saint-Pierre-Toirac", 44.5365, 1.9535], 302 46290: ["Saint-Projet", 44.7472, 1.5111], 303 46291: ["Saint-Sauveur-la-Vallée", 44.6119, 1.5438], 304 46292: ["Saint-Simon", 44.7006, 1.8281], 305 46293: ["Saint-Sozy", 44.8817, 1.5507], 306 46294: ["Saint-Sulpice", 44.5791, 1.7955], 307 46295: ["Saint-Vincent-du-Pendit", 44.8338, 1.9041], 308 46296: ["Saint-Vincent-Rive-d'Olt", 44.4489, 1.3138], 309 46297: ["Salviac", 44.6854, 1.2647], 310 46298: ["Sarrazac", 45.0168, 1.5794], 311 46299: ["Sauliac-sur-Célé", 44.5227, 1.7178], 312 46300: ["Saux", 44.3939, 1.0782], 313 46301: ["Sauzet", 44.4184, 1.2595], 314 46302: ["Sénaillac-Latronquière", 44.8362, 2.0740], 315 46303: ["Sénaillac-Lauzès", 44.5891, 1.6507], 316 46304: ["Séniergues", 44.7146, 1.5608], 317 46305: ["Sérignac", 44.4278, 1.0861], 318 46306: ["Sonac", 44.6924, 1.8547], 319 46307: ["Soturac", 44.5081, 1.0235], 320 46308: ["Soucirac", 44.7068, 1.5039], 321 46309: ["Souillac", 44.9069, 1.4639], 322 46310: ["Soulomès", 44.6269, 1.5900], 323 46311: ["Sousceyrac", 44.8806, 2.0354], 324 46312: ["Strenquels", 44.9747, 1.6362], 325 46313: ["Tauriac", 44.9103, 1.7742], 326 46314: ["Terrou", 44.7824, 1.9762], 327 46315: ["Teyssieu", 44.9167, 1.9573], 328 46316: ["Thédirac", 44.5993, 1.3205], 329 46317: ["Thégra", 44.8242, 1.7517], 330 46318: ["Thémines", 44.7362, 1.8210], 331 46319: ["Théminettes", 44.7180, 1.8498], 332 46320: ["Tour-de-Faure", 44.4763, 1.6864], 333 46321: ["Touzac", 44.4962, 1.0594], 334 46322: ["Trespoux-Rassiels", 44.4215, 1.3583], 335 46323: ["Ussel", 44.5918, 1.4959], 336 46324: ["Uzech", 44.5932, 1.3855], 337 46325: ["Vaillac", 44.6717, 1.5270], 338 46326: ["Valprionde", 44.3472, 1.1179], 339 46327: ["Valroufié", 44.5135, 1.4869], 340 46328: ["Varaire", 44.3684, 1.7178], 341 46329: ["Vaylats", 44.3249, 1.6499], 342 46330: ["Vayrac", 44.9450, 1.6932], 343 46331: ["Vers", 44.4913, 1.5441], 344 46332: ["Viazac", 44.6523, 2.0728], 345 46333: ["Vidaillac", 44.3460, 1.8194], 346 46334: ["Le Vigan", 44.7394, 1.4523], 347 46335: ["Villesèque", 44.3978, 1.3143], 348 46336: ["Vire-sur-Lot", 44.4878, 1.0982], 349 46337: ["Mayrac", 44.8995, 1.5464], 350 46338: ["Bessonies", 44.8085, 2.1444], 351 46339: ["Saint-Jean-Lagineste", 44.8253, 1.8520], 352 46340: ["Saint-Pierre-Lafeuille", 44.5174, 1.4545] 353}; 354