Giter VIP home page Giter VIP logo

burst_db's People

Contributors

pre-commit-ci[bot] avatar scottstanie avatar seongsujeong avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

burst_db's Issues

Potential bug on `build_database.wkt2extent()`

The function in the title is to calculate the extent (bounding box) of the input burst as polygon. This function only takes the first polygon in the multi polygon input. This needs to be addressed especially for the burst (multi)polygons split on +/- 180 degree.

Reference map for Antarctica

Checked for duplicates

Yes - I've already checked

Alternatives considered

Yes - and alternatives don't suffice

Related problems

The PR #8 includes land optimization for frame definition. It uses several reference shape files to identify the land area.
One of the reference data for the land area is Global Self-consistent, Hierarchical, High-resolution Geography (GSHHG) Database. This database includes Antarctica. based on grounding line boundary. However, in general glaciologists in Antarctica are interested not only grounded ice but also the ice ice shelf (downstream of the grounded ice that floating on, and flows into the ocean)

Comparison between GSHHG and coastline for Antarctica

For OPERA project, using this reference data for Antarctica would suffice because the project does not cover Antartica. However, in case CSLC and COMPASS gets extended to Antarctica, the frame definition for this area might not be in a desired set up.
Therefore, the reference shape file for Antarctica needs to include ice shelf. It would be in lower priority than other tasks, but it needs to be in our TODO list.

Describe the feature request

  • Search for reference data for Antarctica's coastline that includes ice shelves.
  • Update the frame definition code to make use of the new reference data for Antarctica.

Across-track EPSG constraint

Checked for duplicates

Yes - I've already checked

Describe the bug

One of the points discussed in the PR #2 was about the across-track constraint of EPSG, which is to use the same map projection for the IW1/2/3 bursts on the same track. The reason behind this constraint is to make the along-track bursts more stitch-friendly (i.e. no reproduction necessary). One of the concerns that has been made was that it might cause the EPSG changes along-track to be less related to what it is across track.

One of the ways to investigate the influence of the EPSG constraint is to detect the number of EPSG changes along track from the DB generated with / without the constraint.

What did you expect?

  1. Get the DB with the across-track EPSG constraint
  2. Get the DB without the across-track EPSG constraint
  3. Follow the data along track and detect the EPSG change
  4. Compare the number

Reproducible steps

No response

Environment

No response

Making the `snap` parameter some multiple of 30

It's like that the displacement product is going to have a spacing of 30 meters. This means it's nice if the snap used in setting the bounding box is some multiple of 30. That way, adjacent bursts will line up in an even multiple, rather than one burst intersecting at some fraction of a 30m pixel.

[Bug]: burst bounds are not conservative enough with margin=1000

Checked for duplicates

Yes - I've already checked

Describe the bug

With the options snap=50, margin=1000, some of the bursts work alright when processed through COMPASS.

However, here's 3 dates of burst t012_024524_iw2 with that margin:

image

Checking into why this might happen, the README of the ESA burst database has the following validation table:

...each of the geocoded point obtained from the annotation files is
coupled to the corresponding point from the Burst ID map. For each couple of
points the absolute distance, the distance along range, and the distance along
azimuth are computed. The results of the validation are as follows:.
For the IW Burst ID map (validation over 6600 products):

Range [m] Azimuth [m] Absolute [m]
Max 633 2022 3190
Min -302 -3127 2
Mean 196 -484 960
STD 81 930 553
MAD 53 758 452

The key point: there was a -3127 difference between their burst database geometry and the actual location of one of the acquired bursts.

What did you expect?

One fix might be to use 4000 for the default margin, as is in #2 .

Reproducible steps

No response

Environment

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.