Skip to content
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

GNSS interpolation #19

Open
gshirazinejad opened this issue May 28, 2023 · 8 comments
Open

GNSS interpolation #19

gshirazinejad opened this issue May 28, 2023 · 8 comments

Comments

@gshirazinejad
Copy link

Hello, Which software should I use to interpolate my GNSS data?
Thanks.

@espiritocz
Copy link
Collaborator

espiritocz commented May 29, 2023 via email

@andwatson
Copy link
Owner

Hello,
Exactly how to interpolate the GNSS velocities is a bit down to person preference, but a couple options are:

  • spline interpolation (as suggested by espiritocz), this can also be done in Matlab or GMT.
  • Kriging interpolation (as done in "Large-Scale Interseismic Strain Mapping of the NE Tibetan Plateau From Sentinel-1 Interferometry"), be careful with the underlying assumptions though. There's a kriging python package which can do this, and Matlab probably has something for it as well.
  • The method in "Optimal Interpolation of Spatially Discretized Geodetic Data".

@gshirazinejad
Copy link
Author

Thank you for your respond.
Which one did you use for article ''Interseismic Strain Accumulation Across the Main Recent Fault SW Iran From Sentinel‐1''?

@andwatson
Copy link
Owner

For that paper I used a 2nd order polynomial to interpolate the GNSS velocities, however, I wouldn't recommend that in hindsight. We've recently submitted a new paper for a full-Iran InSAR velocity field and for that I used Velmap (Wang & Wright 2012). Alternatively, Qi Ou used kriging interpolation in this paper:
https://agupubs.onlinelibrary.wiley.com/doi/full/10.1029/2022JB024176
Which worked well but does require a number of assumptions to be valid.

@gshirazinejad
Copy link
Author

Thank you very much.

@gshirazinejad
Copy link
Author

Can we use Velmap to interpolate GNSS data and then tie them to InSAR velocities?
As I understood, there is difference between interpolated GNSS data (in the stage that we tie InSAR velocities to them) and GNSS velocities that are produced using Velmap. Is there any difference between these 2 sets of interpolated GNSS data?

@andwatson
Copy link
Owner

Sorry not sure I follow your question.

The InSAR velocities get tied to the interpolated GNSS velocities.
Velmap is one way of generating the interpolated GNSS velocities that are then used for the InSAR reference and the decomposition. Its actually two-stages of interpolation, the first using a triangular mesh and a smoothing factor to produce smoothed velocities at each vertex, and a second fine interpolation to match those vels to the unified InSAR grid. The advantage of this method is that uncertainties in the GNSS velocities are smoothed out, and we can achieve reasonable velocities in areas with low GNSS coverage.

@gshirazinejad
Copy link
Author

Thank you very much for the respond Andrew.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants