Explorer et visualiser les données spatiales et leurs attributs

Travailler avec des données géospatiales en Python

Joris Van den Bossche

Open source software developer and teacher, GeoPandas maintainer

Filtrer des données

countries.head()
          name      continent       gdp                            geometry
0  Afghanistan           Asia   64080.0  POLYGON ((61.21 35.65, 62.23 35...
1       Angola         Africa  189000.0  MULTIPOLYGON (((23.90 -11.72, 2...
...
countries['continent'] == 'Africa'
0      False
1       True
         ...  
175     True
176     True
Name: continent, Length: 177, dtype: bool
Travailler avec des données géospatiales en Python

Filtrer des données

countries_africa = countries[countries['continent'] == 'Africa']
countries_africa.plot()

Travailler avec des données géospatiales en Python

Visualiser des données spatiales

countries.plot()

Travailler avec des données géospatiales en Python

Ajuster la couleur : couleur uniforme

countries.plot(color="red")

Travailler avec des données géospatiales en Python

Ajuster la couleur : selon les attributs

countries.plot(column='gdp_per_cap')

Travailler avec des données géospatiales en Python

Graphique à plusieurs couches

fig, ax = plt.subplots(figsize=(12, 6))
countries.plot(ax=ax)
cities.plot(ax=ax, color='red', markersize=10)
ax.set_axis_off()

Travailler avec des données géospatiales en Python

Passons à la pratique !

Travailler avec des données géospatiales en Python

Preparing Video For Download...