Giter Site home page Giter Site logo

geebfastmonitor's People

Contributors

mirt001 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

geebfastmonitor's Issues

How to use the results

Hi

I have run the provided script and I got as a result an object with 4 propierties.
I would like to ask you how can I export, visualize, use the obtained results.
Many thanks for your help.

breakTime raster cannot be exported

I have no problems exporting the breakMagnitude band from the bfastResults object, but when I try to export the breakTime band, I always get the following error "Error: Array arguments must have same length along one axis. (Error code: 3)". I can visualize it partially (the breakTime band is partially rendered), but I also get the same error in the visualization. Can someone help me?

Data processing

Based on the Bfast algorithm, how to use NDVI tif files for spatiotemporal mutation analysis. What processing operations need to be performed on tif data?

History and Monitor period

Hello,
I hope this email finds you well. I am interested in Bfast monitor. I really appreciate that you solved the issue in github that I was facing. I am following (https://github.com/bfast2/geeBfastMonitor) this documentation.

I was curious to know that in this algorithm, how to define the stable history and monitor period for each Pixel? My study area is in Belgium (31UFR tile).

  • Do I need to define history and monitoring period separately for each pixel manually? Or, a general history and monitoring period would be ok for the entire area?

  • If I have to define history and monitor period separately every time, how would I understand that like 2016 to 2019 was stable or 2016 to 2018 was stable history period?

  • How to know that a break is detected in the monitor period?

I am sorry for asking so many questions. Still I would appreciate your suggestions in this regard.

Looking forward to hearing from you. Thank you.
Have a nice day.

Regards,
Sraboni

Implementing geeBfastMonitor with non-Landsat metrics

I would like to use geeBfastMonitor to detect change in a MODIS-based metric. Is there a simple way to overwrite the Landsat NMDI variable in the source code with a metric provided by the user?

For example, after importing the geeBfastMonitor module:

var bfast_in = require('users/andreim/geeMonitor:monitor.js');

Can I specify in the bfastMonitor() function a metric that I would like to use instead of the Landsat NMDI?

var result = bfast_in.bfastMonitor(roi,historyStart,historyEnd,monitoringStart,monitoringEnd,h,period,alpha,magnitudeThreshold,harmonics, ## MODIS-based metric ###);

If this is not possible and the source code in the bfastMonitor source code would need to be updated, is there a version of that source code that is scripted for MODIS data?

create readme

at minimum, it must have:

  • a description
  • how to get started

Use module directly but encountering error : Invalid number (25:20)

I want to use this module directly to find whether there is a break on a pixel, but the error "Invalid number" occurred.
The parameters are the same as the original code you presented.

Here is my code:
https://code.earthengine.google.com/7bf71db0079d907ca2ac8e1958ecc033

var engine = require('users/andreim/geeMonitor:monitor.js');
var result = engine.bfastMonitor({
roi:ee.Geometry.Point(-60.00, -14.33),
historyStart:2013-01-01,
historyEnd:2016-12-31,
monitoringStart:2017-01-01,
monitoringEnd:2018-12-31,
h:0.25,
period:10,
alpha:0.05,
magnitudeThreshold: -0.000000000000000000000000000000121,
harmonics:1})

print(result)

Hope to get your reply soon!

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.