Farmscapes 2020 Vectorised

projects/nature-trace/assets/farmscapes/england_v1_0_vectorised
thông tin

Tập dữ liệu này thuộc một Danh mục nhà xuất bản và không do Google Earth Engine quản lý. Liên hệ với biosphere-models@google.com để báo cáo lỗi hoặc xem thêm các tập dữ liệu trong Danh mục Nature Trace. Tìm hiểu thêm về các Tập dữ liệu của nhà xuất bản.

Chủ sở hữu danh mục
Nature Trace
Phạm vi cung cấp tập dữ liệu
2018-01-01T00:00:00Z–2020-12-31T23:59:59Z
Nhà sản xuất tập dữ liệu
Đoạn mã 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")
Thẻ
biodiversity climate conservation ecological-connectivity forest landuse-landcover nature-trace publisher-dataset table

Mô tả

Đây là phiên bản được vectơ hoá của tập dữ liệu raster Farmscapes 2020. Tập dữ liệu này cung cấp các hình học đa giác đại diện cho các đối tượng cảnh quan bán tự nhiên ở quy mô nhỏ (cụ thể là hàng rào cây, rừng và tường đá) trên khắp cảnh quan nông nghiệp của nước Anh. Tập dữ liệu này được phát triển với sự hợp tác của Trung tâm Phục hồi thiên nhiên Leverhulme của Đại học Oxford để làm cơ sở cho các ứng dụng, bao gồm cả việc khôi phục cảnh quan, giám sát đa dạng sinh học và phân tích kết nối sinh thái.

Tập dữ liệu này được tạo ra bằng cách vectơ hoá bản đồ xác suất Farmscapes 2020 có độ phân giải cao (25 cm), được lọc để loại trừ các đối tượng "khoảng trống hàng rào" và được đơn giản hoá để chỉ giữ lại thuộc tính phân loại đối tượng.

Giới hạn

  • Phạm vi địa lý: Hiệu suất của mô hình giảm ở các môi trường đô thị dày đặc và khu vực miền núi, những nơi không được thể hiện đầy đủ trong dữ liệu huấn luyện chủ yếu tập trung vào cảnh quan nông thôn.
  • Độ chính xác về thời gian: Hình ảnh nguồn được chụp từ năm 2018 đến năm 2020. Do đó, tập dữ liệu không tính đến những thay đổi về cảnh quan đã xảy ra kể từ thời điểm này.
  • Hiệu suất theo lớp: Lớp tường đá có độ chính xác thấp hơn so với lớp rừng cây và hàng rào cây, do sự mất cân bằng đáng kể giữa các lớp trong dữ liệu huấn luyện.

Giản đồ bảng

Lược đồ bảng

Tên Loại Mô tả
feature_name STRING

Loại đối tượng cảnh quan: "hedgerow", "copse", "linear_woodland", "stone wall" hoặc "woodland".

Điều khoản sử dụng

Điều khoản sử dụng

Tập dữ liệu này được cấp phép theo CC-BY 4.0 và yêu cầu phải có thông tin ghi công sau: "Tập dữ liệu này do Google tạo ra".

Trích dẫn

Trích dẫn:
  • Michelangelo Conserva, Alex Wilson, Charlotte Stanton, Vishal Batchu, Varun Gulshan , "Mapping Farmed Landscapes from Remote Sensing" (đang được xem xét). doi:10.48550/arXiv.2506.13993,

Khám phá bằng Earth Engine

Trình chỉnh sửa mã (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);
Mở trong Trình soạn thảo mã

Trực quan hoá dưới dạng FeatureView

FeatureView là một bản trình bày chỉ xem được và được tăng tốc của một FeatureCollection. Để biết thêm thông tin chi tiết, hãy truy cập vào tài liệu về FeatureView.

Trình chỉnh sửa mã (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);
Mở trong Trình soạn thảo mã