Sistemi di riferimento delle coordinate (CRS)
Scorri per mostrare il menu
Quando si lavora con dati geospaziali, è necessario un modo per descrivere dove si trovano le cose sulla Terra. Qui entrano in gioco i Sistemi di Riferimento delle Coordinate (CRS). Un CRS definisce come la mappa bidimensionale proiettata nella tua analisi si collega a luoghi reali sul globo. Senza un CRS, i tuoi dati spaziali non avrebbero contesto: le coordinate sarebbero solo numeri, non posizioni reali.
Esistono due principali categorie di CRS: sistemi di coordinate geografiche e sistemi di coordinate proiettate. Un sistema di coordinate geografiche utilizza latitudine e longitudine, rappresentando le posizioni su una superficie sferica. Al contrario, un sistema di coordinate proiettate trasforma queste posizioni su una superficie piana, utilizzando unità come metri o piedi. Questa trasformazione è chiamata proiezione cartografica. Ogni proiezione distorce la superficie terrestre in qualche modo, influenzando area, forma, distanza o direzione. La scelta del CRS e della proiezione corretti è fondamentale, perché una scelta errata può portare a misurazioni imprecise o mappe fuorvianti.
Ogni volta che analizzi, visualizzi o combini set di dati geospaziali, devi assicurarti che tutti i layer utilizzino CRS compatibili. Se i layer utilizzano CRS diversi, le loro caratteristiche potrebbero non allinearsi e i calcoli spaziali—come la misurazione delle distanze o la ricerca di intersezioni—saranno errati. Comprendere i CRS è quindi fondamentale per un'analisi geospaziale affidabile.
1234567891011import 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)
L'esempio di codice mostra come lavorare con i Sistemi di Riferimento delle Coordinate (CRS) utilizzando geopandas. Per prima cosa, viene caricato un GeoDataFrame da un file GeoJSON remoto contenente luoghi popolati. Il codice stampa quindi il CRS originale, che tipicamente è EPSG:4326 (latitudine e longitudine WGS84). Successivamente, il GeoDataFrame viene riproiettato in un altro CRS—EPSG:3857 (Web Mercator)—utilizzando il metodo to_crs. La stampa del nuovo CRS conferma la trasformazione. Questo flusso di lavoro mostra come ispezionare e modificare il CRS dei tuoi dati, operazione essenziale per garantire che i layer spaziali siano correttamente allineati e che le misurazioni siano accurate nell'analisi geospaziale.
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione