Important
GeoUtils v0.2 is released with more consistent point cloud support! We are working on Xarray and GeoPandas accessors for all data objects, as well as other scalability features.
GeoUtils is built on top of core geospatial packages (Rasterio, GeoPandas, PyProj) and numerical packages (NumPy, Xarray, SciPy) to provide consistent higher-level functionalities at the interface of raster, vector and point cloud objects (such as match-reference reprojection, point interpolation or gridding).
It is tailored to perform quantitative analysis that implicitly understands the intricacies of geospatial data (nodata values, projection, pixel interpretation), through an intuitive object-based API to foster accessibility, and strives to be computationally scalable (Dask support in development for future Xarray accessor).
If you are looking to port your GDAL or QGIS workflow in Python, GeoUtils is made for you!
Where to start?#
Learn more about why we developed GeoUtils.
Run a short example of the package functionalities.
Dive into the full documentation.
Prefer to grasp GeoUtils’ core concepts by comparing with other Python packages? Read through a short side-by-side code comparison with Rasterio and GeoPandas.
Looking to learn a specific feature by running an example? Jump straight into our example galleries on Input/output, Handling and Analysis.
See also
If you are DEM-enthusiastic, check-out our sister package xDEM for digital elevation models.
Table of contents#
Getting started
Features
Examples
Reference
Project information