334 lines
14 KiB
JavaScript
334 lines
14 KiB
JavaScript
/*
|
|
Sources :
|
|
https://www.insee.fr/fr/information/4316069
|
|
http://www.geonames.org/export/codes.html
|
|
http://download.geonames.org/export/dump/
|
|
*/
|
|
|
|
var inseeCityNameLatLonDep;
|
|
if (inseeCityNameLatLonDep === undefined)
|
|
inseeCityNameLatLonDep = new Map ();
|
|
|
|
inseeCityNameLatLonDep[3] = {
|
|
3001: ["Abrest", 46.0955, 3.4505],
|
|
3002: ["Agonges", 46.6180, 3.1488],
|
|
3003: ["Ainay-le-Château", 46.7155, 2.7208],
|
|
3004: ["Andelaroche", 46.2501, 3.7461],
|
|
3005: ["Archignat", 46.3670, 2.4100],
|
|
3006: ["Arfeuilles", 46.1431, 3.7432],
|
|
3007: ["Arpheuilles-Saint-Priest", 46.2269, 2.6648],
|
|
3008: ["Arronnes", 46.0520, 3.5752],
|
|
3009: ["Aubigny", 46.6733, 3.1620],
|
|
3010: ["Audes", 46.4607, 2.5590],
|
|
3011: ["Aurouër", 46.6830, 3.3049],
|
|
3012: ["Autry-Issards", 46.5445, 3.1227],
|
|
3013: ["Avermes", 46.5983, 3.3186],
|
|
3014: ["Avrilly", 46.3321, 3.9666],
|
|
3015: ["Bagneux", 46.6455, 3.2042],
|
|
3016: ["Barberier", 46.2199, 3.2493],
|
|
3017: ["Barrais-Bussolles", 46.2837, 3.6976],
|
|
3018: ["Bayet", 46.2575, 3.2768],
|
|
3019: ["Beaulon", 46.5874, 3.6689],
|
|
3020: ["Beaune-d'Allier", 46.2728, 2.8909],
|
|
3021: ["Bègues", 46.1229, 3.1427],
|
|
3022: ["Bellenaves", 46.2055, 3.0660],
|
|
3023: ["Bellerive-sur-Allier", 46.1214, 3.3971],
|
|
3024: ["Bert", 46.3276, 3.7017],
|
|
3025: ["Bessay-sur-Allier", 46.4507, 3.3675],
|
|
3026: ["Besson", 46.4808, 3.2547],
|
|
3027: ["Bézenet", 46.3323, 2.8493],
|
|
3028: ["Billezois", 46.2094, 3.5768],
|
|
3029: ["Billy", 46.2315, 3.4399],
|
|
3030: ["Biozat", 46.0812, 3.2886],
|
|
3031: ["Bizeneuille", 46.4015, 2.7307],
|
|
3032: ["Blomard", 46.2883, 2.9626],
|
|
3033: ["Bost", 46.1834, 3.5058],
|
|
3034: ["Boucé", 46.3203, 3.4925],
|
|
3035: ["Le Bouchaud", 46.3073, 3.9070],
|
|
3036: ["Bourbon-l'Archambault", 46.5836, 3.0514],
|
|
3037: ["Braize", 46.6586, 2.6542],
|
|
3038: ["Bransat", 46.3291, 3.2170],
|
|
3039: ["Bresnay", 46.4335, 3.2489],
|
|
3040: ["Bressolles", 46.5280, 3.2957],
|
|
3041: ["Le Brethon", 46.5841, 2.7152],
|
|
3042: ["Le Breuil", 46.1767, 3.6686],
|
|
3043: ["Broût-Vernet", 46.1961, 3.2885],
|
|
3044: ["Brugheas", 46.0728, 3.3660],
|
|
3045: ["Busset", 46.0568, 3.5153],
|
|
3046: ["Buxières-les-Mines", 46.4698, 2.9549],
|
|
3047: ["La Celle", 46.2278, 2.7789],
|
|
3048: ["Cérilly", 46.6265, 2.8090],
|
|
3049: ["Cesset", 46.2993, 3.1990],
|
|
3050: ["La Chabanne", 46.0244, 3.7515],
|
|
3051: ["Chambérat", 46.4139, 2.4255],
|
|
3052: ["Chamblet", 46.3283, 2.7133],
|
|
3053: ["Chantelle", 46.2365, 3.1604],
|
|
3054: ["Chapeau", 46.4922, 3.5154],
|
|
3055: ["La Chapelaude", 46.4276, 2.5043],
|
|
3056: ["La Chapelle", 46.0889, 3.5877],
|
|
3057: ["La Chapelle-aux-Chasses", 46.6598, 3.5302],
|
|
3058: ["Chappes", 46.3828, 2.9441],
|
|
3059: ["Chareil-Cintrat", 46.2662, 3.2297],
|
|
3060: ["Charmeil", 46.1598, 3.3933],
|
|
3061: ["Charmes", 46.0829, 3.2463],
|
|
3062: ["Charroux", 46.1823, 3.1641],
|
|
3063: ["Chassenard", 46.4415, 3.9732],
|
|
3064: ["Château-sur-Allier", 46.7817, 2.9871],
|
|
3065: ["Châtel-de-Neuvre", 46.4160, 3.2982],
|
|
3066: ["Châtel-Montagne", 46.1000, 3.7165],
|
|
3067: ["Châtelperron", 46.3968, 3.6331],
|
|
3068: ["Châtelus", 46.1980, 3.7251],
|
|
3069: ["Châtillon", 46.4615, 3.1280],
|
|
3070: ["Chavenon", 46.4219, 2.9517],
|
|
3071: ["Chavroches", 46.3534, 3.5968],
|
|
3072: ["Chazemais", 46.4871, 2.5191],
|
|
3073: ["Chemilly", 46.4783, 3.3126],
|
|
3074: ["Chevagnes", 46.6082, 3.5640],
|
|
3075: ["Chezelle", 46.2129, 3.1115],
|
|
3076: ["Chézy", 46.6124, 3.4593],
|
|
3077: ["Chirat-l'église", 46.2460, 3.0325],
|
|
3078: ["Chouvigny", 46.1257, 3.0049],
|
|
3079: ["Cindré", 46.3230, 3.5511],
|
|
3080: ["Cognat-Lyonne", 46.1074, 3.2976],
|
|
3081: ["Colombier", 46.2669, 2.7937],
|
|
3082: ["Commentry", 46.2787, 2.7491],
|
|
3083: ["Contigny", 46.3463, 3.3148],
|
|
3084: ["Cosne-d'Allier", 46.4829, 2.8232],
|
|
3085: ["Coulandon", 46.5546, 3.2454],
|
|
3086: ["Coulanges", 46.4751, 3.8633],
|
|
3087: ["Couleuvre", 46.6740, 2.8968],
|
|
3088: ["Courçais", 46.4639, 2.4490],
|
|
3089: ["Coutansouze", 46.2052, 3.0075],
|
|
3090: ["Couzon", 46.6443, 3.1134],
|
|
3091: ["Créchy", 46.2696, 3.4238],
|
|
3092: ["Cressanges", 46.4443, 3.1707],
|
|
3093: ["Creuzier-le-Neuf", 46.1781, 3.4627],
|
|
3094: ["Creuzier-le-Vieux", 46.1605, 3.4343],
|
|
3095: ["Cusset", 46.1377, 3.4829],
|
|
3096: ["Deneuille-lès-Chantelle", 46.2529, 3.1458],
|
|
3097: ["Deneuille-les-Mines", 46.3782, 2.7755],
|
|
3098: ["Désertines", 46.3569, 2.6273],
|
|
3099: ["Deux-Chaises", 46.3749, 3.0405],
|
|
3100: ["Diou", 46.5226, 3.7367],
|
|
3101: ["Domérat", 46.3681, 2.5434],
|
|
3102: ["Dompierre-sur-Besbre", 46.5305, 3.6764],
|
|
3103: ["Le Donjon", 46.3449, 3.7999],
|
|
3104: ["Doyet", 46.3433, 2.7916],
|
|
3105: ["Droiturier", 46.2267, 3.7048],
|
|
3106: ["Durdat-Larequille", 46.2540, 2.6968],
|
|
3107: ["ébreuil", 46.1176, 3.0736],
|
|
3108: ["échassières", 46.1956, 2.9459],
|
|
3109: ["Escurolles", 46.1418, 3.2679],
|
|
3110: ["Espinasse-Vozelle", 46.1292, 3.3350],
|
|
3111: ["Estivareilles", 46.4250, 2.6247],
|
|
3112: ["étroussat", 46.2202, 3.2210],
|
|
3113: ["Ferrières-sur-Sichon", 46.0200, 3.6485],
|
|
3114: ["La Ferté-Hauterive", 46.3961, 3.3355],
|
|
3115: ["Fleuriel", 46.2870, 3.1616],
|
|
3116: ["Fourilles", 46.2438, 3.1978],
|
|
3117: ["Franchesse", 46.6436, 3.0366],
|
|
3118: ["Gannat", 46.0984, 3.1779],
|
|
3119: ["Gannay-sur-Loire", 46.7179, 3.5963],
|
|
3120: ["Garnat-sur-Engièvre", 46.6348, 3.6679],
|
|
3121: ["Gennetines", 46.6296, 3.4049],
|
|
3122: ["Gipcy", 46.5110, 3.0513],
|
|
3123: ["Givarlais", 46.4529, 2.6534],
|
|
3124: ["Gouise", 46.4107, 3.4384],
|
|
3125: ["La Guillermie", 45.9813, 3.6452],
|
|
3126: ["Hauterive", 46.0773, 3.4386],
|
|
3127: ["Hérisson", 46.5199, 2.7105],
|
|
3128: ["Huriel", 46.3770, 2.4819],
|
|
3129: ["Hyds", 46.2732, 2.8280],
|
|
3130: ["Isle-et-Bardais", 46.6820, 2.7770],
|
|
3131: ["Isserpent", 46.1542, 3.6182],
|
|
3132: ["Jaligny-sur-Besbre", 46.3770, 3.5902],
|
|
3133: ["Jenzat", 46.1601, 3.1973],
|
|
3134: ["Laféline", 46.3446, 3.1754],
|
|
3135: ["Lalizolle", 46.1646, 3.0082],
|
|
3136: ["Lamaids", 46.3040, 2.4381],
|
|
3137: ["Langy", 46.2728, 3.4618],
|
|
3138: ["Lapalisse", 46.2648, 3.6383],
|
|
3139: ["Laprugne", 45.9937, 3.7630],
|
|
3140: ["Lavault-Sainte-Anne", 46.3086, 2.6016],
|
|
3141: ["Lavoine", 45.9741, 3.6873],
|
|
3142: ["Lenax", 46.3039, 3.8306],
|
|
3143: ["Lételon", 46.6563, 2.5949],
|
|
3144: ["Liernolles", 46.3986, 3.7679],
|
|
3145: ["Lignerolles", 46.2822, 2.5669],
|
|
3146: ["Limoise", 46.6841, 3.0548],
|
|
3147: ["Loddes", 46.2946, 3.7608],
|
|
3148: ["Loriges", 46.2659, 3.3418],
|
|
3149: ["Louchy-Montfand", 46.3075, 3.2449],
|
|
3150: ["Louroux-Bourbonnais", 46.5340, 2.8385],
|
|
3151: ["Louroux-de-Beaune", 46.2996, 2.8594],
|
|
3152: ["Louroux-de-Bouble", 46.2297, 2.9730],
|
|
3153: ["Louroux-Hodement", 46.4597, 2.7167],
|
|
3154: ["Luneau", 46.3662, 3.9527],
|
|
3155: ["Lurcy-Lévis", 46.7350, 2.9180],
|
|
3156: ["Lusigny", 46.5717, 3.4894],
|
|
3157: ["Magnet", 46.2172, 3.5106],
|
|
3158: ["Maillet", 46.4928, 2.6585],
|
|
3159: ["Malicorne", 46.3072, 2.7702],
|
|
3160: ["Marcenat", 46.2371, 3.3970],
|
|
3161: ["Marcillat-en-Combraille", 46.1701, 2.6344],
|
|
3162: ["Marigny", 46.5795, 3.2098],
|
|
3163: ["Mariol", 46.0252, 3.4865],
|
|
3164: ["Le Mayet-d'école", 46.1649, 3.2408],
|
|
3165: ["Le Mayet-de-Montagne", 46.0602, 3.6554],
|
|
3166: ["Mazerier", 46.1325, 3.1817],
|
|
3167: ["Mazirat", 46.2185, 2.5539],
|
|
3168: ["Meaulne", 46.5959, 2.6202],
|
|
3169: ["Meillard", 46.3881, 3.2316],
|
|
3170: ["Meillers", 46.5132, 3.1026],
|
|
3171: ["Mercy", 46.4511, 3.5241],
|
|
3172: ["Mesples", 46.4272, 2.3644],
|
|
3173: ["Molinet", 46.4642, 3.9262],
|
|
3174: ["Molles", 46.1150, 3.5564],
|
|
3175: ["Monestier", 46.2628, 3.1044],
|
|
3176: ["Monétay-sur-Allier", 46.3810, 3.2893],
|
|
3177: ["Monétay-sur-Loire", 46.4350, 3.8246],
|
|
3178: ["Montaiguët-en-Forez", 46.2674, 3.8221],
|
|
3179: ["Montaigu-le-Blin", 46.2907, 3.5162],
|
|
3180: ["Montbeugny", 46.5282, 3.4742],
|
|
3181: ["Montcombroux-les-Mines", 46.3606, 3.7280],
|
|
3182: ["Monteignet-sur-l'Andelot", 46.1150, 3.2481],
|
|
3183: ["Le Montet", 46.4062, 3.0541],
|
|
3184: ["Montilly", 46.6105, 3.2400],
|
|
3185: ["Montluçon", 46.3385, 2.6039],
|
|
3186: ["Montmarault", 46.3201, 2.9523],
|
|
3187: ["Montoldre", 46.3375, 3.4510],
|
|
3188: ["Montord", 46.2897, 3.2396],
|
|
3189: ["Montvicq", 46.3156, 2.8222],
|
|
3190: ["Moulins", 46.5624, 3.3266],
|
|
3191: ["Murat", 46.4109, 2.9041],
|
|
3192: ["Nades", 46.1542, 2.9686],
|
|
3193: ["Nassigny", 46.4978, 2.5944],
|
|
3194: ["Naves", 46.1760, 3.1164],
|
|
3195: ["Néris-les-Bains", 46.2994, 2.6757],
|
|
3196: ["Neuilly-en-Donjon", 46.3427, 3.8852],
|
|
3197: ["Neuilly-le-Réal", 46.4667, 3.4372],
|
|
3198: ["Neure", 46.7448, 2.9797],
|
|
3200: ["Neuvy", 46.5712, 3.2827],
|
|
3201: ["Nizerolles", 46.1072, 3.6440],
|
|
3202: ["Noyant-d'Allier", 46.4796, 3.1187],
|
|
3203: ["Paray-le-Frésil", 46.6598, 3.6038],
|
|
3204: ["Paray-sous-Briailles", 46.2903, 3.3698],
|
|
3205: ["Périgny", 46.2466, 3.5603],
|
|
3206: ["La Petite-Marche", 46.1898, 2.5614],
|
|
3207: ["Pierrefitte-sur-Loire", 46.5040, 3.8100],
|
|
3208: ["Le Pin", 46.4222, 3.8895],
|
|
3209: ["Poëzat", 46.0755, 3.2270],
|
|
3210: ["Pouzy-Mésangy", 46.7049, 3.0071],
|
|
3211: ["Prémilhat", 46.3099, 2.5471],
|
|
3212: ["Quinssaines", 46.3092, 2.4944],
|
|
3213: ["Reugny", 46.4584, 2.6132],
|
|
3214: ["Rocles", 46.4445, 3.0367],
|
|
3215: ["Rongères", 46.2976, 3.4520],
|
|
3216: ["Ronnet", 46.2015, 2.7008],
|
|
3217: ["Saint-Angel", 46.3558, 2.6846],
|
|
3218: ["Saint-Aubin-le-Monial", 46.5357, 3.0014],
|
|
3219: ["Saint-Bonnet-de-Four", 46.3149, 2.9045],
|
|
3220: ["Saint-Bonnet-de-Rochefort", 46.1505, 3.1407],
|
|
3221: ["Saint-Bonnet-Tronçais", 46.6697, 2.6961],
|
|
3222: ["Saint-Caprais", 46.5449, 2.7398],
|
|
3223: ["Saint-Christophe", 46.1663, 3.5780],
|
|
3224: ["Saint-Clément", 46.0577, 3.7219],
|
|
3225: ["Saint-Désiré", 46.5074, 2.4498],
|
|
3226: ["Saint-Didier-en-Donjon", 46.3830, 3.8609],
|
|
3227: ["Saint-Didier-la-Forêt", 46.2294, 3.3362],
|
|
3228: ["Saint-éloy-d'Allier", 46.4967, 2.3629],
|
|
3229: ["Saint-Ennemond", 46.6808, 3.4044],
|
|
3230: ["Saint-étienne-de-Vicq", 46.1731, 3.5361],
|
|
3231: ["Saint-Fargeol", 46.1343, 2.6307],
|
|
3232: ["Saint-Félix", 46.2291, 3.4752],
|
|
3233: ["Saint-Genest", 46.2634, 2.6032],
|
|
3234: ["Saint-Gérand-de-Vaux", 46.3838, 3.4074],
|
|
3235: ["Saint-Gérand-le-Puy", 46.2637, 3.5117],
|
|
3236: ["Saint-Germain-des-Fossés", 46.1959, 3.4299],
|
|
3237: ["Saint-Germain-de-Salles", 46.1871, 3.2205],
|
|
3238: ["Saint-Hilaire", 46.4866, 3.0154],
|
|
3239: ["Saint-Léger-sur-Vouzance", 46.4092, 3.9372],
|
|
3240: ["Saint-Léon", 46.4106, 3.6877],
|
|
3241: ["Saint-Léopardin-d'Augy", 46.6979, 3.1055],
|
|
3242: ["Saint-Loup", 46.3549, 3.3760],
|
|
3243: ["Saint-Marcel-en-Murat", 46.3216, 3.0048],
|
|
3244: ["Saint-Marcel-en-Marcillat", 46.1532, 2.5807],
|
|
3245: ["Saint-Martin-des-Lais", 46.6742, 3.6566],
|
|
3246: ["Saint-Martinien", 46.3329, 2.4428],
|
|
3247: ["Saint-Menoux", 46.5823, 3.1449],
|
|
3248: ["Saint-Nicolas-des-Biefs", 46.0632, 3.7946],
|
|
3249: ["Saint-Palais", 46.4403, 2.3056],
|
|
3250: ["Saint-Pierre-Laval", 46.1954, 3.7702],
|
|
3251: ["Saint-Plaisir", 46.6243, 2.9558],
|
|
3252: ["Saint-Pont", 46.1588, 3.2985],
|
|
3253: ["Saint-Pourçain-sur-Besbre", 46.4817, 3.6493],
|
|
3254: ["Saint-Pourçain-sur-Sioule", 46.3045, 3.3053],
|
|
3255: ["Saint-Priest-d'Andelot", 46.0765, 3.1543],
|
|
3256: ["Saint-Priest-en-Murat", 46.3556, 2.9026],
|
|
3257: ["Saint-Prix", 46.2252, 3.6489],
|
|
3258: ["Saint-Rémy-en-Rollat", 46.1924, 3.3833],
|
|
3259: ["Saint-Sauvier", 46.3965, 2.3315],
|
|
3260: ["Saint-Sornin", 46.4116, 3.0035],
|
|
3261: ["Sainte-Thérence", 46.2433, 2.5727],
|
|
3262: ["Saint-Victor", 46.3882, 2.6094],
|
|
3263: ["Saint-Voir", 46.4100, 3.5060],
|
|
3264: ["Saint-Yorre", 46.0642, 3.4674],
|
|
3265: ["Saligny-sur-Roudon", 46.4629, 3.7512],
|
|
3266: ["Sanssat", 46.2504, 3.4677],
|
|
3267: ["Saulcet", 46.3294, 3.2669],
|
|
3268: ["Saulzet", 46.1377, 3.2213],
|
|
3269: ["Sauvagny", 46.4345, 2.7995],
|
|
3270: ["Sazeret", 46.3468, 2.9697],
|
|
3271: ["Serbannes", 46.0989, 3.3524],
|
|
3272: ["Servilly", 46.2802, 3.5897],
|
|
3273: ["Seuillet", 46.2045, 3.4678],
|
|
3274: ["Sorbier", 46.3613, 3.6574],
|
|
3275: ["Souvigny", 46.5243, 3.1899],
|
|
3276: ["Sussat", 46.1523, 3.0558],
|
|
3277: ["Target", 46.2848, 3.0479],
|
|
3278: ["Taxat-Senat", 46.2077, 3.1457],
|
|
3279: ["Teillet-Argenty", 46.2627, 2.5165],
|
|
3280: ["Terjat", 46.2144, 2.6187],
|
|
3281: ["Le Theil", 46.3563, 3.1254],
|
|
3282: ["Theneuille", 46.5874, 2.8799],
|
|
3283: ["Thiel-sur-Acolin", 46.5311, 3.5782],
|
|
3284: ["Thionne", 46.4118, 3.5732],
|
|
3285: ["Tortezais", 46.4456, 2.8734],
|
|
3286: ["Toulon-sur-Allier", 46.5106, 3.3770],
|
|
3287: ["Treban", 46.3993, 3.1654],
|
|
3288: ["Treignat", 46.3483, 2.3521],
|
|
3289: ["Treteau", 46.3677, 3.5199],
|
|
3290: ["Trévol", 46.6370, 3.3158],
|
|
3291: ["Trézelles", 46.3195, 3.5967],
|
|
3292: ["Tronget", 46.4186, 3.0886],
|
|
3293: ["Urçay", 46.6340, 2.6137],
|
|
3294: ["Ussel-d'Allier", 46.2103, 3.1894],
|
|
3295: ["Valignat", 46.1744, 3.0783],
|
|
3296: ["Valigny", 46.7156, 2.8203],
|
|
3297: ["Vallon-en-Sully", 46.5401, 2.6167],
|
|
3298: ["Varennes-sur-Allier", 46.3170, 3.4001],
|
|
3299: ["Varennes-sur-Tèche", 46.3177, 3.6374],
|
|
3300: ["Vaumas", 46.4484, 3.6241],
|
|
3301: ["Vaux", 46.4214, 2.5743],
|
|
3302: ["Veauce", 46.1700, 3.0543],
|
|
3303: ["Venas", 46.4727, 2.7672],
|
|
3304: ["Vendat", 46.1618, 3.3472],
|
|
3305: ["Verneix", 46.4080, 2.6746],
|
|
3306: ["Le Vernet", 46.1067, 3.4749],
|
|
3307: ["Verneuil-en-Bourbonnais", 46.3540, 3.2505],
|
|
3308: ["Vernusse", 46.2602, 2.9716],
|
|
3309: ["Le Veurdre", 46.7427, 3.0425],
|
|
3310: ["Vichy", 46.1300, 3.4244],
|
|
3311: ["Vicq", 46.1471, 3.0959],
|
|
3312: ["Vieure", 46.5001, 2.8822],
|
|
3313: ["Le Vilhain", 46.5619, 2.7930],
|
|
3314: ["Villebret", 46.2777, 2.6327],
|
|
3315: ["Villefranche-d'Allier", 46.3963, 2.8412],
|
|
3316: ["Villeneuve-sur-Allier", 46.6741, 3.2503],
|
|
3317: ["Viplaix", 46.4618, 2.3697],
|
|
3318: ["Vitray", 46.6167, 2.6769],
|
|
3319: ["Voussac", 46.3256, 3.0733],
|
|
3320: ["Ygrande", 46.5497, 2.9419],
|
|
3321: ["Yzeure", 46.5636, 3.3797]
|
|
};
|