- Pemilik Katalog
- Nature Trace
- Ketersediaan Set Data
- 2018-01-01T00:00:00Z–2020-12-31T23:59:59Z
- Produsen Set Data
- Tag
Deskripsi
Ini adalah versi vektor dari Farmscapes 2020 set data raster. Set data ini menyediakan geometri poligon yang mewakili fitur lanskap semi-alami skala kecil (khususnya pagar tanaman, hutan, dan dinding batu) di seluruh lanskap pertanian Inggris. Set data ini dikembangkan berkolaborasi dengan Oxford Leverhulme Centre for Nature Recovery untuk berfungsi sebagai dasar bagi aplikasi yang mencakup pemulihan lanskap, pemantauan keanekaragaman hayati, dan analisis konektivitas ekologis.
Set data ini berasal dari vektorisasi peta probabilitas Farmscapes 2020 beresolusi tinggi (25 cm), yang difilter untuk mengecualikan fitur 'hedge gap', dan disederhanakan untuk hanya mempertahankan atribut klasifikasi fitur.
Batasan
- Cakupan Geografis: Performa model berkurang di lingkungan perkotaan padat dan area pegunungan, yang kurang terwakili dalam data pelatihan yang berfokus terutama pada lanskap pedesaan.
- Akurasi Temporal: Gambar sumber diambil antara tahun 2018 dan 2020. Oleh karena itu, set data ini tidak memperhitungkan perubahan lanskap yang terjadi sejak periode ini.
- Performa Khusus Kelas: Kelas dinding batu menunjukkan akurasi yang lebih rendah dibandingkan dengan hutan dan pagar tanaman, yang merupakan hasil dari ketidakseimbangan kelas yang signifikan dalam data pelatihan.
Skema Tabel
Skema Tabel
| Nama | Jenis | Deskripsi |
|---|---|---|
| feature_name | STRING | Jenis fitur lanskap: "hedgerow", "copse", "linear_woodland", "stone wall", atau "woodland". |
Persyaratan Penggunaan
Persyaratan Penggunaan
Set data ini dilisensikan berdasarkan CC-BY 4.0 dan memerlukan atribusi berikut: "Set data ini diproduksi oleh Google".
Kutipan
Michelangelo Conserva, Alex Wilson, Charlotte Stanton, Vishal Batchu, Varun Gulshan , "Mapping Farmed Landscapes from Remote Sensing" (in review). doi:10.48550/arXiv.2506.13993,
Mengeksplorasi dengan Earth Engine
Editor Kode (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);
Memvisualisasikan sebagai FeatureView
A FeatureView adalah representasi
FeatureCollection yang dipercepat dan hanya dapat dilihat. Untuk mengetahui detail selengkapnya, lihat
FeatureView dokumentasi.
Editor Kode (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);