All pages

GDAL and PDAL

Geospatial libraries. Atlas needs GDAL for rasters and tiles. Survey needs PDAL, GDAL and PROJ for point clouds and surfaces. Both Docker images ship them, so you only install them for a native run.

Used by

PackageWhat forReads
argus-atlas (opens in new tab)

GDAL (gdal-bin, incl. gdal2tiles.py). The image is built on the OSGeo GDAL image. Check with argus-atlas doctor.

[tiles]

argus-survey (opens in new tab)

PDAL, GDAL and PROJ from conda-forge (a lockfile in env/). Datum grids come from projsync, and PROJ_NETWORK is forced off.

PROJ_NETWORK=OFF

Official guides

Minimal setup

The Docker images already include these libraries. Install them only for a native run.

  • atlas: install gdal-bin from your distribution or conda-forge, so gdalwarp and gdal2tiles.py are on PATH. Then pip install 'argus-atlas[tiles]' and run argus-atlas doctor to check.

  • survey: create the pinned conda environment from its lockfile, then fetch the datum grids:

    micromamba create -p ./.geo -f env/geo-linux-64.lock
    projsync --system-directory --all   # or only the grids you need
    

    Survey forces PROJ_NETWORK=OFF, so grids are never fetched mid-run.