samapriya / awesome-gee-community-datasets

Community Datasets added by users and made available for use at large
https://gee-community-catalog.org/
Creative Commons Attribution 4.0 International
760 stars 120 forks source link

[Dataset Title/Name]: UKFields #245

Closed Spiruel closed 4 months ago

Spiruel commented 4 months ago

Contact Details

eesjb@leeds.ac.uk

Dataset description

The ukfields dataset is a publicly accessible Earth Engine asset of automatically delineated field boundaries spanning England, Wales, Scotland, and Northern Ireland.

The ukfields dataset contains field boundaries for the United Kingdom, derived from harmonic composites of Sentinel 2 imagery captured in 2021. The delineation process leveraged the Segment Anything Model (SAM) from Meta, ensuring efficient field segmentation at scale. The segmented fields have been masked to a 2021 Dynamic World composite of cropland.

Bancroft, S., & Wilkins, J. (2024). UKFields (1.0.0) [Data set]. Zenodo. https://doi.org/10.5281/zenodo.11110206

Earth Engine Snippet if dataset already in GEE

var ukfields = ee.ImageCollection("users/spiruel/ukfields")

Enter license information

CC-BY-4.0

Keywords

fields, agriculture, UK, england, scotland, wales, northern-ireland

Code of Conduct

samapriya commented 4 months ago

Hi @Spiruel Couple of things I noticed

Can you share the original files/geojson/shapefiles/CSV or whatever you produced. Also is this part of some research work or does it have any citation?

samapriya commented 4 months ago

I have reprocessed your feature collection and removed any feature with missing geometry. You can try the example code here

Let me know if this is part of some research or if it has a citation/DOI

Spiruel commented 4 months ago

Woops, didn't notice about the imagecollection.

Example code works well, thank you.

DOI for the dataset is 10.5281/zenodo.11110206

New example code with better colours here:

var table = ee.FeatureCollection("projects/sat-io/open-datasets/UK-FIELDS");

Map.centerObject(table.first())
var empty = ee.Image().byte();
var outline = empty.paint({
  featureCollection: table,
  color: 'random',
  width: 3
});

Map.addLayer(outline.randomVisualizer(), {opacity:0.5}, 'UK Fields')

Thanks!

samapriya commented 4 months ago

Great I wonder if there is a peer reviewed article this work is related to. Totally fine if not but I wanted to check since most datasets in the catalog relate to a peer reviewed article.

I can also add a note that said this is an implementation of SAM but the output field boundaries have not been validated or there isn't a peer reviewed work attached to this ? Let me know if my assumption is wrong. Happy to work with you on this

Spiruel commented 4 months ago

ukfields_os_compare_mask4

Hi,

Not peer reviewed but we might do something about that after we look at other regions + planet data. UKFields somewhat validated to other UK dataset - see attached. Happy to have a note mentioning this - and if we decided to update it further along the line we can also link it to a piece of peer reviewed work.

Many thanks

samapriya commented 4 months ago

This has now been completed and will be available this week. Thank you for contributing. Watch the changelog for links available soon :)

Spiruel commented 4 months ago

Thank you! 😊

samapriya commented 4 months ago

Here is a link to the page