全球500米分辨率“类NPP-VIIRS”夜间灯光数据集简介与Notebook示例

数据集由华东师范大学余柏蒗教授、福州大学陈佐旗副研究员、西南大学施开放副教授团队共同研究生产,并无偿共享此项数据集。 夜间灯光遥感数据已被广泛应用于城市化进程监测等研究工作中,但由于常用的两种夜间灯光遥感数据(DMSP-OLS和NPP-VIIRS)存在不可比的情况,限制了夜间灯光数据的可用时间序列长度。本研究提出了一种基于自编码器的跨传感器(DMSP-OLS和NPP-VIIRS)夜间灯光数据校正方案,并生产了首套2000-2018全球500米分辨率的“类NPP-VIIRS”夜间灯光数据集(NPP-VIIRS-like NTL Data),下文简称“新夜间灯光数据集”。通过在不同范围不同尺度下开展的精度验证工作,证明新夜间灯光数据集具备了类似于NPP-VIIRS夜间灯光数据的质量,并能够清晰地反映出城市内部的细节信息及其时序上的变化。总体而言,新夜间灯光数据集延长了夜间灯光数据的可用时间长度,为城镇化发展以及遥感大数据研究等相关领域提供了新的数据来源。

数据集检索

In [11]:
import aie
aie.Authenticate()
aie.Initialize()

#指定检索数据集,可设置检索的时间范围
dataset = aie.ImageCollection('EXTENDED_NPP_VIIRS_LIKE_NTL_DATA') \
             .filterDate("2020-01-01", "2020-01-31")

imgs = dataset.select(['DNB']);

map = aie.Map(
    center=[100.746,36.529],
    height=800,
    zoom=2
)

vis_params = {
    'bands': 'DNB',
    'min': 0.0,
    'max': 20.0
}

map.addLayer(
    imgs,
    vis_params,
    'Nighttime DNB',
    bounds=imgs.getBounds()
)
map

单景影像检索

In [10]:
import aie
aie.Authenticate()
aie.Initialize()

img = aie.Image('EXTENDED_NPP_VIIRS_LIKE_NTL_DATA_2000').select(['DNB'])

map = aie.Map(
    center=[100.746,36.529],
    height=800,
    zoom=2
)

vis_params = {
    'bands': 'DNB',
    'min': 0.0,
    'max': 20.0
}

map.addLayer(
    img,
    vis_params,
    'Nighttime DNB',
    bounds=img.getBounds()
)
map