Farmscapes 2020 Vectorised

projects/nature-trace/assets/farmscapes/england_v1_0_vectorised
informações

Esse conjunto de dados faz parte de um catálogo de editores e não é gerenciado pelo Google Earth Engine. Entre em contato com biosphere-models@google.com para informar bugs ou ver mais conjuntos de dados do catálogo do Nature Trace. Saiba mais sobre os conjuntos de dados do publisher.

Proprietário do catálogo
Nature Trace
Disponibilidade do conjunto de dados
2018-01-01T00:00:00Z–2020-12-31T23:59:59Z
Produtor de conjunto de dados
Snippet do 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")
Tags
biodiversity climate conservation ecological-connectivity forest landuse-landcover nature-trace publisher-dataset table

Descrição

Esta é a versão vetorizada do conjunto de dados raster Farmscapes 2020. Ele fornece geometrias de polígonos que representam recursos de paisagem seminatural em pequena escala (especificamente sebes, bosques e muros de pedra) em paisagens agrícolas da Inglaterra. Esse conjunto de dados foi desenvolvido em colaboração com o Oxford Leverhulme Centre for Nature Recovery para servir como base para aplicativos, incluindo restauração de paisagens, monitoramento da biodiversidade e análise de conectividade ecológica.

Ele é derivado da vetorização dos mapas de probabilidade de alta resolução (25 cm) do Farmscapes 2020, filtrados para excluir recursos de "lacuna de cobertura" e simplificados para reter apenas o atributo de classificação de recursos.

Limitações

  • Escopo geográfico: a performance do modelo é reduzida em ambientes urbanos densos e áreas montanhosas, que foram sub-representadas nos dados de treinamento focados principalmente em paisagens rurais.
  • Precisão temporal: as imagens de origem foram capturadas entre 2018 e 2020. Consequentemente, o conjunto de dados não considera as mudanças no cenário que ocorreram desde esse período.
  • Performance específica da classe: a classe de muro de pedra tem menor acurácia em comparação com bosques e sebes, resultado de um desequilíbrio significativo de classes nos dados de treinamento.

Esquema da tabela

Esquema da tabela

Nome Tipo Descrição
feature_name STRING

O tipo de elemento da paisagem: "hedgerow", "copse", "linear_woodland", "stone wall" ou "woodland".

Termos de Uso

Termos de Uso

Este conjunto de dados está licenciado de acordo com a CC-BY 4.0 e exige a seguinte atribuição: "Este conjunto de dados foi produzido pelo Google".

Citações

Citações:
  • Michelangelo Conserva, Alex Wilson, Charlotte Stanton, Vishal Batchu, Varun Gulshan , "Mapping Farmed Landscapes from Remote Sensing" (em revisão). doi:10.48550/arXiv.2506.13993,

Explore com o Earth Engine

Editor de código (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);
Abrir no editor de código

Visualizar como uma FeatureView

Um FeatureView é uma representação acelerada e somente leitura de um FeatureCollection. Para mais detalhes, acesse a documentação do FeatureView.

Editor de código (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);
Abrir no editor de código