`odc‐geo` intro draft - GeoscienceAustralia/dea-notebooks GitHub Wiki
odc-geo
The odc-geo
library provides powerful tools for geospatial data manipulation, including working with coordinate reference systems, grid definitions, and spatial transformations.
The library integrates closely with the Python geospatial ecosystem (including Shapely
and pyproj
), providing projection-aware geometry classes that simplify complex geospatial operations. Geo-registered raster analysis is supported through an .odc.
extension that is automatically added to data loaded using the Open Data Cube or rioxarray
- exposing important geospatial metadata and a variety of useful and performant geospatial analysis tools.
Key features
- Vector and raster reprojection: Efficiently reproject data between CRSs using high-performance reprojection utilities powered by
Dask
- Geospatial metadata handling: Inspect and manipulate geo-registered raster metadata using a standardised
GeoBox
pixel grid model - Spatial grid definition: Generate precise
GridSpec
analysis tile grids for seamless large-scale analysis - Cloud-optimised data: Export geo-registered raster data into optimised cloud-optimised GeoTIFF files
- Spatial analysis: Tools for rasterising, masking, clipping vector and raster data
- Interactive visualisation: Plot and explore spatial vector and raster data on an interactive map