Skip to article frontmatterSkip to article content

Software

Example code in this repository relies heavily on the following open source libraries. This page contains a few useful notes and links, but if you’re new to these libraries, spend some time reviewing each project’s documentation (links in table below).

SoftwareSummaryCitation
GDALFoundational C++ library for geospatial operations and format conversionsGDAL/OGR contributors, 2025
PROJFoundational C++ library for CRS handling and reprojectionEvenden et al., 2025
GeoPandasPython library to work with geospatial vector dataJordahl et al., 2021
RioXarrayPython library for geosptial raster dataSnow et al., 2025

In general it’s easiest to install these libraries using conda-forge package distributions:

You can recreate the software environment that we use to run all the examples in this online book with Pixi:

git clone https://github.com/uw-cryo/3D_CRS_Transformation_Resources
cd 3D_CRS_Transformation_Resources
pixi shell
gdalinfo --version
GDAL 3.10.3, released 2025/04/01

PROJ

If you’re working with vertical datum offset grids regularly or offline the projsync command is your friend (projsync --all).

References
  1. GDAL/OGR contributors. (2025). GDAL/OGR Geospatial Data Abstraction software Library. Open Source Geospatial Foundation. 10.5281/zenodo.5884351
  2. Evenden, G. I., Rouault, E., Warmerdam, F., Evers, K., Knudsen, T., Butler, H., Taves, M. W., Schwehr, K., Sales de Andrade, E., Karney, C., Couwenberg, S., Dawson, N., Snow, A. D., & Jimenez Shaw, J. (2025). PROJ (9.6.2) [Computer software]. Zenodo. 10.5281/zenodo.15608510
  3. Jordahl, K., Bossche, J. V. den, Fleischmann, M., McBride, J., Wasserman, J., Badaracco, A. G., Gerard, J., Snow, A. D., Tratner, J., Perry, M., Farmer, C., Hjelle, G. A., Cochran, M., Gillies, S., Culbertson, L., Bartos, M., Ward, B., Caria, G., Taves, M., … Wasser, L. (2021). geopandas/geopandas: v1.0.0. Zenodo. 10.5281/zenodo.12515477
  4. Snow, A. D., RichardScottOZ, Raspaud, M., Brochart, D., Kouzoubov, K., Henderson, S., Braun, R., Amici, A., stefank0, Chegini, T., Bell, R., Taves, M., Lusk, D., Hoefler, P., Marsh, P., sangzi liang, Caldwell, S., Miller, S., Badger, T. G., … Zehner, M. (2025). corteva/rioxarray: 0.19.0 Release (0.19.0) [Computer software]. Zenodo. 10.5281/zenodo.15257348