0% found this document useful (0 votes)
90 views20 pages

08.SNAP - Introduction and News

SNAP is an open source software developed by ESA to process data from multiple Earth observation satellites. It was created in 2014 to process data from the Sentinel satellites. SNAP is built on 17 years of experience from previous ESA software like BEAM and NEST. It has a modular architecture that allows it to process data from Sentinels and other missions. The latest version, SNAP 7, added support for new sensors and improved existing capabilities. SNAP 8 is planned for 2020 and will introduce a new standardized I/O format and other enhancements.

Uploaded by

siro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
90 views20 pages

08.SNAP - Introduction and News

SNAP is an open source software developed by ESA to process data from multiple Earth observation satellites. It was created in 2014 to process data from the Sentinel satellites. SNAP is built on 17 years of experience from previous ESA software like BEAM and NEST. It has a modular architecture that allows it to process data from Sentinels and other missions. The latest version, SNAP 7, added support for new sensors and improved existing capabilities. SNAP 8 is planned for 2020 and will introduce a new standardized I/O format and other enhancements.

Uploaded by

siro
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

SNAP

Introduction
and News
Tonio Fincke
Brockmann Consult
SNAP User Forum
September 10th, 2019

#esa_snap

#esa_snap
History

• In early 2014, ESA kicked off the new toolbox development for the
upcoming Sentinel platforms
• The Toolboxes were to be developed on a common basis
• SNAP was created on the heritage of BEAM and NEST
• BEAM (est. 2002) was the standard toolbox for the optical sensors on the
Envisat platform
• NEST (est. 2008) was the standard ESA SAR toolbox and built on top of BEAM
• Therefore SNAP is built on 17 years of experience in EO software
development and EO data processing & analysis

#esa_snap
Project Organisation

• SNAP is the common software platform and


host for the Sentinel Toolboxes and others
• The SNAP core development is led and
organised by Brockmann Consult (Germany)
• The toolboxes for the Sentinel platforms are
run by
• SkyWatch (Canada) for Sentinel-1
• C-S (France, Romania) for Sentinel-2
• Brockmann Consult (Germany) for Sentinel-3

#esa_snap
SNAP & Toolboxes support multiple missions

Proba/CHRIS

#esa_snap
SNAP Architecture

Any combination of toolbox


add-ons is allowed, even
Sentinel-1 Toolbox (S1TBX) Sentinel-2 Toolbox (S2TBX) Sentinel-3 Toolbox (S3TBX) none, as SNAP Desktop is a
already a useful stand-alone
application for EO data
exploitation.

SNAP Desktop SNAP Engine


SNAP layer

NetBeans RCP NetCDF … 3rd-party library layer


GeoTools JAI

Java SE 8 Platform Python Programming language layer

#esa_snap
User involvement: Git, Forum & Issue Tracker

>5000 registered users


in the forum

#esa_snap
SNAP Downloads

>200000 unique downloads for


SNAP 6

#esa_snap
SNAP 7

• Release: July 22nd, 2019


• First Update: September 2nd, 2019

#esa_snap
SNAP 7: New Product Readers

• AATSR L1 data in SAFE format • Kompsat-5 in GeoTiff


• Sentinel-1 on AWS • Landsat L2
• RCM • Landsat ESA products
• Paz • Pleiades
• ICEYE • WorldView-2
• RISAT-1 • IKONOS
• ALOS-2 in GeoTiff • ALOS AVNIR2-PRISM
• Kompsat-2

#esa_snap
SNAP 7: New Operators

• S1TBX
• Deramp and Demodulation
• S2TBX
• Forest Cover Change
• Spectral Angle Mapper
• GeFolki Co-registration
• S3TBX
• OLCI PPE
• OLCI Harmonisation

#esa_snap
SNAP 7: Improved and Fixed Operators

• SNAP • S1TBX
• Collocate • Terrain Flattening
• Resample • Thermal Noise Filtering
• Merge • S2TBX
• Binning • Refl2Rad
• Subset
• S3TBX
• C2RCC

#esa_snap
SNAP 7: Extended Multi-Size Support
Export Mask Pixels Collocation

Magic Wand
BaseIndexOp

Subsets

Add Elevation Band

Copy Pixel Info


Export Transect Pixels

#esa_snap
SNAP 7: What else is new?

• Allow disabling access to remote auxiliary data


• Automatic orbit download via QC Rest API
• Calibration for RCM, Paz, ICEYE SLC, SLSTR L1B
• Simplified Smart Configurator
• Graphical User Interface for Remote Execution
• Virtual File System
• Added OTB bundle
• Removed question which SLSTR reader to use

#esa_snap
SNAP 7: What else is new?

• Improved testing
• Created tutorials
• Updated help entries
• Moved Idepixes to dedicated repository
• Improved Reader performances
• GeoTiff

#esa_snap
SNAP 8 – An outlook

• Release planned for winter 2020

#esa_snap
SNAP 8 – Upcoming Features

• New SNAP Standard-I/O Format


• Required due to
• Ever-increasing spatial resolution
• Problems in distributed processing (cloud storage)
• Stored in a single directory
• Individual files for
• Metadata
• Binary data
• Vector data
• Ancillary data

#esa_snap
SNAP 8 – New SNAP Standard-I/O Format

• Binary data stored in .zarr-format


• Zarr
• Originates from Python Library
• Data is compressed / Big Data Sizes are supported
• Metadata is stored in separate files

#esa_snap
SNAP 8 – Upcoming Features

• GPF-Enhancements
• Remodeling of framework
• Improve usage of GraphBuilder
• Improve Python integration
• Easier implementation of processors
• Support of multiple Python environments
• Help & tutorials
• Readers:
• Sentinel-2 products in AWS format
• ZIP support for Sentinel-3 readers

#esa_snap
SNAP 8 – Upcoming Features

• Export/import functionality between SNAP and PyRate SBAS InSAR


processing toolkit
• Eased installation of non-Java S2 / Optical Tools
• Change Detection Toolbox
• Enhancements of Biophysical Processor
• Access to online Geospatial Data

#esa_snap
SNAP 8 – And more ...

• Improve Performance
• Improve Multi-Size-support
• Improve User Interfaces
• More tests
• More tutorials

#esa_snap

You might also like