- 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
- Thẻ
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
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);
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);