Skip to content

(InSAR) Generate layer-specific bonus PNG+KML pairs #166

Description

@nemo794

Feature Request

In #87, nisarqa added the option to generate "bonus" PNG+KML pairs for each individual freq+pol layers in RSLC, GSLC, and GCOV; these were in addition to the standard composite browse PNG+PNG pair.

There is a feature request is to generate similar "bonus" PNG+KML pairs for individual layers in InSAR.

Notes

Highest-priority layers

Certain layers have been specifically requested, but my suspicion is that once the floodgates open, there could be requests for bonus PNG+KML pairs for any/all InSAR layers. This means: The implementation should not be a kludge. Instead, the implementation's design should be robust and flexible to easily be expanded for any/all InSAR layers. Consider looking at the changes made in #161 to see one design pattern for generating extra PNG+KML pairs.

  • GUNW:
    • Coherence Magnitude (from unwrapped group) -- use a fixed colorbar from [0,1]
    • Ionosphere Phase Screen (default re-wrap to 2pi, but make this configurable from the runconfig)

NATIVE vs. LATLON

#161 and #164 introduced NATIVE vs. LATLON browse images for all L1/L2 products. In that PR, the "bonus" individual PNGs for RSLC, GSLC, and GCOV remain produced in NATIVE coordinates only. (Only one primary composite PNG+KML pair would be produced in LATLON per granule.) When implementing this feature request, 1) check if that design still holds, and 2) implement this feature to be consistent with the design for RSLC, GSLC, GCOV.

That said, by the time this feature request is implemented, there might be request from the science team and ADT to have all of the bonus PNG+KML pairs be produced in latlon (EPSG 4326) coordinates. Please adjust the implementation accordingly.

Filenaming

First, please follow the NATIVE vs. LATLON filenaming convention, introduced in #164 .

Second, I stumbled upon an old NISAR ADT pptx from Jan 5, 2023, and these were some of the filename suffixes suggested:

  • For the interferogram layer: *_A_HH_IFG.png
  • For the unwrapped phase layer: *_A_HH_UNW.png
  • For the coherence magnitude layer: *_A_HH_COH.png
  • For azimuth offsets layer: *_A_HH_AZ.png
  • For range offsets layer: *_A_HH_RG.png

where *_A_HH_* would be populated with the appropriate freq+pol, similar to how #87 names the bonus PNG+KML for RSLCs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions