You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
**Exercice 3: importer et explorer les données velib**
140
+
141
+
1. Importer les données velib sous le nom station
142
+
2. Représenter sur une carte les 100 stations les plus importantes. Vous pouvez également afficher le fonds de carte des arrondissements en ne gardant que les départements de la petite couronne (75, 92, 93, 94).
143
+
Cette [page](https://geopandas.org/mapping.html#maps-with-layers) peut vous aider pour afficher plusieurs couches à la fois (nous irons plus loin lors du chapitre XXXX).
144
+
3. (optionnel) Afficher également les réseaux de transport en communs, disponibles [ici](https://data.iledefrance-mobilites.fr/explore/dataset/traces-du-reseau-ferre-idf/map/?location=7,48.69717,2.33167&basemap=jawg.streets). L'url à requêter est
Les jointures attributaires fonctionnent comme avec un DataFrame `pandas`. Pour conserver un objet spatial *in fine*, il faut faire attention à utiliser en premier (base de gauche) l'objet `geopandas`. En revanche, l'un des intérêts des objets geopandas est qu'on peut également faire une jointure sur la dimension spatiale.
172
+
173
+
La documentation à laquelle se référer est [ici](https://geopandas.org/mergingdata.html#spatial-joins).
174
+
175
+
**Exercice 4: Associer les stations aux communes et arrondissements auxquels ils appartiennent**
176
+
177
+
1. Faire une jointure spatiale pour enrichir les données de stations d'informations sur l'environnement.
178
+
Appeler cet objet `stations_info`
179
+
2. Représenter la carte des stations du 19e arrondissement (s'aider de la variable `c_ar`).
180
+
Vous pouvez mettre en fond de carte les arrondissements parisiens.
181
+
3. Compter le nombre de stations velib et le nombre de places velib par arrondissement ou communes (pour vous aider, vous pouvez compléter vos connaissances avec [ce tutoriel](https://pandas.pydata.org/docs/getting_started/intro_tutorials/06_calculate_statistics.html)). Représenter sur une carte chacune des informations
182
+
4. Représenter les mêmes informations mais en densité (diviser par la surface de l'arrondissement ou commune en km2)
183
+
184
+
```{python}
185
+
stations_info = gpd.sjoin(stations, data_paris, op = 'within')
186
+
187
+
base = data_paris[data_paris.dep == "75"].plot(alpha = 0.2, edgecolor = 'k')
**Exercice 5 (optionnel): Relier distance au métro et capacité d'une station**
125
214
215
+
1. Relier chaque station velib à la station de transport en commun la plus proche
216
+
2. Quelle ligne de transport est à proximité du plus de velib ?
217
+
3. Calculer la distance de chaque station à la ligne de métro la plus proche. Faire un nuage de points reliant distance au métro et nombre de places en stations
**Exercice 3: importer et explorer les données velib**
113
+
114
+
1. Importer les données velib sous le nom station
115
+
2. Représenter sur une carte les 100 stations les plus importantes. Vous pouvez également afficher le fonds de carte des arrondissements en ne gardant que les départements de la petite couronne (75, 92, 93, 94).
116
+
Cette [page](https://geopandas.org/mapping.html#maps-with-layers) peut vous aider pour afficher plusieurs couches à la fois (nous irons plus loin lors du chapitre XXXX).
117
+
3. (optionnel) Afficher également les réseaux de transport en communs, disponibles [ici](https://data.iledefrance-mobilites.fr/explore/dataset/traces-du-reseau-ferre-idf/map/?location=7,48.69717,2.33167&basemap=jawg.streets). L'url à requêter est
Les jointures attributaires fonctionnent comme avec un DataFrame `pandas`. Pour conserver un objet spatial *in fine*, il faut faire attention à utiliser en premier (base de gauche) l'objet `geopandas`. En revanche, l'un des intérêts des objets geopandas est qu'on peut également faire une jointure sur la dimension spatiale.
130
+
131
+
La documentation à laquelle se référer est [ici](https://geopandas.org/mergingdata.html#spatial-joins).
132
+
133
+
**Exercice 4: Associer les stations aux communes et arrondissements auxquels ils appartiennent**
134
+
135
+
1. Faire une jointure spatiale pour enrichir les données de stations d'informations sur l'environnement.
136
+
Appeler cet objet `stations_info`
137
+
2. Représenter la carte des stations du 19e arrondissement (s'aider de la variable `c_ar`).
138
+
Vous pouvez mettre en fond de carte les arrondissements parisiens.
139
+
3. Compter le nombre de stations velib et le nombre de places velib par arrondissement ou communes (pour vous aider, vous pouvez compléter vos connaissances avec [ce tutoriel](https://pandas.pydata.org/docs/getting_started/intro_tutorials/06_calculate_statistics.html)). Représenter sur une carte chacune des informations
140
+
4. Représenter les mêmes informations mais en densité (diviser par la surface de l'arrondissement ou commune en km2)
141
+
142
+
143
+
144
+
145
+
146
+
147
+
148
+
149
+
150
+
**Exercice 5 (optionnel): Relier distance au métro et capacité d'une station**
123
151
152
+
1. Relier chaque station velib à la station de transport en commun la plus proche
153
+
2. Quelle ligne de transport est à proximité du plus de velib ?
154
+
3. Calculer la distance de chaque station à la ligne de métro la plus proche. Faire un nuage de points reliant distance au métro et nombre de places en stations
0 commit comments