Comments (6)
Hi @ashishgitbisht please provide more information than a question in the headline and the bug
label.
from pyrosar.
from pyrosar.
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.
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.
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
from pyrosar.
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)
- refid KeyError when adding SNAP "Collocate" node to workflow HOT 5
- Geocode creates temp files but never completes it's process HOT 26
- change a property in `/etc/snap.properties` via pyroSAR HOT 5
- encountering FileNotFoundError during parse_node HOT 6
- `snap.auxdata.dem_create` Check if files listed in VRT exist HOT 2
- dem_create hangs when using gdal 3.4.1 and pyroSAR 0.16 HOT 7
- Cannot read version information from messages.log HOT 2
- beta0 output possible with snap.util.geocode? HOT 2
- control `snap.geocode` processing extent via `externalDEMFile`
- Inconsistent Group Error [SNAP] HOT 1
- NoData on ocean pixels with Copernicus 30m Global DEM HOT 6
- AWS Copernicus DEM ancillary products HOT 1
- Add support for sarsen calibration HOT 6
- UnicodeDecodeError & Range-doppler HOT 1
- sqlalchemy connection issue in drivers.py HOT 16
- new Copernicus DEM download option HOT 2
- UserWarning: could not find Gamma installation directory; please set the GAMMA_HOME environment variable HOT 3
- Installation problem HOT 3
- inability to process scenes crossing the antimeridian
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyrosar.