Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Cartographie des données environnementales | Projets Géospatiaux Réels
Analyse Géospatiale Avec Python

Cartographie des données environnementales

Glissez pour afficher le menu

Les ensembles de données géospatiales environnementales jouent un rôle essentiel dans la compréhension et la gestion des environnements naturels et urbains. Ces ensembles de données incluent souvent des informations sur les parcs, rivières, espaces verts, sources de pollution et d'autres éléments environnementaux, chacun avec des attributs tels que les coordonnées géographiques, le type, la superficie et des indicateurs de qualité. L'analyse de ces données permet d'identifier des tendances, de surveiller les évolutions et d'éclairer la prise de décision en urbanisme, conservation et santé publique.

Cependant, le travail avec des ensembles de données environnementales peut présenter des défis, tels que :

  • Nommage incohérent des attributs ;
  • Systèmes de référence de coordonnées variés ;
  • Enregistrements manquants ou obsolètes.

Un prétraitement et une validation rigoureux sont essentiels pour produire des cartes fiables et pertinentes qui reflètent fidèlement la situation environnementale.

123456789101112131415161718192021
import geopandas as gpd import matplotlib.pyplot as plt # Load parks (protected areas) and rivers datasets from valid GeoJSON URLs parks_url = "https://raw.githubusercontent.com/datasets/geo-boundaries-world-110m/master/countries.geojson" # Example: country boundaries as protected areas rivers_url = "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_10m_rivers_lake_centerlines.geojson" parks = gpd.read_file(parks_url) rivers = gpd.read_file(rivers_url) # Align both datasets to the same CRS (EPSG:4326) parks = parks.to_crs("EPSG:4326") rivers = rivers.to_crs("EPSG:4326") # Plot rivers as blue lines and parks as green polygons fig, ax = plt.subplots(figsize=(10, 6)) rivers.plot(ax=ax, color="blue", linewidth=1, label="Rivers") parks.plot(ax=ax, color="green", edgecolor="black", alpha=0.5, label="Parks") ax.set_title("Environmental Features: Parks and Rivers") ax.legend() plt.show()
Chargement des données
expand arrow

Le code charge les ensembles de données des parcs et des rivières à partir d’URL GeoJSON publiques en utilisant geopandas.read_file.

Alignement du système de coordonnées
expand arrow

Les deux ensembles de données sont définis dans le même système de référence de coordonnées (EPSG:4326) pour garantir une superposition précise.

Visualisation
expand arrow

Le code utilise matplotlib pour représenter les rivières sous forme de lignes bleues et les parcs sous forme de points verts sur une seule carte, en ajoutant un titre et une légende pour plus de clarté.

question mark

Laquelle des propositions suivantes décrit le mieux un aperçu possible obtenu en superposant les parcs et les rivières sur une même carte ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 2

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 3. Chapitre 2
some-alt