Code Monkey home page Code Monkey logo

Comments (8)

jdbcode avatar jdbcode commented on May 18, 2024 1

Thanks @swinsem, I think this would be a valuable contribution. To provide a broad benefit to users, I recommend making the title and context section generic with regard to dataset, as you are alluding to with Sentinel-2 (I can imagine wanting to do the same thing with MODIS, misc. climate data, etc.). Along the same lines, I suggest that the structure be rearranged a little so there is a section after Context that describes the process/logic and the functions needed to do the per point per image extraction and exporting, regardless of dataset. Follow it with a section that is an applied example using Landsat, which includes anything specific to Landsat (importing multiple collections, masking, etc.). This way people wanting to apply this method to e.g. Sentinel-2 don't have to determine what code snippets are specific to Landsat - they can just copy out the exaction functions.

  1. Context
  2. Point-value extraction (description of logic and functions regardless of dataset)
  3. An example using Landsat

from earthengine-community.

gino-m avatar gino-m commented on May 18, 2024

Hi @swinsem, your community tutorial proposal has been accepted. To get
started writing a new tutorial, please follow these instructions. Please be sure to take @jdbcode 's above suggestions into consideration and/or discuss them here with him before beginning. We look forward to receiving your contributions!

from earthengine-community.

swinsem avatar swinsem commented on May 18, 2024

Thanks! Could I switch from Markdown to Colab?

from earthengine-community.

jdbcode avatar jdbcode commented on May 18, 2024

Definitely!

from earthengine-community.

jdbcode avatar jdbcode commented on May 18, 2024

Hi @swinsem, just checking in, please let me know if I can help move this tutorial along in any way. Note that I recently published an EE Python API Colab Notebook tutorial that you might find useful for examples of formatting conventions, etc.

Best,
Justin

from earthengine-community.

swinsem avatar swinsem commented on May 18, 2024

Hey @jdbcode sorry for the delays! I've been working on some other pressing research things but will try to get this finished up by the end of September. I'm leaving on vacation tomorrow so won't be able to work on it for a little while.

I was considering adding in a way to do weighted average, for example with the center pixel counting for twice the surrounding pixels. In looking for citations for the Context section, I found there's quite a bit of variation in how people use neighborhood averages even within the fire severity mapping literature I was reading, so I thought it would be cool to include this as another common method and extension of the simple average. Would I do this using splitWeights?

from earthengine-community.

jdbcode avatar jdbcode commented on May 18, 2024

@swinsem The tutorial is published! 🎉 🥇

https://developers.google.com/earth-engine/tutorials/community/extract-raster-values-for-points

It was great working with you and thanks for your perseverance on this!

from earthengine-community.

jdbcode avatar jdbcode commented on May 18, 2024

Closed by #243

from earthengine-community.

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.