Snap2stamps package: a free tool to automate the SNAP-StaMPS Workflow

ps_plot(‘w’, 1, 0, 0, 1, ‘tc’) is that a correct command?
It doesn’t work. I am still unable to make matlab create a georeferenced map of the phases and unwrapped phases created as intermediate products during the 7 STAMPS steps. I also didn’t find how to use the TC operator in the manual.


The right plot I got by using white and lat/long coordinate background with terrain corrected geometry (I guess) ps_plot(‘w’, 1, 0, 0, 1)
The left plot I got by using mean amplitude background with slant-range geometry ps_plot(‘w’, 5, 0, 0, 1)
But they are still identified as raster images with no reference system that can automatically place them into their right location on Google Earth

Another question if you wouldn’t mind,
in ps_plot(‘w’, 5, 0, 0, 1) command, the two zeros in the middle are identified as
ps_plot(‘w’, 5, "phase_lims, "reference interferogram, 1), what does that mean?

I meant to add the TC operator on the plotting XML graphs that uses SNAP.

If you refer to stamps commands I suggest you check the StaMPS user manual and its plot scripts, as the SNAP2StaMPS are not interfering or changing them.

StaMPS only generates the figures, but not their raster geotiffs unless you modify its code for it.

is there a way to at least add a visible coordinate grid like this


or internal + intersects inside the produced raster figure output by the ps_plot command, so i can rectify those images by an external georeferencing tool such as in QGIS?


i am facing error when installing Snap2Stamps in anaconda. Please help.

Does anyone have experience using the latest SNAP 10.0 version in the Snap2STaMPS processing? The results are fine until the mt_prep_snap command, which fails. The reason is @badly formed number.

I noticed that when using the commands splitting_slaves.py, coreg_ifg_topsar.py and stamps_export.py the same message is received which reads: "SNAP STDOUT:b’WARNING: An illegal reflective access operation has occurred\r\nWARNING: Illegal reflective access by org. esa.snap.runtime.Engine (file:/C:/Program%20Files/snap/snap/modules/ext/org.esa.snap.snap-core/org-esa-snap/snap-runtime.jar) to method java.lang.ClassLoader.initializePath(java.lang.String)\r\nWARNING: Please consider reporting this to the maintainers of org.esa.snap.runtime.Engine\r\nWARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations\r\nWARNING: All illegal access operations will be denied in a future release\r\nWARNING: org.esa.snap.core.util.ServiceLoader: org.esa.snap.core.gpf .OperatorSpi: Provider eu.esa.opt.meris.sdr.aerosol.AerosolMergerOp$Spi not found\r\nWARNING: org.esa.snap.core.util.ServiceLoader: org.esa.snap.core.gpf.OperatorSpi: Provider eu.esa.opt.meris.sdr.aerosol.ModisAerosolOp$Spi not found\r\nINFO: org.esa.snap.core.gpf.operators.tooladapter.ToolAdapterIO: Initializing external tool adapters\r\nINFO: org. esa.snap.core.util.EngineVersionCheckActivator: Please check regularly for new updates for the best SNAP experience.\r\nExecuting processing graph\r\n…10%…20%…30% …40%…50%…60%…70%…80%…90% done.\r\n

I tried with SNAP 9.0, and there are no problems.

Does anyone know how to overcome this issue?