Créez une carte choroplèthe¶

Carte de population de Alger¶

Une carte choroplèthe (du grec χῶρος : « zone/région » et πλῆθος : « grand nombre, multitude ») est une carte thématique où les régions sont colorées ou remplies d'un motif qui montre une mesure statistique, tels la densité de population ou le revenu par habitant. Ce type de carte facilite la comparaison d'une mesure statistique d'une région à l'autre ou montre la variabilité de celle-ci pour une région donnée.wikipedia

Préparation de données¶

Nous allos créer une carte choplèthe pour visualiser géographiquement la population de Alger, et pour cela il faut avoir la frontière Administrative de Alger et aussi télécharger le fichier CSV de la Populations de Alger

Source du fichier popultion: ONS

Comment télécharger les données: TP:Sources de Données

In [1]:
import geopandas as gpd
import pandas as pd
In [2]:
path_to_data ="./data/algercom.geojson"
gdf = gpd.read_file(path_to_data)
In [3]:
gdf
Out[3]:
ref name:kab name:fr name:ber name:ar name geometry
0 1617 Ḥusin Day Hussein Dey ⵃⵓⵙⵉⵏ ⴷⴻⵢ حسين داي Hussein Dey ⵃⵓⵙⵉⵏ ⴷⴻⵢ حسين داي MULTIPOLYGON (((3.08871 36.74931, 3.08866 36.7...
1 1604 Belwizdad Belouizdad ⴱⴻⵍⵡⴻⵣⴷⴰⴷ بلوزداد Belouizdad ⴱⴻⵍⵡⴻⵣⴷⴰⴷ بلوزداد MULTIPOLYGON (((3.08871 36.74931, 3.08846 36.7...
2 1602 Sidi Mḥemmed Sidi M'Hamed ⵙⵉⴷⵉ ⵎⵃⴻⵎⵎⴻⴷ سيدي امحمد ⵙⵉⴷⵉ ⵎⵃⴻⵎⵎⴻⴷ سيدي امحمد MULTIPOLYGON (((3.06231 36.74868, 3.06162 36.7...
3 1601 Dzayer Talemmast Alger-Centre ⴷⵣⴰⵢⴻⵔ ⵜⴰⵍⴻⵎⵎⴰⵙⵜ الجزائر الوسطى Alger-Centre MULTIPOLYGON (((3.07594 36.76661, 3.06982 36.7...
4 1607 Taqṣebt Casbah ⵝⴰⵇⵚⴻⴲⵝ القصبة القصبة MULTIPOLYGON (((3.06282 36.79051, 3.06273 36.7...
5 1605 Bab Lwad Bab El Oued ⴱⴰⴱ ⵍⵡⴻⴷ باب الوادي Bab El Oued ⴱⴰⴱ ⵍⵡⴻⴷ باب الوادي MULTIPOLYGON (((3.06282 36.79051, 3.06272 36.7...
6 1608 Wad Quric Oued Koreiche ⵡⴻⴷ ⵇⵓⵔⴻⵢⵛ وادي قريش Oued Koriche ⵡⴻⴷ ⵇⵓⵔⴻⵢⵛ وادي قريش MULTIPOLYGON (((3.05422 36.78643, 3.05400 36.7...
7 1643 Rɣaya Reghaïa ⵔⵖⴰⵢⴰ الرغاية Reghaïa ⵔⵖⴰⵢⴰ الرغاية MULTIPOLYGON (((3.31550 36.71822, 3.31284 36.7...
8 1641 Hewwaṛa Herraoua ⵀⴰⵔⴰⵡⴰ هراوة Harraoua ⵀⴰⵔⴰⵡⴰ هراوة MULTIPOLYGON (((3.32947 36.75363, 3.32847 36.7...
9 1638 Ɛin Ṭaya Aïn Taya ⵉⵏ ⵟⴰⵢⴰ عين طاية Aïn Taya ⵉⵏ ⵟⴰⵢⴰ عين طاية MULTIPOLYGON (((3.26781 36.80382, 3.26716 36.8...
10 1640 Lmersa El Marsa ⵍⵎⴻⵔⵙⴰ المرسى El Marsa ⵍⵎⴻⵔⵙⴰ المرسى MULTIPOLYGON (((3.25562 36.81291, 3.25549 36.8...
11 1630 Burj Lkifan Bordj El Kiffan ⵓⵣⵎⵉⵔ ⵏ ⴰⵎⴰⵏ برج الكيفان Bordj El Kiffan ⵓⵣⵎⵉⵔ ⵏ ⴰⵎⴰⵏ برج الكيفان MULTIPOLYGON (((3.19639 36.73101, 3.19683 36.7...
12 1639 Beṛǧ Lbeḥri Bordj El Bahri ⴱⴻⵔⴵ ⵍⴱⴻⵃⵔⵉ برج البحري Bordj El Bahri ⴱⴻⵔⴵ ⵍⴱⴻⵃⵔⵉ برج البحري MULTIPOLYGON (((3.23680 36.79842, 3.23686 36.7...
13 1642 Rrwiba Rouiba ⵔⵡⵉⴱⴰ الرويبة Rouiba ⵔⵡⵉⴱⴰ الرويبة MULTIPOLYGON (((3.27069 36.77702, 3.26797 36.7...
14 1620 Dar Lbiḍa Dar El Beïda ⴷⴰⵔ ⵍⴱⴻⵢⴷⴰ الدار البيضاء Dar El Beïda ⴷⴰⵔ ⵍⴱⴻⵢⴷⴰ الدار البيضاء MULTIPOLYGON (((3.19639 36.73101, 3.19636 36.7...
15 1621 Bab Zzewwar Bab Ezzouar ⴱⴰⴱ ⵣⵡⴰⵔ باب الزوار Bab Ezzouar ⴱⴰⴱ ⵣⵡⴰⵔ باب الزوار MULTIPOLYGON (((3.20609 36.71317, 3.20373 36.7...
16 1629 Muḥemmadeyya Mohammadia ⵎⵓⵃⴻⵎⵎⴰⴷⵢⴰ المحمدية Mohammadia ⵎⵓⵃⴻⵎⵎⴰⴷⵢⴰ المحمدية MULTIPOLYGON (((3.17689 36.74571, 3.17455 36.7...
17 1615 Wad Semmar Oued Smar ⵡⴻⴷ ⵙⵎⴰⵔ وادي السمار Oued Smar ⵡⴻⴷ ⵙⵎⴰⵔ وادي السمار MULTIPOLYGON (((3.16392 36.69549, 3.16380 36.6...
18 1633 Lkalitus Eucalyptus ⴰⴽⴰⵍⵉⵜⵓⵙ الكاليتوس Eucalyptus ⴰⴽⴰⵍⵉⵜⵓⵙ الكاليتوس MULTIPOLYGON (((3.12510 36.69484, 3.12470 36.6...
19 1646 Ziralda Zéralda ⵣⵉⵔⴰⵍⴷⴰ زرالدة Zéralda MULTIPOLYGON (((2.84846 36.73227, 2.84835 36.7...
20 1647 Mḥalma Mâalma ⵎⴰⵃⴻⵍⵎⴰ محالمة Mâalma ⵎⴰⵃⴻⵍⵎⴰ محالمة MULTIPOLYGON (((2.88002 36.70782, 2.88016 36.7...
21 1648 Ṛṛeḥmaniya Rahmania ⵔⴰⵃⵎⴰⵏⵢⴰ الرحمانية Rahmania ⵔⴰⵃⵎⴰⵏⵢⴰ الرحمانية MULTIPOLYGON (((2.89601 36.68535, 2.89868 36.6...
22 1649 Swidaneyya Souidania ⵙⵡⵉⴷⴰⵏⵢⴰ السويدانية Souidania ⵙⵡⵉⴷⴰⵏⵢⴰ السويدانية MULTIPOLYGON (((2.91202 36.73623, 2.91424 36.7...
23 1645 Sṭawali Staoueli ⵙⵜⴰⵡⴰⵍⵉ سطاوالي Staoueli ⵙⵜⴰⵡⴰⵍⵉ سطاوالي MULTIPOLYGON (((2.87439 36.76591, 2.87355 36.7...
24 1637 Sidi Musa Sidi Moussa ⵙⵉⴷⵉ ⵎⵓⵙⴰ سيدي موسى Sidi Moussa ⵙⵉⴷⵉ ⵎⵓⵙⴰ سيدي موسى MULTIPOLYGON (((3.06819 36.64123, 3.07298 36.6...
25 1614 Berraqi Baraki ⴱⴰⵔⴰⴽⵉ براقي Baraki ⴱⴰⵔⵔⴰⵇⵉ براقي MULTIPOLYGON (((3.12510 36.69484, 3.12470 36.6...
26 1634 Birtuta Birtouta ⴱⴻⵔⵜⵓⵜⴰ بئر توتة Birtouta ⴱⴻⵔⵜⵓⵜⴰ بئر توتة MULTIPOLYGON (((2.95580 36.61718, 2.96342 36.6...
27 1636 Wlad Cbel Ouled Chebel ⵓⵍⴻⵙ ⵛⴱⴻⵍ أولاد شبل Ouled Chebel MULTIPOLYGON (((2.95580 36.61718, 2.95558 36.6...
28 1635 Tasala Lmerja Tessala El Merdja ⵜⴰⵍⴰ ⵓⵎⵓⵔⴻⴵ تسالة المرجة Tessala El Merdja ⵜⴰⵍⴰ ⵓⵎⵓⵔⴻⴵ تسالة المرجة MULTIPOLYGON (((2.88620 36.63208, 2.88741 36.6...
29 1654 Dwira Douera ⴷⵡⵉⵔⴰ دويرة Douera ⴷⵡⵉⵔⴰ دويرة MULTIPOLYGON (((2.96101 36.63374, 2.96408 36.6...
30 1656 Xraysia Khraïssia ⵅⵔⴰⵢⵙⵢⴰ خرايسية Khraïssia ⵅⵔⴰⵢⵙⵢⴰ خرايسية MULTIPOLYGON (((2.98196 36.65146, 2.98252 36.6...
31 1655 Baba Ḥsen Baba Hassen ⴱⴰⴱⴰ ⵃⴰⵙⴻⵏ بابا حسن Baba Hassen ⴱⴰⴱⴰ ⵃⴰⵙⴻⵏ بابا حسن MULTIPOLYGON (((2.94757 36.70195, 2.94633 36.6...
32 1651 Wled Fayet Ouled Fayet ⵓⵍⴻⴷ ⴼⴰⵢⴻⵜ أولاد فايت Ouled Fayet ⵓⵍⴻⴷ ⴼⴰⵢⴻⵜ أولاد فايت MULTIPOLYGON (((2.94757 36.70195, 2.95663 36.7...
33 1657 Ssḥawla Saoula ⵙⴰⵡⵍⴰ سحاولة Saoula ⵙⴰⵡⵍⴰ سحاولة MULTIPOLYGON (((3.03109 36.66096, 3.03202 36.6...
34 1650 Craga Chéraga ⵛⴻⵔⵔⴰⴳⴰ الشراقة Chéraga MULTIPOLYGON (((2.89290 36.78151, 2.89254 36.7...
35 1644 Ɛin Benyan Aïn Benian ⵉⵏ ⴱⴻⵏⵢⴰⵏ عين البنيان Aïn Benian ⵉⵏ ⴱⴻⵏⵢⴰⵏ عين البنيان MULTIPOLYGON (((2.89328 36.78208, 2.89320 36.7...
36 1632 Beni Messous Beni Messous ⴱⵏⵉ ⵎⴻⵙⵙⵓⵙ بني مسوس Beni Messous ⴱⵏⵉ ⵎⴻⵙⵙⵓⵙ بني مسوس MULTIPOLYGON (((2.96080 36.78908, 2.96157 36.7...
37 1624 Lḥemmamat Hammamet ⵍⵃⴻⵎⵎⴰⵎⴻⵜ الحمامات Hammamet MULTIPOLYGON (((2.99562 36.81548, 2.99545 36.8...
38 1611 Buzerriεa Bouzaréah ⴱⵓⵣⴰⵔⵔⵉⵄⴰ بوزريعة Bouzaréah MULTIPOLYGON (((2.99075 36.79647, 2.99046 36.7...
39 1613 Lḥerrac El Harrach ⵍⵃⴻⵔⵔⴰⵛ الحراش El Harrach ⵍⵃⴻⵔⵔⴰⵛ الحراش MULTIPOLYGON (((3.12510 36.69484, 3.12457 36.6...
40 1616 Buruba Bourouba ⴱⵓⵔⵓⴱⴰ بوروبة Bourouba MULTIPOLYGON (((3.12829 36.73092, 3.12923 36.7...
41 1631 Lmeqqariya El Magharia ⵍⵎⴰⵖⴰⵔⵢⴰ المقارية El Magharia ⵍⵎⴰⵖⴰⵔⵢⴰ المقارية MULTIPOLYGON (((3.12452 36.73225, 3.12312 36.7...
42 1619 Bac Ǧerraḥ Bachdjarah ⴱⴰⵛ ⴵⴻⵔⵔⴰⵃ باش جراح Bachdjarah ⴱⴰⵛ ⴵⴻⵔⵔⴰⵃ باش جراح MULTIPOLYGON (((3.12452 36.73225, 3.12607 36.7...
43 1653 Drariya Draria ⴷⵔⴰⵔⵢⴰ درارية Draria ⴷⵔⴰⵔⵢⴰ درارية MULTIPOLYGON (((2.98591 36.70351, 2.98576 36.7...
44 1622 Benɛeknun Ben Aknoun ⴱⴻⵏ ⴰⴽⵏⵓⵏ بن عكنون Ben Aknoun ⴱⴻⵏ ⴰⴽⵏⵓⵏ بن عكنون MULTIPOLYGON (((3.01009 36.76845, 3.01051 36.7...
45 1652 Lɛacur El Achour ⵍⴰⵛⵓⵔ العاشور El Achour ⵍⴰⵛⵓⵔ العاشور MULTIPOLYGON (((2.97626 36.70611, 2.97575 36.7...
46 1623 Dali Brahim Dély Brahim ⴷⴻⵍⵉ ⴱⵔⴰⵀⵉⵎ دالي إبراھيم Dély Brahim ⴷⴻⵍⵉ ⴱⵔⴰⵀⵉⵎ دالي إبراھيم MULTIPOLYGON (((2.98288 36.76910, 2.98258 36.7...
47 1610 Lebyir El Biar ⵍⴻⴱⵢⴰⵔ الأبيار El Biar ⵍⴻⴱⵢⴰⵔ الأبيار MULTIPOLYGON (((3.04599 36.75706, 3.04563 36.7...
48 1628 Ḥidra Hydra ⵃⵉⴷⵔⴰ حيدرة Hydra ⵃⵉⴷⵔⴰ حيدرة MULTIPOLYGON (((3.03421 36.75498, 3.03406 36.7...
49 1627 Lmuradeyya El Mouradia ⵍⵎⵓⵔⴰⴷⵢⴰ المرادية El Mouradia ⵍⵎⵓⵔⴰⴷⵢⴰ ⵍⵎⵓⵔⴰⴷⵢⴰ MULTIPOLYGON (((3.04599 36.75706, 3.04563 36.7...
50 1603 Lmadaniya El Madania ⵍⵎⴰⴷⴰⵏⵢⴰ المدنية El Madania ⵍⵎⴰⴷⴰⵏⵢⴰ المدنية MULTIPOLYGON (((3.06231 36.74868, 3.06162 36.7...
51 1618 Lqebba Kouba ⵍⵇⵓⴱⴱⴰ القبة Kouba ⵍⵇⵓⴱⴱⴰ القبة MULTIPOLYGON (((3.10143 36.72367, 3.10138 36.7...
52 1609 Bir Murad Rayes Bir Mourad Raïs ⴱⵉⵔ ⵎⵓⵔⴰⴷ ⵔⴰⵢⵙ بئر مراد رايس Bir Mourad Raïs ⴱⵉⵔ ⵎⵓⵔⴰⴷ ⵔⴰⵢⵙ بئر مراد رايس MULTIPOLYGON (((3.06385 36.73798, 3.06405 36.7...
53 1612 Birxadem Birkhadem ⴱⵉⵔ ⵅⴰⴷⴻⵎ بئر خادم Birkhadem ⴱⵉⵔ ⵅⴰⴷⴻⵎ بئر خادم MULTIPOLYGON (((3.07326 36.70434, 3.07334 36.7...
54 1625 Rayes Ḥamidu Raïs Hamidou ⵔⴰⵢⵙ ⵃⴰⵎⵉⴷⵓ الرئيس حميدو ⵔⴰⵢⵙ ⵃⴰⵎⵉⴷⵓ الرئيس حميدو MULTIPOLYGON (((3.02722 36.81236, 3.02718 36.8...
55 1606 Buluɣin Bologhine ⴱⵓⵍⵓⵖⵉⵏ بولوغين Bologhine ⴱⵓⵍⵓⵖⵉⵏ بولوغين MULTIPOLYGON (((3.04998 36.80198, 3.04988 36.8...
56 1626 Ǧser Qsenṭina Gué de Constantine ⴵⵙⴻⵔ ⴽⵙⴻⵏⵟⵉⵏⴰ جسر قسنطينة Djasr Kasentina ⴵⵙⴻⵔ ⴽⵙⴻⵏⵟⵉⵏⴰ جسر قسنطينة MULTIPOLYGON (((3.07326 36.70434, 3.07313 36.7...
In [4]:
path_2 ="./data/pop-alger.csv"
df = pd.read_csv(path_2)
df
Out[4]:
Code ONS Commune Population Superficie km² Densité nb. hab /km² Date création de la commune Daïra
0 1601 Alger-Centre 75541 3,85 19621 1977 Sidi M'Hamed
1 1602 Sidi M'Hamed 67873 2,17 31277 1835, 1871, 1984 Sidi M'Hamed
2 1603 El Madania 51301 2,14 18832 1977 Sidi M'Hamed
3 1604 Belouizdad 58050 2,14 20585 1984 Hussein Dey
4 1605 Bab El Oued 64732 1,17 55326 1977 Bab El Oued
5 1606 Bologhine 43835 2,66 16479 1870, 1977 Bab El Oued
6 1607 Casbah 36762 1,09 33726 1984 Bab El Oued
7 1608 Oued Koriche 46182 2,51 18399 1984 Bab El Oued
8 1609 Bir Mourad Raïs 55345 4,22 10745 1869, 1977 Bir Mourad Raïs
9 1610 El Biar 57332 4,21 11242 1870, 1977 Bouzareah
10 1611 Bouzareah 102670 12,32 8333 1870, 1977 Bouzareah
11 1612 Birkhadem 97749 8,92 8716 1856 Bir Mourad Raïs
12 1613 El Harrach 53869 9,75 5012 1861, 1977 El Harrach
13 1614 Baraki 126375 26,65 4367 1958, 1977 Baraki
14 1615 Oued Smar 42062 8,19 3915 1958, 1984 El Harrach
15 1616 Bachdjerrah 103289 3,32 28099 1984 El Harrach
16 1617 Hussein Dey 52698 4,2 9690 1870, 1977 Hussein Dey
17 1618 Kouba 104708 10,13 10336 1856, 1977 Hussein Dey
18 1619 Bourouba 81661 3,65 19633 1984 El Harrach
19 1620 Dar El Beïda 102033 30,9 2590 1882 Dar El Beïda
20 1621 Bab Ezzouar 101657 8,08 11955 1984 Dar El Beïda
21 1622 Ben Aknoun 33838 3,67 5133 1984 Bouzareah
22 1623 Dely Ibrahim 50230 8,59 4101 1856, 1977 Chéraga
23 1624 Hammamet 34790 8,74 2745 1984 Chéraga
24 1625 Raïs Hamidou 38451 4,76 5977 1984 Bab El Oued
25 1626 Djasr KasentinaNote 1 133247 14,54 9164 1984 Bir Mourad Raïs
26 1627 El Mouradia 38013 1,93 11820 1984 Sidi M'Hamed
27 1628 Hydra 45133 6,8 4578 1984 Bir Mourad Raïs
28 1629 Mohammadia 72543 7,94 7877 1984 Dar El Beïda
29 1630 Bordj El Kiffan 151950 22,18 7530 1870 Dar El Beïda
30 1631 El Magharia 41453 1,59 19781 1984 Hussein Dey
31 1632 Beni Messous 39191 7,83 4622 1984 Bouzareah
32 1633 Les Eucalyptus 126107 32,61 3560 1984 Baraki
33 1634 Birtouta 30575 27,32 1119 1875 Birtouta
34 1635 Tessala El Merdja 29847 20,44 775 1984 Birtouta
35 1636 Ouled Chebel 37196 29,33 682 1984 Birtouta
36 1637 Sidi Moussa 40750 39,56 1030 1861 Baraki
37 1638 Aïn Taya 39501 9,67 3568 1870 Dar El Beïda
38 1639 Bordj El Bahri 52816 7,78 6789 1920, 1984 Dar El Beïda
39 1640 El Marsa 26100 3,78 3201 1984 Dar El Beïda
40 1641 H'raoua 37565 12,5 2205 1984 Rouïba
41 1642 Rouïba 61984 41,09 1508 1861 Rouïba
42 1643 Reghaïa 85452 26,95 3171 1870 Rouïba
43 1644 Aïn Benian 68354 13,66 5004 1874 Chéraga
44 1645 Staoueli 47664 20,98 2272 1887 Zéralda
45 1646 Zeralda 51552 29,69 1732 1905 Zéralda
46 1647 Mahelma 28758 33,91 612 1870 Zéralda
47 1648 Rahmania 19396 8,9 831 1984 Zéralda
48 1649 Souidania 29105 13,65 1253 1894 Zéralda
49 1650 Cheraga 96824 27,87 2900 1856 Chéraga
50 1651 Ouled Fayet 47604 18,21 1512 1888, 1984 Chéraga
51 1652 El Achour 41070 11,2 3667 1876, 1984 Draria
52 1653 Draria 44141 10,65 4145 1870 Draria
53 1654 Douera 56998 40,04 1423 1851 Draria
54 1655 Baba Hassen 33756 8,75 2715 1875, 1984 Draria
55 1656 Khraicia 37910 15,19 1837 1856, 1884, 1984 Draria
56 1657 Saoula 41690 20,76 2272 1884 Bir Mourad Raï

Normalisation des données¶

  • Mettre les noms de communes en majuscule
  • Remplacer le caractère blanc par un tiret '-'
  • Renommer la colomnne Communes par NAME_2
In [5]:
#df['Commune']=df['Commune'].str.upper()
In [6]:
#df['Commune']=df['Commune'].str.replace(' ', '-')
In [7]:
df.rename(columns={"Code ONS": "ref"}, inplace=True)
  • Sauvegarder le dataframe normalisé
In [8]:
df.to_csv('path_2', index=False) 

Fusion¶

Maintenant, après avoir normaliser on peut Fusionner la geodataframe (frontière) avec la dataframe (Population)

Question on dit un dataframe où une dataframe?

In [9]:
df["ref"]=df["ref"].astype(str)
In [10]:
gdf["ref"]=gdf["ref"].astype(str)
In [11]:
merged = pd.merge(left=gdf, right=df, how="left", on="ref")
merged
Out[11]:
ref name:kab name:fr name:ber name:ar name geometry Commune Population Superficie km² Densité nb. hab /km² Date création de la commune Daïra
0 1617 Ḥusin Day Hussein Dey ⵃⵓⵙⵉⵏ ⴷⴻⵢ حسين داي Hussein Dey ⵃⵓⵙⵉⵏ ⴷⴻⵢ حسين داي MULTIPOLYGON (((3.08871 36.74931, 3.08866 36.7... Hussein Dey 52698 4,2 9690 1870, 1977 Hussein Dey
1 1604 Belwizdad Belouizdad ⴱⴻⵍⵡⴻⵣⴷⴰⴷ بلوزداد Belouizdad ⴱⴻⵍⵡⴻⵣⴷⴰⴷ بلوزداد MULTIPOLYGON (((3.08871 36.74931, 3.08846 36.7... Belouizdad 58050 2,14 20585 1984 Hussein Dey
2 1602 Sidi Mḥemmed Sidi M'Hamed ⵙⵉⴷⵉ ⵎⵃⴻⵎⵎⴻⴷ سيدي امحمد ⵙⵉⴷⵉ ⵎⵃⴻⵎⵎⴻⴷ سيدي امحمد MULTIPOLYGON (((3.06231 36.74868, 3.06162 36.7... Sidi M'Hamed 67873 2,17 31277 1835, 1871, 1984 Sidi M'Hamed
3 1601 Dzayer Talemmast Alger-Centre ⴷⵣⴰⵢⴻⵔ ⵜⴰⵍⴻⵎⵎⴰⵙⵜ الجزائر الوسطى Alger-Centre MULTIPOLYGON (((3.07594 36.76661, 3.06982 36.7... Alger-Centre 75541 3,85 19621 1977 Sidi M'Hamed
4 1607 Taqṣebt Casbah ⵝⴰⵇⵚⴻⴲⵝ القصبة القصبة MULTIPOLYGON (((3.06282 36.79051, 3.06273 36.7... Casbah 36762 1,09 33726 1984 Bab El Oued
5 1605 Bab Lwad Bab El Oued ⴱⴰⴱ ⵍⵡⴻⴷ باب الوادي Bab El Oued ⴱⴰⴱ ⵍⵡⴻⴷ باب الوادي MULTIPOLYGON (((3.06282 36.79051, 3.06272 36.7... Bab El Oued 64732 1,17 55326 1977 Bab El Oued
6 1608 Wad Quric Oued Koreiche ⵡⴻⴷ ⵇⵓⵔⴻⵢⵛ وادي قريش Oued Koriche ⵡⴻⴷ ⵇⵓⵔⴻⵢⵛ وادي قريش MULTIPOLYGON (((3.05422 36.78643, 3.05400 36.7... Oued Koriche 46182 2,51 18399 1984 Bab El Oued
7 1643 Rɣaya Reghaïa ⵔⵖⴰⵢⴰ الرغاية Reghaïa ⵔⵖⴰⵢⴰ الرغاية MULTIPOLYGON (((3.31550 36.71822, 3.31284 36.7... Reghaïa 85452 26,95 3171 1870 Rouïba
8 1641 Hewwaṛa Herraoua ⵀⴰⵔⴰⵡⴰ هراوة Harraoua ⵀⴰⵔⴰⵡⴰ هراوة MULTIPOLYGON (((3.32947 36.75363, 3.32847 36.7... H'raoua 37565 12,5 2205 1984 Rouïba
9 1638 Ɛin Ṭaya Aïn Taya ⵉⵏ ⵟⴰⵢⴰ عين طاية Aïn Taya ⵉⵏ ⵟⴰⵢⴰ عين طاية MULTIPOLYGON (((3.26781 36.80382, 3.26716 36.8... Aïn Taya 39501 9,67 3568 1870 Dar El Beïda
10 1640 Lmersa El Marsa ⵍⵎⴻⵔⵙⴰ المرسى El Marsa ⵍⵎⴻⵔⵙⴰ المرسى MULTIPOLYGON (((3.25562 36.81291, 3.25549 36.8... El Marsa 26100 3,78 3201 1984 Dar El Beïda
11 1630 Burj Lkifan Bordj El Kiffan ⵓⵣⵎⵉⵔ ⵏ ⴰⵎⴰⵏ برج الكيفان Bordj El Kiffan ⵓⵣⵎⵉⵔ ⵏ ⴰⵎⴰⵏ برج الكيفان MULTIPOLYGON (((3.19639 36.73101, 3.19683 36.7... Bordj El Kiffan 151950 22,18 7530 1870 Dar El Beïda
12 1639 Beṛǧ Lbeḥri Bordj El Bahri ⴱⴻⵔⴵ ⵍⴱⴻⵃⵔⵉ برج البحري Bordj El Bahri ⴱⴻⵔⴵ ⵍⴱⴻⵃⵔⵉ برج البحري MULTIPOLYGON (((3.23680 36.79842, 3.23686 36.7... Bordj El Bahri 52816 7,78 6789 1920, 1984 Dar El Beïda
13 1642 Rrwiba Rouiba ⵔⵡⵉⴱⴰ الرويبة Rouiba ⵔⵡⵉⴱⴰ الرويبة MULTIPOLYGON (((3.27069 36.77702, 3.26797 36.7... Rouïba 61984 41,09 1508 1861 Rouïba
14 1620 Dar Lbiḍa Dar El Beïda ⴷⴰⵔ ⵍⴱⴻⵢⴷⴰ الدار البيضاء Dar El Beïda ⴷⴰⵔ ⵍⴱⴻⵢⴷⴰ الدار البيضاء MULTIPOLYGON (((3.19639 36.73101, 3.19636 36.7... Dar El Beïda 102033 30,9 2590 1882 Dar El Beïda
15 1621 Bab Zzewwar Bab Ezzouar ⴱⴰⴱ ⵣⵡⴰⵔ باب الزوار Bab Ezzouar ⴱⴰⴱ ⵣⵡⴰⵔ باب الزوار MULTIPOLYGON (((3.20609 36.71317, 3.20373 36.7... Bab Ezzouar 101657 8,08 11955 1984 Dar El Beïda
16 1629 Muḥemmadeyya Mohammadia ⵎⵓⵃⴻⵎⵎⴰⴷⵢⴰ المحمدية Mohammadia ⵎⵓⵃⴻⵎⵎⴰⴷⵢⴰ المحمدية MULTIPOLYGON (((3.17689 36.74571, 3.17455 36.7... Mohammadia 72543 7,94 7877 1984 Dar El Beïda
17 1615 Wad Semmar Oued Smar ⵡⴻⴷ ⵙⵎⴰⵔ وادي السمار Oued Smar ⵡⴻⴷ ⵙⵎⴰⵔ وادي السمار MULTIPOLYGON (((3.16392 36.69549, 3.16380 36.6... Oued Smar 42062 8,19 3915 1958, 1984 El Harrach
18 1633 Lkalitus Eucalyptus ⴰⴽⴰⵍⵉⵜⵓⵙ الكاليتوس Eucalyptus ⴰⴽⴰⵍⵉⵜⵓⵙ الكاليتوس MULTIPOLYGON (((3.12510 36.69484, 3.12470 36.6... Les Eucalyptus 126107 32,61 3560 1984 Baraki
19 1646 Ziralda Zéralda ⵣⵉⵔⴰⵍⴷⴰ زرالدة Zéralda MULTIPOLYGON (((2.84846 36.73227, 2.84835 36.7... Zeralda 51552 29,69 1732 1905 Zéralda
20 1647 Mḥalma Mâalma ⵎⴰⵃⴻⵍⵎⴰ محالمة Mâalma ⵎⴰⵃⴻⵍⵎⴰ محالمة MULTIPOLYGON (((2.88002 36.70782, 2.88016 36.7... Mahelma 28758 33,91 612 1870 Zéralda
21 1648 Ṛṛeḥmaniya Rahmania ⵔⴰⵃⵎⴰⵏⵢⴰ الرحمانية Rahmania ⵔⴰⵃⵎⴰⵏⵢⴰ الرحمانية MULTIPOLYGON (((2.89601 36.68535, 2.89868 36.6... Rahmania 19396 8,9 831 1984 Zéralda
22 1649 Swidaneyya Souidania ⵙⵡⵉⴷⴰⵏⵢⴰ السويدانية Souidania ⵙⵡⵉⴷⴰⵏⵢⴰ السويدانية MULTIPOLYGON (((2.91202 36.73623, 2.91424 36.7... Souidania 29105 13,65 1253 1894 Zéralda
23 1645 Sṭawali Staoueli ⵙⵜⴰⵡⴰⵍⵉ سطاوالي Staoueli ⵙⵜⴰⵡⴰⵍⵉ سطاوالي MULTIPOLYGON (((2.87439 36.76591, 2.87355 36.7... Staoueli 47664 20,98 2272 1887 Zéralda
24 1637 Sidi Musa Sidi Moussa ⵙⵉⴷⵉ ⵎⵓⵙⴰ سيدي موسى Sidi Moussa ⵙⵉⴷⵉ ⵎⵓⵙⴰ سيدي موسى MULTIPOLYGON (((3.06819 36.64123, 3.07298 36.6... Sidi Moussa 40750 39,56 1030 1861 Baraki
25 1614 Berraqi Baraki ⴱⴰⵔⴰⴽⵉ براقي Baraki ⴱⴰⵔⵔⴰⵇⵉ براقي MULTIPOLYGON (((3.12510 36.69484, 3.12470 36.6... Baraki 126375 26,65 4367 1958, 1977 Baraki
26 1634 Birtuta Birtouta ⴱⴻⵔⵜⵓⵜⴰ بئر توتة Birtouta ⴱⴻⵔⵜⵓⵜⴰ بئر توتة MULTIPOLYGON (((2.95580 36.61718, 2.96342 36.6... Birtouta 30575 27,32 1119 1875 Birtouta
27 1636 Wlad Cbel Ouled Chebel ⵓⵍⴻⵙ ⵛⴱⴻⵍ أولاد شبل Ouled Chebel MULTIPOLYGON (((2.95580 36.61718, 2.95558 36.6... Ouled Chebel 37196 29,33 682 1984 Birtouta
28 1635 Tasala Lmerja Tessala El Merdja ⵜⴰⵍⴰ ⵓⵎⵓⵔⴻⴵ تسالة المرجة Tessala El Merdja ⵜⴰⵍⴰ ⵓⵎⵓⵔⴻⴵ تسالة المرجة MULTIPOLYGON (((2.88620 36.63208, 2.88741 36.6... Tessala El Merdja 29847 20,44 775 1984 Birtouta
29 1654 Dwira Douera ⴷⵡⵉⵔⴰ دويرة Douera ⴷⵡⵉⵔⴰ دويرة MULTIPOLYGON (((2.96101 36.63374, 2.96408 36.6... Douera 56998 40,04 1423 1851 Draria
30 1656 Xraysia Khraïssia ⵅⵔⴰⵢⵙⵢⴰ خرايسية Khraïssia ⵅⵔⴰⵢⵙⵢⴰ خرايسية MULTIPOLYGON (((2.98196 36.65146, 2.98252 36.6... Khraicia 37910 15,19 1837 1856, 1884, 1984 Draria
31 1655 Baba Ḥsen Baba Hassen ⴱⴰⴱⴰ ⵃⴰⵙⴻⵏ بابا حسن Baba Hassen ⴱⴰⴱⴰ ⵃⴰⵙⴻⵏ بابا حسن MULTIPOLYGON (((2.94757 36.70195, 2.94633 36.6... Baba Hassen 33756 8,75 2715 1875, 1984 Draria
32 1651 Wled Fayet Ouled Fayet ⵓⵍⴻⴷ ⴼⴰⵢⴻⵜ أولاد فايت Ouled Fayet ⵓⵍⴻⴷ ⴼⴰⵢⴻⵜ أولاد فايت MULTIPOLYGON (((2.94757 36.70195, 2.95663 36.7... Ouled Fayet 47604 18,21 1512 1888, 1984 Chéraga
33 1657 Ssḥawla Saoula ⵙⴰⵡⵍⴰ سحاولة Saoula ⵙⴰⵡⵍⴰ سحاولة MULTIPOLYGON (((3.03109 36.66096, 3.03202 36.6... Saoula 41690 20,76 2272 1884 Bir Mourad Raï
34 1650 Craga Chéraga ⵛⴻⵔⵔⴰⴳⴰ الشراقة Chéraga MULTIPOLYGON (((2.89290 36.78151, 2.89254 36.7... Cheraga 96824 27,87 2900 1856 Chéraga
35 1644 Ɛin Benyan Aïn Benian ⵉⵏ ⴱⴻⵏⵢⴰⵏ عين البنيان Aïn Benian ⵉⵏ ⴱⴻⵏⵢⴰⵏ عين البنيان MULTIPOLYGON (((2.89328 36.78208, 2.89320 36.7... Aïn Benian 68354 13,66 5004 1874 Chéraga
36 1632 Beni Messous Beni Messous ⴱⵏⵉ ⵎⴻⵙⵙⵓⵙ بني مسوس Beni Messous ⴱⵏⵉ ⵎⴻⵙⵙⵓⵙ بني مسوس MULTIPOLYGON (((2.96080 36.78908, 2.96157 36.7... Beni Messous 39191 7,83 4622 1984 Bouzareah
37 1624 Lḥemmamat Hammamet ⵍⵃⴻⵎⵎⴰⵎⴻⵜ الحمامات Hammamet MULTIPOLYGON (((2.99562 36.81548, 2.99545 36.8... Hammamet 34790 8,74 2745 1984 Chéraga
38 1611 Buzerriεa Bouzaréah ⴱⵓⵣⴰⵔⵔⵉⵄⴰ بوزريعة Bouzaréah MULTIPOLYGON (((2.99075 36.79647, 2.99046 36.7... Bouzareah 102670 12,32 8333 1870, 1977 Bouzareah
39 1613 Lḥerrac El Harrach ⵍⵃⴻⵔⵔⴰⵛ الحراش El Harrach ⵍⵃⴻⵔⵔⴰⵛ الحراش MULTIPOLYGON (((3.12510 36.69484, 3.12457 36.6... El Harrach 53869 9,75 5012 1861, 1977 El Harrach
40 1616 Buruba Bourouba ⴱⵓⵔⵓⴱⴰ بوروبة Bourouba MULTIPOLYGON (((3.12829 36.73092, 3.12923 36.7... Bachdjerrah 103289 3,32 28099 1984 El Harrach
41 1631 Lmeqqariya El Magharia ⵍⵎⴰⵖⴰⵔⵢⴰ المقارية El Magharia ⵍⵎⴰⵖⴰⵔⵢⴰ المقارية MULTIPOLYGON (((3.12452 36.73225, 3.12312 36.7... El Magharia 41453 1,59 19781 1984 Hussein Dey
42 1619 Bac Ǧerraḥ Bachdjarah ⴱⴰⵛ ⴵⴻⵔⵔⴰⵃ باش جراح Bachdjarah ⴱⴰⵛ ⴵⴻⵔⵔⴰⵃ باش جراح MULTIPOLYGON (((3.12452 36.73225, 3.12607 36.7... Bourouba 81661 3,65 19633 1984 El Harrach
43 1653 Drariya Draria ⴷⵔⴰⵔⵢⴰ درارية Draria ⴷⵔⴰⵔⵢⴰ درارية MULTIPOLYGON (((2.98591 36.70351, 2.98576 36.7... Draria 44141 10,65 4145 1870 Draria
44 1622 Benɛeknun Ben Aknoun ⴱⴻⵏ ⴰⴽⵏⵓⵏ بن عكنون Ben Aknoun ⴱⴻⵏ ⴰⴽⵏⵓⵏ بن عكنون MULTIPOLYGON (((3.01009 36.76845, 3.01051 36.7... Ben Aknoun 33838 3,67 5133 1984 Bouzareah
45 1652 Lɛacur El Achour ⵍⴰⵛⵓⵔ العاشور El Achour ⵍⴰⵛⵓⵔ العاشور MULTIPOLYGON (((2.97626 36.70611, 2.97575 36.7... El Achour 41070 11,2 3667 1876, 1984 Draria
46 1623 Dali Brahim Dély Brahim ⴷⴻⵍⵉ ⴱⵔⴰⵀⵉⵎ دالي إبراھيم Dély Brahim ⴷⴻⵍⵉ ⴱⵔⴰⵀⵉⵎ دالي إبراھيم MULTIPOLYGON (((2.98288 36.76910, 2.98258 36.7... Dely Ibrahim 50230 8,59 4101 1856, 1977 Chéraga
47 1610 Lebyir El Biar ⵍⴻⴱⵢⴰⵔ الأبيار El Biar ⵍⴻⴱⵢⴰⵔ الأبيار MULTIPOLYGON (((3.04599 36.75706, 3.04563 36.7... El Biar 57332 4,21 11242 1870, 1977 Bouzareah
48 1628 Ḥidra Hydra ⵃⵉⴷⵔⴰ حيدرة Hydra ⵃⵉⴷⵔⴰ حيدرة MULTIPOLYGON (((3.03421 36.75498, 3.03406 36.7... Hydra 45133 6,8 4578 1984 Bir Mourad Raïs
49 1627 Lmuradeyya El Mouradia ⵍⵎⵓⵔⴰⴷⵢⴰ المرادية El Mouradia ⵍⵎⵓⵔⴰⴷⵢⴰ ⵍⵎⵓⵔⴰⴷⵢⴰ MULTIPOLYGON (((3.04599 36.75706, 3.04563 36.7... El Mouradia 38013 1,93 11820 1984 Sidi M'Hamed
50 1603 Lmadaniya El Madania ⵍⵎⴰⴷⴰⵏⵢⴰ المدنية El Madania ⵍⵎⴰⴷⴰⵏⵢⴰ المدنية MULTIPOLYGON (((3.06231 36.74868, 3.06162 36.7... El Madania 51301 2,14 18832 1977 Sidi M'Hamed
51 1618 Lqebba Kouba ⵍⵇⵓⴱⴱⴰ القبة Kouba ⵍⵇⵓⴱⴱⴰ القبة MULTIPOLYGON (((3.10143 36.72367, 3.10138 36.7... Kouba 104708 10,13 10336 1856, 1977 Hussein Dey
52 1609 Bir Murad Rayes Bir Mourad Raïs ⴱⵉⵔ ⵎⵓⵔⴰⴷ ⵔⴰⵢⵙ بئر مراد رايس Bir Mourad Raïs ⴱⵉⵔ ⵎⵓⵔⴰⴷ ⵔⴰⵢⵙ بئر مراد رايس MULTIPOLYGON (((3.06385 36.73798, 3.06405 36.7... Bir Mourad Raïs 55345 4,22 10745 1869, 1977 Bir Mourad Raïs
53 1612 Birxadem Birkhadem ⴱⵉⵔ ⵅⴰⴷⴻⵎ بئر خادم Birkhadem ⴱⵉⵔ ⵅⴰⴷⴻⵎ بئر خادم MULTIPOLYGON (((3.07326 36.70434, 3.07334 36.7... Birkhadem 97749 8,92 8716 1856 Bir Mourad Raïs
54 1625 Rayes Ḥamidu Raïs Hamidou ⵔⴰⵢⵙ ⵃⴰⵎⵉⴷⵓ الرئيس حميدو ⵔⴰⵢⵙ ⵃⴰⵎⵉⴷⵓ الرئيس حميدو MULTIPOLYGON (((3.02722 36.81236, 3.02718 36.8... Raïs Hamidou 38451 4,76 5977 1984 Bab El Oued
55 1606 Buluɣin Bologhine ⴱⵓⵍⵓⵖⵉⵏ بولوغين Bologhine ⴱⵓⵍⵓⵖⵉⵏ بولوغين MULTIPOLYGON (((3.04998 36.80198, 3.04988 36.8... Bologhine 43835 2,66 16479 1870, 1977 Bab El Oued
56 1626 Ǧser Qsenṭina Gué de Constantine ⴵⵙⴻⵔ ⴽⵙⴻⵏⵟⵉⵏⴰ جسر قسنطينة Djasr Kasentina ⴵⵙⴻⵔ ⴽⵙⴻⵏⵟⵉⵏⴰ جسر قسنطينة MULTIPOLYGON (((3.07326 36.70434, 3.07313 36.7... Djasr KasentinaNote 1 133247 14,54 9164 1984 Bir Mourad Raïs

Cartes choroplèthes¶

GeoPandas facilite la création de cartes Choropleth (cartes où la couleur de chaque forme est basée sur la valeur d'une variable associée). Utilisez simplement la commande plot avec l'argument de colonne défini sur la colonne dont vous souhaitez utiliser les valeurs pour attribuer des couleurs.

In [12]:
 # Plot by population

merged.plot(column="Population");
No description has been provided for this image

Créer une légende¶

In [13]:
merged.plot(
    column="Population",
    legend=True,
    legend_kwds={"label": "Population 2008", "orientation": "horizontal"},
);
No description has been provided for this image

Toutefois, l’apparence par défaut des axes de légende et de tracé n’est peut-être pas souhaitable. On peut définir les axes de tracé (avec ax) et les axes de légende (avec cax), puis les transmettre à l'appel plot(). L'exemple suivant utilise mpl_toolkits pour aligner horizontalement les axes du tracé et les axes de la légende et modifier la largeur :

In [14]:
import matplotlib.pyplot as plt

from mpl_toolkits.axes_grid1 import make_axes_locatable

fig, ax = plt.subplots(1, 1)

divider = make_axes_locatable(ax)

cax = divider.append_axes("bottom", size="5%", pad=0.1)

merged.plot(
    column="Population",
    ax=ax,
    legend=True,
    cax=cax,
    legend_kwds={"label": "Population in 2008", "orientation": "horizontal"},
);
No description has been provided for this image

Choisir les couleurs¶

Vous pouvez également modifier les couleurs utilisées par plot() avec l'option cmap. Pour une liste complète des palettes de couleurs, consultez Choisir des palettes de couleurs dans Matplotlib.

In [15]:
merged.plot(column='Population', cmap='OrRd_r');
No description has been provided for this image

Attention!¶

Une erreur fréquente lors de la production de cartes choroplèthes consiste à encoder des valeurs de données brutes (comme la population) plutôt que d'utiliser des valeurs normalisées (en calculant la population par kilomètre carré par exemple) pour produire une carte de densité.

exercice:¶

Créer une carte de densité selon l'equation suivante:

\begin{equation*} Densité = \frac{Population}{superficie} \end{equation*}

Tout d'abord il faut calculer la colomne Superficie (voir la section: Zone de mesure )

In [16]:
merged = merged.to_crs(3857)
In [17]:
merged["Densité"]=merged["Population"]/merged.area
In [18]:
fig, ax = plt.subplots(1, 1)

divider = make_axes_locatable(ax)

cax = divider.append_axes("bottom", size="5%", pad=0.1)

merged.plot(
    column="Densité",
    ax=ax,
    legend=True,
    cax=cax,
    cmap="RdYlBu",
    legend_kwds={"label": "Population in 2008", "orientation": "horizontal"},
);
No description has been provided for this image
In [ ]: