
- ความพร้อมใช้งานของชุดข้อมูล
- 2016-06-30T07:00:00Z–2023-06-30T07:00:00Z
- ผู้ให้บริการชุดข้อมูล
- Google Research - Open Buildings
- แท็ก
คำอธิบาย
ชุดข้อมูลชั่วคราวของอาคาร 2.5 มิติแบบเปิดมีข้อมูลเกี่ยวกับ การมีอยู่ของอาคาร จำนวนอาคารแบบเศษส่วน และความสูงของอาคารที่ความละเอียดเชิงพื้นที่1 ที่มีประสิทธิภาพที่ 4 ม. (มีแรสเตอร์ที่ความละเอียด 0.5 ม.) โดยมี ความถี่รายปีตั้งแต่ปี 2016-2023 โดยสร้างจากภาพความละเอียดต่ำแบบโอเพนซอร์สจากคอลเล็กชัน Sentinel-2
ชุดข้อมูลนี้พร้อมให้บริการในแอฟริกา เอเชียใต้ เอเชียตะวันออกเฉียงใต้ ลาตินอเมริกา และแคริบเบียน เป้าหมายของข้อมูลนี้คือการสนับสนุนองค์กร (เช่น ภาครัฐ องค์กรไม่แสวงผลกำไร องค์กรเชิงพาณิชย์) ที่มุ่งเน้นการใช้งานที่หลากหลาย เพื่อประโยชน์ต่อสังคม
สำรวจข้อมูลแบบอินเทอร์แอกทีฟด้วยแอป Earth Engine เวอร์ชันเดโม (หากพบปัญหาด้านประสิทธิภาพกับแอป Earth Engine โปรดลองใช้สคริปต์ Earth Engine นี้แทน)
หรือหากคุณไม่ใช่ผู้ใช้ Earth Engine คุณสามารถดาวน์โหลดข้อมูลได้โดยตรงจาก Google Cloud Storage โดยใช้สมุดบันทึกนี้
ดูรายละเอียดเพิ่มเติมเกี่ยวกับโปรเจ็กต์และคำถามที่พบบ่อยเกี่ยวกับข้อมูลได้ที่เว็บไซต์ของโปรเจ็กต์
ตัวอย่างสคริปต์
How to compute building count for a given AOI
How to compute built-up area for a given AOI
How to see two years side-by-side and compare
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
การอ้างอิง
Wojciech Sirko, Emmanuel Asiedu Brempong, Juliana T. C. Marcos, Abigail Annkah, Abel Korme, Mohammed Alewi Hassen, Krishna Sapkota, Tomer Shekel, Abdoulaye Diack, Sella Nevo, Jason Hickey, John Quinn การตรวจจับอาคารและถนนความละเอียดสูงจาก Sentinel-2, 2023
สำรวจด้วย 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);