Farmscapes 2020 Vectorised

projects/nature-trace/assets/farmscapes/england_v1_0_vectorised
जानकारी

यह डेटासेट, पब्लिशर कैटलॉग का हिस्सा है. इसे Google Earth Engine मैनेज नहीं करता है. बग की शिकायत करने के लिए, biosphere-models@google.com पर संपर्क करें या अन्य डेटासेट देखें Nature Trace कैटलॉग से. पब्लिशर के डेटासेट के बारे में ज़्यादा जानें.

कैटलॉग का मालिक
Nature Trace
डेटासेट की उपलब्धता
2018-01-01T00:00:00Z–2020-12-31T23:59:59Z
डेटासेट बनाने वाली कंपनी
Earth Engine का स्निपेट
FeatureCollection
ee.FeatureCollection("projects/nature-trace/assets/farmscapes/england_v1_0_vectorised")
FeatureView
ui.Map.FeatureViewLayer("projects/nature-trace/assets/farmscapes/england_v1_0_vectorised_FeatureView")
टैग
biodiversity climate conservation ecological-connectivity forest landuse-landcover nature-trace publisher-dataset table

ब्यौरा

यह, Farmscapes 2020 रास्टर डेटासेट का वेक्टर वाला वर्शन है. इसमें, इंग्लैंड के कृषि क्षेत्रों में मौजूद, अर्ध-प्राकृतिक लैंडस्केप की सुविधाओं (खास तौर पर, हेजरो, वुडलैंड, और पत्थर की दीवारों) को दिखाने वाले पॉलीगॉन की ज्यामिति दी गई है. इस डेटासेट को Oxford Leverhulme Centre for Nature Recovery के साथ मिलकर बनाया गया है. इसका इस्तेमाल, इन ऐप्लिकेशन के लिए किया जा सकता है: लैंडस्केप को पहले जैसा बनाना, जैव विविधता की निगरानी करना, और इकोलॉजिकल कनेक्टिविटी का विश्लेषण करना.

यह, Farmscapes 2020 के हाई-रिज़ॉल्यूशन (25 सें॰मी॰) वाले संभावित मैप को वेक्टर में बदलकर बनाया गया है. इसे 'हेज गैप' सुविधाओं को छोड़कर फ़िल्टर किया गया है. साथ ही, इसे आसान बनाया गया है, ताकि इसमें सिर्फ़ सुविधा के वर्गीकरण का एट्रिब्यूट शामिल हो.

सीमाएं

  • भौगोलिक दायरा: घनी आबादी वाले शहरी इलाकों और पहाड़ी इलाकों में, मॉडल की परफ़ॉर्मेंस कम हो जाती है. इसकी वजह यह है कि ट्रेनिंग डेटा में इन इलाकों को कम दिखाया गया था. इसमें मुख्य रूप से ग्रामीण इलाकों के लैंडस्केप पर फ़ोकस किया गया था.
  • समय के हिसाब से सटीक जानकारी: सोर्स इमेज, 2018 और 2020 के बीच ली गई थीं. इसलिए, डेटासेट में इस अवधि के बाद हुए लैंडस्केप में बदलावों को शामिल नहीं किया गया है.
  • क्लास के हिसाब से परफ़ॉर्मेंस: वुडलैंड और हेजरो की तुलना में, पत्थर की दीवार वाली क्लास की सटीकता कम है. इसकी वजह यह है कि ट्रेनिंग डेटा में, क्लास का बैलेंस सही नहीं था.

टेबल स्कीमा

टेबल स्कीमा

नाम टाइप ब्यौरा
feature_name STRING

लैंडस्केप की सुविधा का टाइप: "hedgerow", "copse", "linear_woodland", "stone wall" या "woodland".

इस्तेमाल की शर्तें

इस्तेमाल की शर्तें

इस डेटासेट का लाइसेंस CC-BY 4.0 के तहत मिलता है. इसके लिए, एट्रिब्यूशन के तौर पर यह जानकारी देना ज़रूरी है: "यह डेटासेट, Google ने बनाया है".

उद्धरण

उद्धरण:
  • Michelangelo Conserva, Alex Wilson, Charlotte Stanton, Vishal Batchu, Varun Gulshan , "Mapping Farmed Landscapes from Remote Sensing" (समीक्षा के लिए भेजा गया). doi:10.48550/arXiv.2506.13993,

Earth Engine की मदद से एक्सप्लोर करें

कोड एडिटर (JavaScript)

var fc = ee.FeatureCollection('projects/nature-trace/assets/farmscapes/england_v1_0_vectorised');

var styles = {
  'hedgerow': {color: 'FF00FF', fillColor: '40FF00FF'},
  'copse': {color: '00FF7F', fillColor: '4000FF7F'},
  'linear_woodland': {color: '2E8B57', fillColor: '402E8B57'},
  'stone wall': {color: 'D3D3D3', fillColor: '40D3D3D3'},
  'woodland': {color: '005e5e', fillColor: '40005e5e'},
};

var styleDict = ee.Dictionary(styles);

var styledFc = fc.map(function(f) {
  var featureStyle = ee.Dictionary(styleDict.get(f.get('feature_name')));
  return f.set('style', featureStyle);
});

var styledImage = styledFc.style({
  styleProperty: 'style', width: 2
});

Map.addLayer(styledImage, {}, 'Farmscapes Vectors');

var legend = ui.Panel({
  style: {
    position: 'top-left',
    padding: '8px 15px',
    backgroundColor: 'rgba(255, 255, 255, 0.9)',
    border: '1px solid black'
  }
});

legend.add(ui.Label({
  value: 'Farmscapes Vectors',
  style: {fontWeight: 'bold', fontSize: '16px', margin: '0 0 4px 0', padding: '0'}
}));

var palette = [
  {color: 'FF00FF', name: 'Hedgerow'},
  {color: '00FF7F', name: 'Copse'},
  {color: '2E8B57', name: 'Linear Woodland'},
  {color: 'D3D3D3', name: 'Stone Wall'},
  {color: '005e5e', name: 'Woodland'},
];

palette.forEach(function(item) {
  var colorBox = ui.Label({
    style: {backgroundColor: '#' + item.color, padding: '8px', margin: '0 0 4px 0'}
  });
  var desc = ui.Label({value: item.name, style: {margin: '0 0 4px 6px'}});
  legend.add(ui.Panel({
    widgets: [colorBox, desc],
    layout: ui.Panel.Layout.Flow('horizontal')
  }));
});

Map.add(legend);

var lon = -1.43;
var lat = 52.973;
Map.setCenter(lon, lat, 15);
कोड एडिटर में खोलें

FeatureView के तौर पर विज़ुअलाइज़ करना

एक FeatureView एक FeatureCollection का सिर्फ़ देखने के लिए, तेज़ गति से काम करने वाला वर्शन है. ज़्यादा जानकारी के लिए, FeatureView से जुड़ा दस्तावेज़ पढ़ें.

कोड एडिटर (JavaScript)

var fv = ui.Map.FeatureViewLayer(
    'projects/nature-trace/assets/farmscapes/england_v1_0_vectorised_FeatureView');

fv.setVisParams({
  lineWidth: 2,
  color: '808080',
  polygonFillOpacity: 0.25,
  rules: [
    {
      filter: ee.Filter.eq('feature_name', 'hedgerow'),
      color: 'FF00FF',
      polygonFillColor: 'FF00FF'
    },
    {
      filter: ee.Filter.eq('feature_name', 'copse'),
      color: '00FF7F',
      polygonFillColor: '00FF7F'
    },
    {
      filter: ee.Filter.eq('feature_name', 'linear_woodland'),
      color: '2E8B57',
      polygonFillColor: '2E8B57'
    },
    {
      filter: ee.Filter.eq('feature_name', 'stone wall'),
      color: 'D3D3D3',
      polygonFillColor: 'D3D3D3'
    },
    {
      filter: ee.Filter.eq('feature_name', 'woodland'),
      color: '005e5e',
      polygonFillColor: '005e5e'
    }
  ]
});
fv.setName('Farmscapes Vectors');
Map.add(fv);

var legend = ui.Panel({
  style: {
    position: 'top-left',
    padding: '8px 15px',
    backgroundColor: 'rgba(255, 255, 255, 0.9)',
    border: '1px solid black'
  }
});
legend.add(ui.Label({
  value: 'Farmscapes Vectors',
  style:
      {fontWeight: 'bold', fontSize: '16px', margin: '0 0 4px 0', padding: '0'}
}));

var palette = [
  {color: 'FF00FF', name: 'Hedgerow'}, {color: '00FF7F', name: 'Copse'},
  {color: '2E8B57', name: 'Linear Woodland'},
  {color: 'D3D3D3', name: 'Stone Wall'}, {color: '005e5e', name: 'Woodland'},
];

palette.forEach(function(item) {
  var colorBox = ui.Label({
    style:
        {backgroundColor: '#' + item.color, padding: '8px', margin: '0 0 4px 0'}
  });
  var desc = ui.Label({value: item.name, style: {margin: '0 0 4px 6px'}});
  legend.add(ui.Panel(
      {widgets: [colorBox, desc], layout: ui.Panel.Layout.Flow('horizontal')}));
});

Map.add(legend);

var lon = -1.43;
var lat = 52.973;
Map.setCenter(lon, lat, 15);
कोड एडिटर में खोलें