-
Notifications
You must be signed in to change notification settings - Fork 267
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't load HyP3 INSAR_ISCE_BURST
data in v1.6.0
#1198
Comments
Could you post an example metadata file for the hyp3 INSAR_ISCE_BURST product here for reference? @forrestfwilliams What would be a proper way to calculate the relative orbit number for the hyp3 INSAR_ISCE_BURST product? I would think it's doable using the burst_id. |
Hi @yunjunz, Here is the metadata for a HyP3 INSAR_ISCE_BURST product: It includes the ASF reference and secondary burst SLC IDs and orbit numbers, but no full burst IDs or (as far as I know) a way to identify which S1 satellite acquired them.
The full burst IDs contain the path as the first set of digits. We could calculate paths with orbit numbers and knowledge of whether the data is from S1A or S1B. I don't think we have enough information for either of those options. We could use asf_search to find the path with the SLC IDs but I bet that would be slow for deep stacks. @forrestfwilliams, is there a better way to find that info? Could we start including full burst IDs in INSAR_ISCE_BURST metadata? |
Right, the following >>> import asf_search as asf
>>> asf.granule_search(['S1_213524_IW1_20170411T133605_VV_BD30-BURST'])[0].properties['pathNumber']
100 Given our discussion at #1162, it seems that the easiest way is to calculate and add the following metadata directly in both types of hyp3 products. Then we do not need to grab all the other parameters to do the calculation in mintpy.
Given that these metadata are not required for normal processing (just for HDF-EOS5 file generation only), I will go ahead and skip the calculation of |
Description of the problem
Running the
load_data
step on HyP3INSAR_ISCE_BURST
data results in aValueError: Un-recognized Sentinel-1 satellite from {ref_granule}!
The issue is caused by this branch: https://github.com/insarlab/MintPy/blob/main/src/mintpy/prep_hyp3.py#L127-L133
Granule names in the INSAR_ISCE_BURST metadata start with "S1" (no "A" or "B"), so a ValueError is raised.
Full script that generated the error
Full error message
System information
gilla_bend.txt
The text was updated successfully, but these errors were encountered: