Lavorare con i dati geospaziali in Python
Joris Van den Bossche
Open source software developer and teacher, GeoPandas maintainer
Posizione della Torre Eiffel:
POINT (2.2945 48.8584)
→ Il Coordinate Reference System (CRS) collega le coordinate a una posizione specifica sulla Terra.

Gradi di latitudine e longitudine.
Es. 48°51′N, 2°17′E
Usati in GPS, applicazioni di web mapping...
Attenzione!
in Python usiamo (lon, lat) e non (lat, long)


Le coordinate (x, y) sono di solito in metri o piedi
Proiezione Albers Equal Area

Proiezione di Mercatore

Dimensione proiettata vs reale (proiezione di Mercatore)

Stringa proj4
Esempio: +proj=longlat +datum=WGS84 +no_defs
Rappresentazione dict:
{'proj': 'longlat', 'datum': 'WGS84', 'no_defs': True}
Codice EPSG
Esempio:
EPSG:4326 = CRS geografico WGS84 (longitudine, latitudine)
L'attributo .crs di GeoDataFrame/GeoSeries:
import geopandas
gdf = geopandas.read_file("countries.shp")
print(gdf.crs)
{'init': 'epsg:4326'}
.crsLavorare con i dati geospaziali in Python