Open Buildings Temporal V1

GOOGLE/Research/open-buildings-temporal/v1
ความพร้อมใช้งานของชุดข้อมูล
2016-06-30T07:00:00Z–2023-06-30T07:00:00Z
ผู้ให้บริการชุดข้อมูล
ตัวอย่างข้อมูล Earth Engine
ee.ImageCollection("GOOGLE/Research/open-buildings-temporal/v1")
แท็ก
africa annual asia built-up height open-buildings population south-asia southeast-asia
building-height
ความละเอียดสูง

คำอธิบาย

ชุดข้อมูลชั่วคราวของอาคาร 2.5 มิติแบบเปิดมีข้อมูลเกี่ยวกับ การมีอยู่ของอาคาร จำนวนอาคารแบบเศษส่วน และความสูงของอาคารที่ความละเอียดเชิงพื้นที่1 ที่มีประสิทธิภาพที่ 4 ม. (มีแรสเตอร์ที่ความละเอียด 0.5 ม.) โดยมี ความถี่รายปีตั้งแต่ปี 2016-2023 โดยสร้างจากภาพความละเอียดต่ำแบบโอเพนซอร์สจากคอลเล็กชัน Sentinel-2

ชุดข้อมูลนี้พร้อมให้บริการในแอฟริกา เอเชียใต้ เอเชียตะวันออกเฉียงใต้ ลาตินอเมริกา และแคริบเบียน เป้าหมายของข้อมูลนี้คือการสนับสนุนองค์กร (เช่น ภาครัฐ องค์กรไม่แสวงผลกำไร องค์กรเชิงพาณิชย์) ที่มุ่งเน้นการใช้งานที่หลากหลาย เพื่อประโยชน์ต่อสังคม

สำรวจข้อมูลแบบอินเทอร์แอกทีฟด้วยแอป Earth Engine เวอร์ชันเดโม (หากพบปัญหาด้านประสิทธิภาพกับแอป Earth Engine โปรดลองใช้สคริปต์ Earth Engine นี้แทน)

หรือหากคุณไม่ใช่ผู้ใช้ Earth Engine คุณสามารถดาวน์โหลดข้อมูลได้โดยตรงจาก Google Cloud Storage โดยใช้สมุดบันทึกนี้

ดูรายละเอียดเพิ่มเติมเกี่ยวกับโปรเจ็กต์และคำถามที่พบบ่อยเกี่ยวกับข้อมูลได้ที่เว็บไซต์ของโปรเจ็กต์

ตัวอย่างสคริปต์

1 เทียบเท่ากับสิ่งที่โมเดลความละเอียดสูงทำได้ โดยใช้เฟรมเดียวของภาพความละเอียด 4 ม.

ย่านความถี่

ขนาดพิกเซล
4 เมตร

ย่านความถี่

ชื่อ หน่วย ต่ำสุด สูงสุด ขนาดพิกเซล คำอธิบาย
building_fractional_count 0 0.0216 เมตร

ข้อมูลต้นทางสําหรับการหาจํานวนอาคารสําหรับ AOI ที่กําหนด โปรดดู สคริปต์ตัวอย่างที่แนบมา

building_height ม. 0 100 เมตร

ความสูงของอาคารสัมพัทธ์กับภูมิประเทศในช่วง [0 ม., 100 ม.]

building_presence 0 1 เมตร

ค่าความเชื่อมั่นของโมเดล (เช่น โมเดลมั่นใจมากน้อยเพียงใดว่าพิกเซลเป็นส่วนหนึ่งของอาคาร) ในช่วง [0.0, 1.0] โปรดทราบว่าค่าความเชื่อมั่นของโมเดล ยังไม่ได้รับการปรับเทียบ ซึ่งหมายความว่าหากความเชื่อมั่นของโมเดลสําหรับพิกเซลหนึ่งๆ คือ 0.8 ก็ไม่ได้หมายความว่าโอกาสที่แท้จริงในการสร้าง การแสดงผลคือ 80% ดังนั้น ค่าความเชื่อมั่นจึงใช้ได้เฉพาะกับการจัดอันดับแบบสัมพัทธ์ (เช่น การกำหนดเกณฑ์) ของพิกเซล นอกจากนี้ ความน่าเชื่อถือของโมเดล อาจแตกต่างกันไปตามสถานที่และเวลาโดยขึ้นอยู่กับปัจจัยหลายประการ เช่น ปริมาณเมฆปกคลุม การวางแนวภาพที่ไม่ถูกต้อง เป็นต้น

คุณสมบัติของรูปภาพ

พร็อพเพอร์ตี้รูปภาพ

ชื่อ ประเภท คำอธิบาย
imagery_start_time_epoch_s DOUBLE

วันที่เก่าที่สุดที่เป็นไปได้สำหรับภาพจากแหล่งที่มา Sentinel-2 ที่ใช้ในการสร้างแรสเตอร์เหล่านี้

imagery_end_time_epoch_s DOUBLE

วันที่ล่าสุดที่เป็นไปได้สำหรับภาพจาก Sentinel-2 ที่ใช้สร้างแรสเตอร์เหล่านี้

inference_time_epoch_s DOUBLE

เวลาที่แรสเตอร์ควรจะคาดการณ์สถานะของโลกเป็นวินาทีตั้งแต่ Epoch

s2cell_token STRING

โทเค็นของเซลล์ S2 ที่ไทล์นี้เป็นของ เนื่องจากขอบเขตโซน UTM เซลล์ S2 เดียวที่ครอบคลุมหลายโซนอาจมีไทล์ที่สอดคล้องกันหลายรายการ ในโซนการฉายภาพที่แตกต่างกัน ดูที่ http://s2geometry.io/

ข้อกำหนดในการใช้งาน

ข้อกำหนดในการใช้งาน

ข้อมูลนี้แชร์ภายใต้สัญญาอนุญาตครีเอทีฟคอมมอนส์แบบระบุแหล่งที่มา (CC-BY 4.0) และสัญญาอนุญาต Open Data Commons Open Database License (ODbL) v1.0 ในฐานะผู้ใช้ คุณสามารถเลือกใบอนุญาต 2 ประเภทที่ต้องการและใช้ข้อมูลภายใต้ ข้อกำหนดของใบอนุญาตนั้น

ใช้ประโยชน์จากข้อมูล Copernicus Sentinel-2 (2015-ปัจจุบัน) ดูประกาศทางกฎหมาย เกี่ยวกับข้อมูล Sentinel

การอ้างอิง

การอ้างอิง:

สำรวจด้วย Earth Engine

ตัวแก้ไขโค้ด (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);
เปิดในตัวแก้ไขโค้ด