Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Systèmes de référence de coordonnées (CRS) | Introduction aux données géospatiales
Analyse Géospatiale Avec Python

Systèmes de référence de coordonnées (CRS)

Glissez pour afficher le menu

Lors de la manipulation de données géospatiales, il est nécessaire de disposer d’un moyen pour décrire l’emplacement des objets sur la Terre. C’est là qu’interviennent les systèmes de référence de coordonnées (CRS). Un CRS définit la manière dont la carte bidimensionnelle projetée dans votre analyse correspond à des lieux réels sur le globe. Sans CRS, vos données spatiales n’auraient aucun contexte — les coordonnées ne seraient que des chiffres, sans correspondance avec des emplacements réels.

Il existe deux grandes catégories de CRS : les systèmes de coordonnées géographiques et les systèmes de coordonnées projetées. Un système de coordonnées géographiques utilise la latitude et la longitude pour représenter des emplacements sur une surface sphérique. À l’inverse, un système de coordonnées projetées transforme ces emplacements sur une surface plane, en utilisant des unités telles que les mètres ou les pieds. Cette transformation est appelée projection cartographique. Chaque projection déforme la surface terrestre d’une certaine manière, ce qui peut affecter la superficie, la forme, la distance ou la direction. Le choix du CRS et de la projection appropriés est crucial, car une mauvaise sélection peut entraîner des mesures inexactes ou des cartes trompeuses.

À chaque fois que vous analysez, visualisez ou combinez des jeux de données géospatiales, il est indispensable de vérifier que toutes les couches utilisent des CRS compatibles. Si les couches utilisent des CRS différents, leurs entités risquent de ne pas s’aligner et les calculs spatiaux — comme la mesure des distances ou la recherche d’intersections — seront incorrects. La compréhension des CRS est donc fondamentale pour une analyse géospatiale fiable.

1234567891011
import geopandas as gpd # Load a sample GeoDataFrame (replace with your own file or data source) url = "https://raw.githubusercontent.com/nvkelso/natural-earth-vector/master/geojson/ne_110m_populated_places.geojson" gdf = gpd.read_file(url) # Inspect the current CRS print("Original CRS:", gdf.crs) # Reproject to a different CRS (for example, Web Mercator) gdf_projected = gdf.to_crs("EPSG:3857") print("Projected CRS:", gdf_projected.crs)

Cet exemple de code montre comment manipuler les systèmes de référence de coordonnées (CRS) avec geopandas. Tout d’abord, il charge un GeoDataFrame à partir d’un fichier GeoJSON distant contenant des lieux peuplés. Le code affiche ensuite le CRS d’origine, qui est généralement EPSG:4326 (latitude et longitude WGS84). Ensuite, il reprojette le GeoDataFrame vers un autre CRS — EPSG:3857 (Web Mercator) — à l’aide de la méthode to_crs. L’affichage du nouveau CRS confirme la transformation. Ce processus illustre comment inspecter et modifier le CRS de vos données, ce qui est essentiel pour garantir l’alignement correct des couches spatiales et l’exactitude des mesures lors de l’analyse géospatiale.

question mark

Laquelle des propositions suivantes décrit le mieux le rôle d’un système de référence de coordonnées (CRS) dans l’analyse spatiale ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. 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 1. Chapitre 2
some-alt