Open Buildings Temporal V1

GOOGLE/Research/open-buildings-temporal/v1
Ketersediaan Set Data
2016-06-30T07:00:00Z–2023-06-30T07:00:00Z
Penyedia Set Data
Cuplikan Earth Engine
ee.ImageCollection("GOOGLE/Research/open-buildings-temporal/v1")
Tag
africa annual asia built-up height open-buildings population south-asia southeast-asia
building-height
resolusi tinggi

Deskripsi

Set Data Temporal 2.5D Open Buildings berisi data tentang keberadaan bangunan, jumlah bangunan pecahan, dan ketinggian bangunan pada resolusi spasial efektif 1 4 m (raster disediakan pada resolusi 0,5 m) dengan irama tahunan dari tahun 2016-2023. Gambar ini dihasilkan dari gambar beresolusi rendah dan open source dari koleksi Sentinel-2.

Kumpulan data ini tersedia di seluruh Afrika, Asia Selatan, Asia Tenggara, Amerika Latin, dan Karibia. Tujuan data ini adalah untuk mendukung organisasi (misalnya, pemerintah, lembaga nonprofit, komersial) yang berfokus pada berbagai aplikasi untuk manfaat sosial.

Jelajahi data secara interaktif dengan aplikasi Earth Engine demo. (Jika Anda mengalami masalah performa dengan aplikasi Earth Engine, coba skrip Earth Engine ini.)

Atau, jika Anda bukan pengguna Earth Engine, Anda dapat mendownload data langsung dari Google Cloud Storage menggunakan notebook ini.

Untuk mengetahui detail selengkapnya tentang project dan FAQ terkait data, lihat situs project.

Contoh skrip:

1setara dengan yang dapat dicapai oleh model resolusi tinggi menggunakan satu frame gambar beresolusi 4 m.

Band

Ukuran Piksel
4 meter

Band

Nama Unit Min Maks Ukuran Piksel Deskripsi
building_fractional_count 0 0,0216 meter

Data sumber untuk mendapatkan jumlah bangunan untuk AOI tertentu. Lihat contoh skrip yang disertakan.

building_height m 0 100 meter

Tinggi bangunan relatif terhadap medan dalam rentang [0 m, 100 m].

building_presence 0 1 meter

Nilai keyakinan model (yaitu, seberapa yakin model bahwa piksel adalah bagian dari bangunan) dalam rentang [0,0, 1,0]. Perhatikan bahwa nilai keyakinan model tidak dikalibrasi, artinya, jika keyakinan model untuk piksel tertentu adalah 0,8, itu tidak berarti kemungkinan sebenarnya untuk membangun kehadiran adalah 80%. Dengan demikian, nilai keyakinan hanya dapat digunakan untuk peringkat relatif (mis. penetapan nilai minimum) piksel. Selain itu, tingkat keyakinan model dapat bervariasi di berbagai lokasi dan waktu berdasarkan sejumlah faktor seperti tutupan awan, ketidakselarasan gambar, dll.

Properti Gambar

Properti Gambar

Nama Jenis Deskripsi
imagery_start_time_epoch_s DOUBLE

Tanggal paling awal yang memungkinkan untuk gambar Sentinel-2 sumber yang digunakan untuk menghasilkan raster ini.

imagery_end_time_epoch_s DOUBLE

Tanggal terbaru yang memungkinkan untuk gambar Sentinel-2 sumber yang digunakan untuk menghasilkan raster ini.

inference_time_epoch_s DOUBLE

Waktu saat raster seharusnya memprediksi keadaan dunia, dalam detik sejak epoch.

s2cell_token STRING

Token sel S2 tempat ubin ini berada. Karena batas zona UTM, satu sel S2 yang mencakup beberapa zona dapat memiliki beberapa petak yang sesuai dalam zona proyeksi yang berbeda. Lihat http://s2geometry.io/.

Persyaratan Penggunaan

Persyaratan Penggunaan

Data dibagikan berdasarkan lisensi Creative Commons Attribution (CC-BY 4.0) dan lisensi Open Data Commons Open Database License (ODbL) v1.0. Sebagai pengguna, Anda dapat memilih lisensi mana yang Anda inginkan dari kedua lisensi tersebut dan menggunakan data berdasarkan persyaratan lisensi tersebut.

Memanfaatkan data Copernicus Sentinel-2 (2015-sekarang). Lihat Pemberitahuan Hukum Data Sentinel

Kutipan

Kutipan:

Menjelajahi dengan Earth Engine

Code Editor (JavaScript)

var geometry = ee.Geometry.Point(
    [31.549876545106667, 30.011531513347673]);  // New Cairo, Egypt

var col = ee.ImageCollection('GOOGLE/Research/open-buildings-temporal/v1');

/**
 * Adds building presence and height layers for a given timestamp.
 * @param {number} millis Timestamp in milliseconds.
 */
function addLayers(millis) {
  // Create a mosaic of tiles with the same timestamp.
  var mosaic = col.filter(ee.Filter.eq('system:time_start', millis)).mosaic();
  var year = new Date(millis).getFullYear();
  Map.addLayer(
      mosaic.select('building_presence'), {max: 1},
      'building_presence_conf_' + year);
  Map.addLayer(
      mosaic.select('building_height'), {max: 100}, 'building_height_m_' + year,
      /*shown=*/ false);
};

// Get latest 2 years
var ts = col.filterBounds(geometry)
             .aggregate_array('system:time_start')
             .distinct()
             .sort()
             .getInfo()
             .slice(-2);


ts.forEach(addLayers);


Map.centerObject(geometry, 14);
Buka di Editor Kode