What problem does it solve?
Geospatial data analysis often requires stitching together multiple libraries and workflows for vector and raster data, statistics, and interactive visualization. This skill provides a cohesive pipeline to preprocess GIS data, perform spatial analysis, and render clear maps.
Core Features & Use Cases
- Vector data processing with GeoPandas: read shapefiles/GeoJSON, reproject, and summarize geometries.
- Raster data analysis with Rasterio: read GeoTIFFs, raster calculations, and band operations.
- Spatial statistics: global Moran's I and Local Indicators of Spatial Association (LISA) to detect clustering.
- Spatial interpolation: Kriging-based surface estimation for predictive mapping.
- Interactive visualization: Folium/Kepler.gl for web maps and map-based reporting.
- Use Case: Assess habitat suitability by processing GBIF records, performing CRS alignment, detecting spatial autocorrelation, and visualizing results on an interactive map.
Quick Start
Load a geospatial dataset (vector or raster), transform it to the target CRS, run spatial analyses (Moran's I, LISA, Kriging if needed), and generate an interactive map.