Créer des cartes avec Python

Les programmes présentés utilisent deux modules python, à installer une fois. Pour cela il faut exécuter les instructions : !pip install geopy et !pip install folium. Il suffit donc de "décommenter" les deux lignes ci-dessous (enlever les #), et d'exécuter la cellule.

In [1]:
#!pip install geopy
#!pip install folium

Partie 1 : récupérer des coordonnées géographiques et une adresse à partir d'une trame GPGGA

Les fonctions et démarches suivantes permettent d'obtenir la latitude et la longitude contenues dans une trame de type GPGGA (GPS). Le choix a été fait de procéder par étapes, et de visualiser les résultats

In [2]:
trame ="$GPGGA,095039.00,4910.763194,N,00022.968045,W,1,18,0.6,53.4,M,47.8,M,,*4A"
In [3]:
# on crée une liste en coupant la trame à chaque virgule
liste = trame.split(',')
liste
Out[3]:
['$GPGGA',
 '095039.00',
 '4910.763194',
 'N',
 '00022.968045',
 'W',
 '1',
 '18',
 '0.6',
 '53.4',
 'M',
 '47.8',
 'M',
 '',
 '*4A']
In [4]:
def latitude(listeGPGGA):
    valeur = float(liste[2])#troisième terme de la liste, donc d'indice 2
    degre = int(valeur/100)
    minutes = valeur%100 #conserve les chiffres à partir des dizaines vers la droite
    if liste[3]=='N':
        return degre + minutes/60 #latitude Nord, donc positive
    else : 
        return -degre - minutes/60 #latitude negative
In [5]:
def longitude(listeGPGGA):
    valeur = float(liste[4])#cinquième terme de la liste, donc d'indice 4
    degre = int(valeur/100)
    minutes = valeur%100 #conserve les chiffres à partir des dizaines vers la droite
    if liste[5]=='E':
        return degre + minutes/60 #longitude Est, donc positive
    else : 
        return -degre - minutes/60 #longitude negative
In [6]:
latitude = latitude(liste)
longitude = longitude(liste)
latitude, longitude
Out[6]:
(49.17938656666667, -0.38280075)

Le module geopy permet notamment de déterminer l'adresse d'un lieu repéré par ses coordonnées.

In [7]:
from geopy.geocoders import Nominatim
geocoder = Nominatim(user_agent="SNT") # placer une chaine de caractères quelconque
localisation = geocoder.reverse([latitude,  longitude])
localisation.address
Out[7]:
'Rectorat de Caen, 168, Rue Caponière, Le Beau Site, Haie Vigné, Caen, Calvados, Normandie, France métropolitaine, 14000, France'

Partie 2 : Placer un marqueur sur une carte avec folium

Ici, latitude et longitude ont des valeurs obtenues lors de la partie 1. On peut utiliser ce qui suit avec des coordonnées quelconques, en donnant des valeurs numériques aux variables latitude et longitude.

In [8]:
import folium
carte = folium.Map(location=[latitude, longitude], zoom_start=14)
folium.Marker([latitude, longitude], 
              popup="Rectorat",
              #icon=folium.Icon(color='red')
             ).add_to(carte)

#si l'on souhaite créer un fichier  html contenant la carte :
#carte.save('maCarte.html')

#si l'on souhaite afficher la carte dans le document jupyter : 
carte
Out[8]:

Partie 3 : Tracer un itinéraire sur une carte avec folium

In [9]:
carte2 = folium.Map(location=[45.5, 2.0], zoom_start=6)

route = folium.PolyLine(
    [[48.116178, -1.639469],#liste des coordonnées
     [47.471627, -0.548873],
     [47.393767, 0.682236],
     [45.763663, 4.832724],
     [45.218181, 5.807142]],
    tooltip = "itinéraire Rennes-Grenoble" #message au survol
).add_to(carte2)

folium.Marker([48.116178, -1.639469], popup="Rennes").add_to(carte2)

folium.Marker([45.218181, 5.807142], popup="Grenoble").add_to(carte2)

#si l'on souhaite créer un fichier  html contenant la carte :
#carte2.save('ma2eCarte.html')

#si l'on souhaite afficher la carte dans le document jupyter : 
carte2
Out[9]:

Partie 4 : Déterminer une zone sur une carte

In [10]:
import folium
carte3 = folium.Map(location=[47, 2.6], zoom_start=6)
#outil d'affichage des coordonnées des lieux cliqués
carte3.add_child(folium.LatLngPopup())
zone = folium.Polygon(
    [[51.0863,2.5323],#un exemple parmi d'infinies possibilités
    [48.5457, -4.7461],
     [43.3611, -1.7743],
     [42.4072, 3.1421],
     [43.9137, 7.8223],
     [48.9730, 8.2288]],
     color = 'green', fill = True
).add_to(carte3)
carte3
Out[10]:

Application

In [11]:
normandie = [[49.355568981262, -1.1196198636379],
 [49.362395930026, -1.1150349421423],
 [49.379887497495, -1.0921583687035],
 [49.388493551822, -1.0782159992234],
 [49.390752810392, -1.0581039796328],
 [49.389584817643, -1.030230861026],
 [49.392985914906, -1.0217757695616],
 [49.39743637948, -0.98940345902679],
 [49.39504140049, -0.93938187284516],
 [49.39002775011, -0.91939336367386],
 [49.381675557637, -0.90740489073828],
 [49.371558349237, -0.88137714562161],
 [49.362545824867, -0.85116019900865],
 [49.357899826541, -0.8268800178819],
 [49.349989308157, -0.75879493262363],
 [49.347004293019, -0.72224467845688],
 [49.347281971172, -0.69550391989566],
 [49.345054424205, -0.64201902855212],
 [49.340513964595, -0.62418682110984],
 [49.34074582701, -0.59417938730252],
 [49.346097088235, -0.55324813273511],
 [49.345015391903, -0.51530983971648],
 [49.335498540224, -0.45195840154088],
 [49.335581004388, -0.41484997241071],
 [49.333003019991, -0.39661087301599],
 [49.322880511612, -0.36103882127829],
 [49.298438445237, -0.30257140893328],
 [49.293321218346, -0.28214642940768],
 [49.28822175334, -0.24699588025273],
 [49.281819588113, -0.22569484520744],
 [49.28603196545, -0.21207245145114],
 [49.286245922952, -0.16966058718734],
 [49.289141316114, -0.14189309791495],
 [49.2976014263, -0.099599544001567],
 [49.297906717769, -0.087163331120361],
 [49.304037533131, -0.077762308941497],
 [49.321204345512, -0.013370009201545],
 [49.327780217617, 0.0040210484147169],
 [49.350858557413, 0.049806426845953],
 [49.366163898954, 0.075462774884584],
 [49.376676027467, 0.087042570312236],
 [49.394265661988, 0.11038536206668],
 [49.402984487336, 0.12974714895673],
 [49.410111989975, 0.15940920759597],
 [49.412357210559, 0.17578564453162],
 [49.426760938177, 0.21994143692835],
 [49.429859840723, 0.29722451460974],
 [49.434318983746, 0.34059327041276],
 [49.440928520352, 0.33897883098918],
 [49.449872303637, 0.3393150124405],
 [49.453416220586, 0.27313585922231],
 [49.447328719148, 0.27142113093512],
 [49.446323719841, 0.25679707643476],
 [49.451159696807, 0.23825592404046],
 [49.452963282619, 0.21769119265823],
 [49.451459914922, 0.19246153744669],
 [49.456501326126, 0.1738896350055],
 [49.463194369813, 0.12123966998691],
 [49.468668951933, 0.11663179558052],
 [49.482114939562, 0.090696994632536],
 [49.493022491933, 0.093998128223838],
 [49.501426737567, 0.086909848300058],
 [49.506394515928, 0.069553018028324],
 [49.512574780191, 0.065609431053556],
 [49.536327644008, 0.074935648312722],
 [49.566865543968, 0.096662241910689],
 [49.583498812584, 0.10673209691871],
 [49.620054067093, 0.13691446853437],
 [49.648638840156, 0.1545404481146],
 [49.654089298171, 0.15041940420529],
 [49.662409366742, 0.15745336474727],
 [49.683595262249, 0.16435786084442],
 [49.690718055481, 0.16902493112731],
 [49.704795514512, 0.18958482856705],
 [49.714464279709, 0.21166902744322],
 [49.719026316153, 0.23734601222366],
 [49.73657572055, 0.28325599543364],
 [49.741647940405, 0.3054297000562],
 [49.741550113943, 0.32055583850936],
 [49.755006661783, 0.35492089191875],
 [49.764320270499, 0.36447312419198],
 [49.768687702238, 0.3742717461751],
 [49.776954241768, 0.40291800519761],
 [49.786277467203, 0.42846422682965],
 [49.808256679169, 0.48354180865604],
 [49.819729645976, 0.50625084522888],
 [49.824531278036, 0.52275149356329],
 [49.833749077935, 0.53443430957787],
 [49.849717051188, 0.57293876242844],
 [49.86165150765, 0.63455572059055],
 [49.864190596157, 0.64204209247477],
 [49.867359871226, 0.67449107487386],
 [49.871881124641, 0.70196726010642],
 [49.870614655047, 0.73355874170037],
 [49.872091970828, 0.76972675735512],
 [49.875749307356, 0.79097157704249],
 [49.889522498512, 0.83667159834277],
 [49.896715247569, 0.88434934728582],
 [49.906736769842, 0.92979339254159],
 [49.91831807638, 0.95467186229888],
 [49.919860176009, 0.96318320357221],
 [49.916107227482, 1.0200494254731],
 [49.925609301563, 1.065897535547],
 [49.932292873025, 1.0809062558413],
 [49.939082116247, 1.1109703384695],
 [49.957022281774, 1.1629209730147],
 [49.966360150471, 1.1845869056976],
 [49.968033261783, 1.1943755832405],
 [49.979831426538, 1.2080962672336],
 [49.988728375641, 1.2332915838912],
 [50.029578582167, 1.2997853981801],
 [50.03625056502, 1.3170167914747],
 [50.047124707032, 1.3324268900416],
 [50.062608452248, 1.3672027614548],
 [50.065011890414, 1.3796981484469],
 [50.060056426893, 1.3924400221587],
 [50.057247377816, 1.4088347782602],
 [50.070851596042, 1.4235940727692],
 [50.069324171563, 1.4464534693489],
 [50.062494643478, 1.4591516246417],
 [50.056298876577, 1.455286116297],
 [50.037832374442, 1.4564566095824],
 [50.033599846345, 1.4734926140971],
 [50.017740486409, 1.4933105925107],
 [50.018915984928, 1.50103897683],
 [50.00910228757, 1.5180154200133],
 [49.996530516122, 1.5270192186573],
 [49.987581734127, 1.5465597760538],
 [49.979389381286, 1.5582578959792],
 [49.973921649667, 1.5738903148936],
 [49.949050560009, 1.5940092903756],
 [49.937822139755, 1.6182113660007],
 [49.918130568802, 1.6784507673607],
 [49.895601909585, 1.6932946158985],
 [49.886444322648, 1.7124562091314],
 [49.87371820092, 1.7117443909555],
 [49.865708141834, 1.7187325614081],
 [49.85406661499, 1.7195139243408],
 [49.845733284166, 1.724683271591],
 [49.828882279702, 1.7270527964865],
 [49.808209452072, 1.7373867941575],
 [49.790629917937, 1.7544750364007],
 [49.780795399895, 1.7579284899296],
 [49.77686925316, 1.7728042654107],
 [49.763592975395, 1.7844715649337],
 [49.758309270134, 1.7838342426767],
 [49.757054329335, 1.7471451565537],
 [49.751631106006, 1.7416291636029],
 [49.738588067086, 1.7409502199257],
 [49.730085190671, 1.7232343899458],
 [49.731959147918, 1.7121688003106],
 [49.712819627841, 1.7151877298233],
 [49.707713850498, 1.7119859825186],
 [49.694787428191, 1.6895744511517],
 [49.68092815534, 1.7045184506731],
 [49.684373173475, 1.7177073271231],
 [49.691450681445, 1.7214282927506],
 [49.700350145116, 1.7375343076769],
 [49.693804769865, 1.7506387449271],
 [49.680960782507, 1.7521845944048],
 [49.672636996929, 1.7251990095943],
 [49.661514170983, 1.72256553641],
 [49.645178379124, 1.7034537142049],
 [49.639706031745, 1.7046286111408],
 [49.633071609694, 1.7172522158626],
 [49.621992077342, 1.7216033847573],
 [49.60539714358, 1.7045833964597],
 [49.599725188693, 1.6951880268931],
 [49.59512101877, 1.7079026298891],
 [49.586713688098, 1.7094013142782],
 [49.588805803542, 1.7216170199559],
 [49.576403299976, 1.7147772726003],
 [49.561514722426, 1.7296224523484],
 [49.541625548343, 1.727181881084],
 [49.539601433398, 1.7446099134771],
 [49.531735853612, 1.7451293471854],
 [49.516127433413, 1.7309415306325],
 [49.508224831919, 1.7192339956449],
 [49.499781817922, 1.7254532581616],
 [49.499646659524, 1.7387428193977],
 [49.495260515275, 1.7437037722862],
 [49.508955782237, 1.7579593630441],
 [49.512848245546, 1.7718616459246],
 [49.503468309638, 1.79022549105],
 [49.493410636962, 1.7874800747665],
 [49.484110404638, 1.7741026603547],
 [49.475733185704, 1.7758155194349],
 [49.466149422943, 1.7663409121222],
 [49.459538435118, 1.7477144178281],
 [49.452315507953, 1.7512558538526],
 [49.448744348943, 1.7375744776703],
 [49.440346816415, 1.7325062090143],
 [49.433057939568, 1.7227989638177],
 [49.421790744656, 1.7207550257388],
 [49.409224915677, 1.7139306567281],
 [49.405314790651, 1.7401057248725],
 [49.39483019677, 1.7203128039946],
 [49.381720558637, 1.74121389808],
 [49.37311965741, 1.747580532548],
 [49.36814533573, 1.7594132403395],
 [49.356710604078, 1.7576982127616],
 [49.333136370328, 1.7727704938425],
 [49.315889978292, 1.7676000740408],
 [49.29969367954, 1.7756247174004],
 [49.284111717893, 1.796488015906],
 [49.274330698204, 1.7932298788283],
 [49.271947858898, 1.8026740663848],
 [49.256427629819, 1.7918059477748],
 [49.247870747839, 1.7895339086741],
 [49.252034345086, 1.7668935671793],
 [49.263082374151, 1.7643549601555],
 [49.270007807429, 1.7547213954529],
 [49.264465989242, 1.7104820360249],
 [49.252460272045, 1.7014183926808],
 [49.234864303276, 1.699042864415],
 [49.232197221792, 1.7043588288241],
 [49.229320472612, 1.7040643483737],
 [49.21186711807, 1.6757423007191],
 [49.202542812736, 1.6769552220057],
 [49.178613559023, 1.6670168601861],
 [49.153368483471, 1.6643792614171],
 [49.145440634177, 1.6539225302112],
 [49.130164014177, 1.655781502711],
 [49.124713530921, 1.6470910019222],
 [49.093996514155, 1.6175344667245],
 [49.086078404348, 1.6233233619235],
 [49.077894185227, 1.608798807603],
 [49.08303659502, 1.6044866350314],
 [49.078437534581, 1.5747375500157],
 [49.069620586462, 1.5570743762242],
 [49.072557881924, 1.5494725491086],
 [49.068546693163, 1.5217716034178],
 [49.074136193201, 1.5116006058281],
 [49.059098256736, 1.5032944474047],
 [49.0515451317, 1.4848766880401],
 [49.062739598254, 1.4608012364168],
 [49.053509472828, 1.4472851104304],
 [49.04518889808, 1.4474286969633],
 [49.03483279821, 1.4579533584639],
 [49.026294572016, 1.4577570076778],
 [49.018490972378, 1.4721822976397],
 [48.998884682872, 1.4787512905862],
 [48.986433838647, 1.4609202371105],
 [48.975306435494, 1.4706099672547],
 [48.978791319268, 1.4770931932159],
 [48.979551284823, 1.497416022081],
 [48.98376724437, 1.5079088220123],
 [48.976406187821, 1.5155485568584],
 [48.969344788938, 1.4966058957223],
 [48.952678048634, 1.5010590902862],
 [48.941051842112, 1.5015266013113],
 [48.940490376837, 1.4806477281429],
 [48.937555310548, 1.4613112437714],
 [48.928926959252, 1.4594110528379],
 [48.924639965044, 1.4479593034805],
 [48.914649076535, 1.4593261044838],
 [48.900494617753, 1.4606700524523],
 [48.892215598584, 1.4683545148033],
 [48.877601417126, 1.4653628424762],
 [48.870326164498, 1.4549936915991],
 [48.866140106761, 1.4343110180818],
 [48.861268418973, 1.4238934051882],
 [48.861152641723, 1.4093657222488],
 [48.855383585466, 1.3968565494996],
 [48.8466061658, 1.3905601143901],
 [48.834179921179, 1.3621823366519],
 [48.813608561344, 1.3592476591605],
 [48.791766336256, 1.3769627320869],
 [48.782613836125, 1.3744255946955],
 [48.781664300017, 1.3626643019013],
 [48.772542324536, 1.3422322124976],
 [48.762612355286, 1.3329054445301],
 [48.76096144137, 1.3195444496148],
 [48.767536812046, 1.3002968590985],
 [48.762674216595, 1.2799854142834],
 [48.757482633762, 1.2702130511038],
 [48.758629272206, 1.2545465453882],
 [48.765103705723, 1.2562637586379],
 [48.769675823998, 1.246023632927],
 [48.767292140423, 1.2226160798083],
 [48.758056658402, 1.223526519249],
 [48.769568542277, 1.1981446610666],
 [48.772630245963, 1.1847360438338],
 [48.769293220083, 1.161542788993],
 [48.774016041266, 1.1533037151721],
 [48.78555968408, 1.1521150110915],
 [48.789195509733, 1.1213959532999],
 [48.782375233568, 1.1189842149957],
 [48.767249558527, 1.1209842348348],
 [48.751863710692, 1.1126577960236],
 [48.748713222693, 1.0957264674684],
 [48.756926389494, 1.086000043818],
 [48.749437927852, 1.0757811283562],
 [48.756913559557, 1.0686653703661],
 [48.756765184439, 1.0590712054157],
 [48.742155339, 1.0398026909049],
 [48.730581545643, 1.0316499412576],
 [48.734789446779, 1.0206075605327],
 [48.72810030179, 1.0140639866541],
 [48.725995395669, 0.98441493173502],
 [48.730138669646, 0.9772943914531],
 [48.725722137279, 0.96144420763056],
 [48.716786068922, 0.95524192597313],
 [48.709175212814, 0.92119872414556],
 [48.710649225086, 0.90239998073196],
 [48.718920532577, 0.88836808739528],
 [48.715496114803, 0.87671116761022],
 [48.691007914902, 0.86149783759132],
 [48.682948048025, 0.85036287028898],
 [48.680720042791, 0.82767132893029],
 [48.670163564137, 0.8148247207739],
 [48.660510127486, 0.81294886563427],
 [48.650041826767, 0.82392074530028],
 [48.640053608418, 0.8226824397504],
 [48.633774446005, 0.83140562696703],
 [48.616320066598, 0.81775390390063],
 [48.609871113214, 0.81963618816719],
 [48.61077016626, 0.83304661425976],
 [48.604782622076, 0.8465873876382],
 [48.582625709205, 0.85063536439017],
 [48.573488250275, 0.86767573670944],
 [48.572177428167, 0.89126612131175],
 [48.559394233279, 0.92638981194521],
 [48.550558547099, 0.93876307137649],
 [48.537716017396, 0.922603461355],
 [48.526244433476, 0.95341814083771],
 [48.522741687979, 0.96655146260943],
 [48.503840229688, 0.9540037271624],
 [48.498694713572, 0.94155894503993],
 [48.490573966149, 0.95436935096035],
 [48.482279378048, 0.95629262450835],
 [48.475553807957, 0.93571270291242],
 [48.457733974776, 0.94226766472979],
 [48.44259696324, 0.95840880937073],
 [48.439081867809, 0.9762713097259],
 [48.417831978233, 0.9482686361643],
 [48.399004844657, 0.94224603424783],
 [48.391265934635, 0.93117784919562],
 [48.374324097325, 0.9149193773197],
 [48.373449772268, 0.90184278255778],
 [48.356669121421, 0.88337252111541],
 [48.35834027017, 0.87015714346989],
 [48.350897961325, 0.86181253481946],
 [48.350229728169, 0.84159508492141],
 [48.342447024282, 0.82785590745519],
 [48.349420439199, 0.81840111266411],
 [48.340430711536, 0.78542500970172],
 [48.334478837721, 0.78418514184216],
 [48.325511221527, 0.77313762601396],
 [48.306876639515, 0.76219430247254],
 [48.298171659555, 0.76023175104941],
 [48.302840856139, 0.77758221552843],
 [48.293008635712, 0.79341825616719],
 [48.284950588985, 0.79426147145466],
 [48.271138465423, 0.78587084890053],
 [48.261313612339, 0.78758977714986],
 [48.248072322927, 0.80241465108887],
 [48.239891017509, 0.80608653469826],
 [48.220721830264, 0.82588953248827],
 [48.210708729507, 0.83048365574563],
 [48.203016266265, 0.80626900151784],
 [48.19445496608, 0.79765841643139],
 [48.181599665308, 0.76407918474979],
 [48.181981836049, 0.75566254080812],
 [48.189069627691, 0.73782963836386],
 [48.200521766169, 0.73014979083029],
 [48.19813955141, 0.72363045806996],
 [48.212094515686, 0.7165758658899],
 [48.2485882228, 0.68321966914477],
 [48.254740726504, 0.67547108490982],
 [48.263702677988, 0.65315095543918],
 [48.261221689671, 0.64070530481206],
 [48.254754506701, 0.63190429889268],
 [48.245553870078, 0.63315984470535],
 [48.24436440048, 0.57919146406902],
 [48.245949063769, 0.56099429972633],
 [48.249395520335, 0.55013843367508],
 [48.249844560134, 0.53597049486367],
 [48.256987820339, 0.53848634108307],
 [48.265496730429, 0.5303000454288],
 [48.266874483366, 0.51293004449183],
 [48.28681567575, 0.49455647283795],
 [48.295832610533, 0.50702990447062],
 [48.307795859172, 0.48757654033176],
 [48.298592258919, 0.48050090924161],
 [48.305016107657, 0.46361198113469],
 [48.304629310064, 0.44279870606142],
 [48.306638667446, 0.43133408375288],
 [48.315425242308, 0.42688901989368],
 [48.321625198799, 0.41599578567133],
 [48.314621149851, 0.4062203560807],
 [48.320549965535, 0.3954029644226],
 [48.333828412247, 0.38260989677575],
 [48.341797530871, 0.38047838823167],
 [48.349122009475, 0.38828549911199],
 [48.359498801305, 0.38255236381737],
 [48.383227765197, 0.37865893857906],
 [48.386969757082, 0.37386118731698],
 [48.395740224588, 0.37537215739256],
 [48.410451667862, 0.37172370405574],
 [48.417547978808, 0.38150787714381],
 [48.425411796164, 0.38066015166482],
 [48.438272682172, 0.36771793204951],
 [48.451631721658, 0.36395632992898],
 [48.458217063582, 0.35578465090337],
 [48.461599536909, 0.33874148490671],
 [48.471072305832, 0.32727632603609],
 [48.471938210212, 0.31789727296834],
 [48.480174860693, 0.29585588821524],
 [48.479055127239, 0.27593434536664],
 [48.482954540393, 0.26286221529839],
 [48.476710383834, 0.25857807031538],
 [48.472578001816, 0.22939338887665],
 [48.473790546424, 0.21823241324651],
 [48.461891344828, 0.18981304225187],
 [48.464965078387, 0.18125494041244],
 [48.461776714307, 0.16972375424173],
 [48.449364042801, 0.16965670000587],
 [48.454794932825, 0.15610127663516],
 [48.4440164218, 0.15811789380158],
 [48.437226845695, 0.15131906064063],
 [48.435555660302, 0.11624768586472],
 [48.41034986941, 0.09917046478078],
 [48.411137710408, 0.083580132468228],
 [48.406115400716, 0.067826622948661],
 [48.393974400454, 0.056684859958794],
 [48.382213868151, 0.062489872264419],
 [48.380200925309, 0.020992722816365],
 [48.388521385965, 0.0065863250934992],
 [48.397311951396, -0.0025641291874286],
 [48.393656323667, -0.020363541559243],
 [48.388059994444, -0.022054721991416],
 [48.384874683334, -0.035753099663116],
 [48.375201195715, -0.050692623162423],
 [48.382004461206, -0.054527208218665],
 [48.392979240085, -0.052691042298523],
 [48.398915618731, -0.05669039654505],
 [48.412716132961, -0.053012801512314],
 [48.42850299559, -0.057355677768335],
 [48.447628170085, -0.049909790963035],
 [48.453255414135, -0.051890589271637],
 [48.456927943118, -0.072707535476378],
 [48.450527118516, -0.073006901765828],
 [48.447519773766, -0.10641182796282],
 [48.449239552758, -0.12454179598033],
 [48.458069224847, -0.14871763477939],
 [48.476724917968, -0.15336586853021],
 [48.479781866844, -0.14958860992305],
 [48.496817021301, -0.15856042497356],
 [48.502134649047, -0.1720909995602],
 [48.51558387484, -0.16634047065468],
 [48.520496772763, -0.15568415360731],
 [48.521000343601, -0.14501210976342],
 [48.527754338423, -0.14460271813847],
 [48.536973156988, -0.16937878261294],
 [48.548884398226, -0.1899589987284],
 [48.554824404734, -0.19398633186269],
 [48.562946447212, -0.20694246592994],
 [48.560317301834, -0.22107424204732],
 [48.562336320193, -0.23435242732491],
 [48.567994064435, -0.24264015511442],
 [48.54789519181, -0.26180425334438],
 [48.542620878313, -0.24635660161985],
 [48.536388956089, -0.24176789393774],
 [48.525985631213, -0.25395512234333],
 [48.522782191648, -0.26580141522268],
 [48.507447568195, -0.27155353070113],
 [48.506986142113, -0.27823048075492],
 [48.517340998248, -0.30280889062491],
 [48.522923755915, -0.32023332020671],
 [48.500849863584, -0.34337759223335],
 [48.495673571366, -0.35582138041634],
 [48.483897081468, -0.35349558279054],
 [48.487748985001, -0.36723974711241],
 [48.492944315138, -0.3676233888649],
 [48.501835194106, -0.39345664138171],
 [48.510158714286, -0.3991855056689],
 [48.506498004612, -0.41273449116925],
 [48.507282953736, -0.42497181740742],
 [48.51181625112, -0.43075652123879],
 [48.512709151203, -0.46226332328429],
 [48.509716651644, -0.47060334996255],
 [48.501565713987, -0.47820460128897],
 [48.501617721865, -0.4884950789804],
 [48.505798828433, -0.50506155077299],
 [48.495164970256, -0.5304424347088],
 [48.482691035747, -0.54510290980273],
 [48.473119783464, -0.55171796610154],
 [48.469152972446, -0.57152013702789],
 [48.472630277201, -0.59533674901115],
 [48.458960402325, -0.6175695455761],
 [48.444278312957, -0.6540003356242],
 [48.459545681615, -0.65363074848858],
 [48.484471551488, -0.66371844747552],
 [48.486137900646, -0.66895705284659],
 [48.475468439014, -0.68585273590642],
 [48.469431032111, -0.68799234091834],
 [48.467207668633, -0.70206934477695],
 [48.470742279355, -0.71121688547931],
 [48.472703026439, -0.73034187148783],
 [48.461124917636, -0.73585755427354],
 [48.454578580623, -0.7197695922356],
 [48.448950147648, -0.71509947351088],
 [48.445048872201, -0.73527798039621],
 [48.436552496914, -0.75727715268855],
 [48.44327891903, -0.77453904965747],
 [48.453255439492, -0.7785859196383],
 [48.465413522216, -0.77787285065978],
 [48.465280274577, -0.79756269441243],
 [48.458939062295, -0.79918376742683],
 [48.455083144137, -0.81322359143068],
 [48.474291742186, -0.8184585148882],
 [48.476292220178, -0.82728981063172],
 [48.485178672867, -0.83778925434372],
 [48.498284307396, -0.84610706675308],
 [48.501458584456, -0.86036021134895],
 [48.499620464013, -0.8774635305069],
 [48.495083815873, -0.89624907070572],
 [48.500394275132, -0.91847065624527],
 [48.512389219916, -0.92236046915212],
 [48.51502659051, -0.93371106054579],
 [48.516620056723, -0.95637394558324],
 [48.510812466339, -0.96425363340344],
 [48.503667410902, -0.96235389107925],
 [48.494600246107, -0.97225823660351],
 [48.489172448089, -1.0039961840993],
 [48.509308794368, -1.0514451903751],
 [48.515346429697, -1.0605497194866],
 [48.508492017418, -1.0701643748629],
 [48.512091635194, -1.0969039995416],
 [48.5212333284, -1.1160901264748],
 [48.52170348713, -1.1305430206604],
 [48.517498765375, -1.1470767776101],
 [48.521285821117, -1.156893190635],
 [48.531104413062, -1.1699074343327],
 [48.52889285086, -1.1889294040247],
 [48.542206088249, -1.2065516679372],
 [48.538229063528, -1.2158216927154],
 [48.538079953318, -1.2363206998987],
 [48.543267861594, -1.254274261097],
 [48.533920331809, -1.2722481273192],
 [48.524058079717, -1.2695738148732],
 [48.509166405754, -1.2792034941015],
 [48.506990431124, -1.2882493476535],
 [48.498856875187, -1.3025661285534],
 [48.498742404871, -1.3263369028651],
 [48.489791631794, -1.3302853407871],
 [48.490940085021, -1.3393694052252],
 [48.484912379925, -1.3450398581682],
 [48.471670546758, -1.3463506846745],
 [48.458282754255, -1.3772457352191],
 [48.462052879811, -1.3966756078064],
 [48.460604032661, -1.4064842226881],
 [48.462552562467, -1.429135838213],
 [48.471140825579, -1.4403529299447],
 [48.478368227471, -1.4362528107594],
 [48.486102161685, -1.4492603238973],
 [48.48806705044, -1.4670861806686],
 [48.485386403307, -1.4731862558468],
 [48.489372357681, -1.4899417997599],
 [48.508898642535, -1.4956406657121],
 [48.524834117063, -1.512277768964],
 [48.540018024898, -1.519564216371],
 [48.548003700235, -1.5332855375208],
 [48.560522846907, -1.5291705857729],
 [48.56659037005, -1.5189218496777],
 [48.579179736848, -1.5286423474284],
 [48.580446827686, -1.5429927154595],
 [48.587389031303, -1.544011006159],
 [48.599920146805, -1.5396520439432],
 [48.607366445795, -1.5484855009897],
 [48.614397614273, -1.5651218255326],
 [48.626441149011, -1.5710894380361],
 [48.63121633289, -1.5435452019954],
 [48.627241443224, -1.5186481112506],
 [48.618249181032, -1.515647973505],
 [48.619683118162, -1.4875143099536],
 [48.618737838556, -1.477188590376],
 [48.624675630959, -1.453119129556],
 [48.623416514324, -1.4491592197362],
 [48.637559262748, -1.4258419389759],
 [48.643393783536, -1.4045832706425],
 [48.641984051038, -1.3788928672818],
 [48.635483059321, -1.3574234034789],
 [48.646816772419, -1.3667902778659],
 [48.650980830291, -1.37779618361],
 [48.650524483715, -1.3931922892245],
 [48.658912226981, -1.4008843035347],
 [48.674230077774, -1.3868080886343],
 [48.680611484574, -1.3885017122394],
 [48.671499504878, -1.4109326754602],
 [48.666381359345, -1.432437001637],
 [48.656898441113, -1.4385827533746],
 [48.655010677863, -1.4453056482617],
 [48.670001538869, -1.4492892816983],
 [48.684374376408, -1.4812544062845],
 [48.683669583998, -1.49696844753],
 [48.687406798864, -1.5049509038692],
 [48.716306146704, -1.5184702088038],
 [48.731023322195, -1.5319277117459],
 [48.735462626987, -1.5601753647368],
 [48.742946555279, -1.5701538176576],
 [48.75185050251, -1.5744027818825],
 [48.772302111897, -1.5701442959905],
 [48.800224865932, -1.569890517616],
 [48.821682401355, -1.5744376405691],
 [48.834715454159, -1.5941495509687],
 [48.836516012355, -1.6013201144142],
 [48.846459450942, -1.5871738726074],
 [48.866233003819, -1.5763822718035],
 [48.921580374553, -1.5643455142932],
 [48.900139698967, -1.5541181922605],
 [48.931027158992, -1.5434258848416],
 [48.940185428234, -1.5495360815231],
 [48.941016659011, -1.5621107504118],
 [48.981625893318, -1.5620295824626],
 [48.991685570978, -1.5589869081576],
 [49.001480959204, -1.5607098810567],
 [49.003261996562, -1.5507932300727],
 [49.011560491842, -1.557066459398],
 [49.024690465146, -1.5561478071951],
 [49.034164591611, -1.5398053590488],
 [49.027357230532, -1.5238615597683],
 [49.026943233212, -1.5093830641249],
 [49.041162160828, -1.5417948391641],
 [49.037292772502, -1.5471012949252],
 [49.038274352716, -1.5592318014493],
 [49.032047703421, -1.5688741957393],
 [49.015283279183, -1.5785771444366],
 [49.002853692658, -1.5745849862677],
 [49.002704056487, -1.5816167633561],
 [49.022503424284, -1.5937891730984],
 [49.05577884026, -1.60295018717],
 [49.058557083517, -1.5980958444687],
 [49.074513497125, -1.5984218569282],
 [49.079281603206, -1.6094145764943],
 [49.092932611918, -1.6104318663509],
 [49.110034240873, -1.6069307277516],
 [49.118513175091, -1.5999863662105],
 [49.131928426288, -1.5947459734594],
 [49.131674948757, -1.5810718554805],
 [49.14283223955, -1.595825359512],
 [49.169200419634, -1.5988469663686],
 [49.196647120312, -1.6073215295119],
 [49.2037447513, -1.6051478142522],
 [49.214490949154, -1.6107491510687],
 [49.223972136229, -1.5717703394133],
 [49.233427410876, -1.5892944345851],
 [49.231610466351, -1.6169953390227],
 [49.225074527383, -1.625063732473],
 [49.21422230031, -1.6316846090167],
 [49.223929836401, -1.6425012327523],
 [49.241445046412, -1.6541603483738],
 [49.259266389315, -1.6609046758189],
 [49.280142766374, -1.6782177867605],
 [49.28188131922, -1.6657720735083],
 [49.286811899007, -1.6652075172903],
 [49.28762544819, -1.6831075465952],
 [49.302727209961, -1.6968629360079],
 [49.325094637036, -1.71117197286],
 [49.323915736806, -1.7012938138615],
 [49.331720453626, -1.6968290117754],
 [49.326352117431, -1.7176162414367],
 [49.327450118599, -1.7247902425762],
 [49.344037789167, -1.7411588494555],
 [49.363551606894, -1.7647272242817],
 [49.371673062007, -1.7787957331797],
 [49.371886570418, -1.807044519245],
 [49.39048194081, -1.8198270387403],
 [49.405355197016, -1.8233630709264],
 [49.438806741795, -1.8234334633411],
 [49.452912708931, -1.8267734462966],
 [49.468323740242, -1.8365701217503],
 [49.47077677688, -1.8434098400699],
 [49.498628821215, -1.8464190476711],
 [49.510385793698, -1.8526021717957],
 [49.51237165287, -1.8686791471828],
 [49.51931183704, -1.8819330190767],
 [49.527614954968, -1.8865295575919],
 [49.540389845217, -1.8856912059509],
 [49.550652196301, -1.8599268014835],
 [49.571733495111, -1.8410258496794],
 [49.603652142802, -1.8423657220792],
 [49.619088241649, -1.8451382307403],
 [49.642822194747, -1.8550073982962],
 [49.650193854758, -1.8602959828965],
 [49.657595242746, -1.8734840432458],
 [49.665827626044, -1.8983983394389],
 [49.665792917579, -1.9178223549036],
 [49.671817058684, -1.9291066373282],
 [49.67434359255, -1.9461839215553],
 [49.687906388906, -1.9362755021206],
 [49.693755561379, -1.9364332705437],
 [49.704928806767, -1.9472733176655],
 [49.725557927402, -1.9422468301096],
 [49.724881008941, -1.9165182727857],
 [49.71710162128, -1.8977813504921],
 [49.707153428958, -1.8901181931224],
 [49.706745540386, -1.8765349678081],
 [49.716941279614, -1.8524826023107],
 [49.711552803104, -1.8395312458249],
 [49.693428126343, -1.8276334422186],
 [49.68887201482, -1.815242405587],
 [49.687062757357, -1.7903115872551],
 [49.678675842585, -1.7626785199869],
 [49.677475890784, -1.7353787740872],
 [49.67923539334, -1.7226166267492],
 [49.670860552488, -1.7044356804014],
 [49.673066182254, -1.6867469480741],
 [49.661233437166, -1.6783904494577],
 [49.65679900284, -1.6501443485293],
 [49.660641576202, -1.6328523940131],
 [49.644053113794, -1.6240147652106],
 [49.643460933616, -1.6151605571489],
 [49.654476141253, -1.595585416435],
 [49.654108869195, -1.5790665683374],
 [49.6564319962, -1.5657216224347],
 [49.65411200539, -1.5415760950278],
 [49.659906363431, -1.5142668707452],
 [49.668112324564, -1.4951992999355],
 [49.669315434164, -1.485803063592],
 [49.677760491652, -1.4848705161427],
 [49.681673759847, -1.4753944670543],
 [49.692012655502, -1.4759879580656],
 [49.69667139043, -1.4710843353661],
 [49.691211562863, -1.4551125681652],
 [49.703706318223, -1.4211648985369],
 [49.70195420522, -1.4112493611078],
 [49.706235946931, -1.3858209704338],
 [49.706887557051, -1.369566553066],
 [49.702068404407, -1.3498383478638],
 [49.692595816605, -1.2878440862449],
 [49.695329176599, -1.2679291968387],
 [49.683652851227, -1.2715087649217],
 [49.663805883133, -1.2538864036932],
 [49.652402684434, -1.2391801151651],
 [49.648200405198, -1.2432478604805],
 [49.624653776103, -1.2295967339571],
 [49.607863429808, -1.228866448748],
 [49.612658345594, -1.2542854436666],
 [49.592845791028, -1.2662660112701],
 [49.586657015411, -1.2612384503723],
 [49.581953814631, -1.267613440608],
 [49.587252068376, -1.2840568870782],
 [49.583173183623, -1.2962280470313],
 [49.573677338992, -1.3042001777054],
 [49.552609580003, -1.3091731760214],
 [49.538928237908, -1.3063595679898],
 [49.51798179534, -1.2895246997246],
 [49.500541701878, -1.2699260332883],
 [49.48641032582, -1.2583845422005],
 [49.455809055808, -1.2233382850858],
 [49.424017594444, -1.182532110005],
 [49.408031770721, -1.1679979463415],
 [49.39174984514, -1.1617337685799],
 [49.37843798982, -1.1732751083089],
 [49.36489675323, -1.1775396285395],
 [49.366660471267, -1.1639466580138],
 [49.358414252281, -1.1388379041632],
 [49.354043408557, -1.1360493392017],
 [49.355568981262, -1.1196198636379]]

Une carte de la Normandie, avec le méridien de Greenwich

In [12]:
carte4 = folium.Map(location=[49.179, -0.382], zoom_start=8)
#limite régionale
route = folium.Polygon(normandie,tooltip = "normandie", color='green', fill = True).add_to(carte4)
#outil d'affichage des coordonnées des lieux cliqués
carte4.add_child(folium.LatLngPopup())
#méridien de Greenwich
meridien = folium.PolyLine(
    [[48.3,0],[49.35,0]],
    tooltip = "méridien de Greenwich", 
    color='red', dash_array="5 7" # trait pointillé rouge
).add_to(carte4)
carte4
Out[12]: