要将 NOAA Nighttime Lights(如 DMSP 或 VIIRS 夜间灯光)原始影像(GeoTIFF、HDF等)切片为地图瓦片,常用流程如下:
1. 下载原始数据
访问 NOAA Nighttime Lights 数据下载页 或 VIIRS Nighttime Lights。
下载你需要的 GeoTIFF 或 HDF 格式夜景影像。
2. 切片工具推荐
gdal2tiles.py(GDAL官方工具,免费、命令行)
MapTiler(界面友好,支持自定义样式)
QGIS(可视化切片,适合小范围)
3. gdal2tiles 切片命令示例
假设你已下载 night_lights.tif:
# 安装 GDAL(如未安装)
sudo apt-get install gdal-bin
# 切片为 XYZ 瓦片,输出到 tiles/ 目录
gdal2tiles.py -z 0-8 -w none night_lights.tif tiles/
参数说明:
-z 0-8:生成 0 到 8 级瓦片(全球视图,适合夜景)
-w none:不生成 web 页面,仅生成瓦片
4. 部署瓦片服务
将 tiles/ 目录上传到你的 Web 服务器(如 Nginx、Apache)。
用 OpenLayers 或 CesiumJS 加载本地瓦片:
http://your-server/tiles/{z}/{x}/{y}.png