Giter VIP home page Giter VIP logo

Comments (6)

johntruckenbrodt avatar johntruckenbrodt commented on August 17, 2024

Hi @ashishgitbisht please provide more information than a question in the headline and the bug label.

from pyrosar.

ashishgitbisht avatar ashishgitbisht commented on August 17, 2024

from pyrosar.

pbrotoisworo avatar pbrotoisworo commented on August 17, 2024

I'm curious, what are you trying to do with the data? Why can't you process it in Earth Engine? You need a specialized Earth Engine API like geemap or the official EE package to interact with Earth Engine data. It is designed for cloud computing. From what I know, you cannot use external tools (SNAP, ArcGIS, pyroSAR, etc) with Earth Engine. You can only use Earth Engine methods.

Earth Engine already preprocesses Sentinel-1 data.

EDIT: I saw you are using geemap already.

from pyrosar.

ashishgitbisht avatar ashishgitbisht commented on August 17, 2024

Yes I am already using geemap to integrate Earth engine with Python in jupyter notebook.
Also the earth engine data is good and pre processed but it doesn not qualify to be ARD (analysis ready data) as per CARD4L.
I applied certain pre-processing on S1-GRD to convert it into ARD data, that is done in earth engine, but then i came across pyroSAR. So i was interested to be able to use pyroSAR for pre-processing dataset.
Interesting fact is I dont have dataset stored in local directory, its rather a python object or image collection object which has dataset.
How do we then pass into pyroSAR for further pre-processing to make it ARD data???
thats largely my query.
thanks for prompt responses!!

from pyrosar.

pbrotoisworo avatar pbrotoisworo commented on August 17, 2024

You cannot use pyroSAR with Earth Engine directly. One of the limitations of Earth Engine is that if you are using their cloud resources it only allows the methods in the official documentation. It will not allow external software to modify the data on their server.

https://developers.google.com/earth-engine/apidocs/ee-image
image

from pyrosar.

johntruckenbrodt avatar johntruckenbrodt commented on August 17, 2024

Hi @ashishgitbisht and @pbrotoisworo.
I am not so familiar with GEE to be honest. The last thing I know is that the data is processed but without the RTC correction (Small 2011).
RTC correction has to be done in radar geometry so it is not possible with the already geocoded GEE data. There are however other methods to apply terrain correction to GEE-processed images, e.g. Vollrath et al. 2020. Andreas Vollrath is the main developer of OpenSarToolkit. Perhaps there you can find an implementation.
I don't see how working with GEE image objects in pyroSAR would work. As @pbrotoisworo pointed out, this lets you apply GEE operations on the platform, whereas pyroSAR needs access to a local file system.
It is a very interesting thought to extend pyroSAR to some GEE functionality. But this would require some amount of work to blend it in with the existing functionality. pyroSAR is currently not designed for such cloud workflows.
@ashishgitbisht I think you might be better off developing your own prototype for now. Once you have a working prototype we could talk again and see how we can merge it.

from pyrosar.

Related Issues (20)

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.