LinuxCommandLibrary

esa-snap

Process satellite imagery data with ESA SNAP

TLDR

Display all updates

$ snap --nosplash --nogui --modules --list --refresh
copy

Display help
$ snap --help
copy

SYNOPSIS

esa-snap [options] <command> [args]

PARAMETERS

install
    Install a SNAP toolbox or engine (e.g., esa-snap install snap-engine)

uninstall
    Remove a SNAP toolbox or engine

list
    List installed SNAP toolboxes

update
    Update a specific SNAP toolbox

refresh
    Refresh all SNAP toolboxes

search
    Search available SNAP toolboxes

info
    Show details about a toolbox

--help
    Display help information

--version
    Show esa-snap version

--verbose
    Enable verbose output

--assume-yes
    Automatically answer 'yes' to prompts

DESCRIPTION

The esa-snap command is a specialized tool for installing, managing, and updating the European Space Agency's (ESA) Sentinel Application Platform (SNAP), a free open-source software for processing Earth observation data from Sentinel satellites and others.

It leverages the Snap package manager to deliver SNAP engine, toolboxes, and plugins effortlessly, ensuring compatibility across Linux distributions. SNAP supports raster and vector data analysis, including orthorectification, calibration, and classification.

esa-snap simplifies deployment by handling dependencies automatically, allowing users to install specific toolboxes like sen2corr or snap-engine without manual configuration. Ideal for remote sensing researchers, it's actively maintained by ESA's STEP team.

CAVEATS

Requires snapd service running; large downloads (GBs) for toolboxes; classic confinement needed for full desktop integration.

EXAMPLES

esa-snap install snap-engine
esa-snap list
esa-snap refresh

REQUIREMENTS

Ubuntu 18.04+, snapd installed via sudo apt install snapd.

HISTORY

Developed by ESA's STEP team since 2020 as Snap packaging for SNAP (launched 2014 for Sentinel-1/2 missions). Eases adoption amid growing EO data volumes.

SEE ALSO

snap(1), snap(8), gpt(1), flatpak(1)

Copied to clipboard