这是一张基于真实地理数据的艺术化微缩深圳。主城、深圳湾、前海、梧桐山、盐田港与大鹏湾处在同一个连续坐标空间里,远近与方位不会因为画面布局被挪动。
海岸线、河流、路网与精细建筑轮廓来自 OpenStreetMap(ODbL);城区那层「体块」来自 Overture Maps 的建筑图层(同时含 OSM 与东亚屋顶轮廓,ODbL 与 CC BY 4.0),其中东亚部分是 Qian Shi 等(2023)的东亚建筑矢量数据(CC BY 4.0)。覆盖 113.76°–114.62° E、22.40°–22.84° N;地图本身可能存在缺漏与错位。
林地与农田来自 ESA WorldCover 2021 v200(10 米地表覆盖,CC BY 4.0,经 AWS 开放数据分发):把 10 米原像素统计到 100 米网格,得到每格「树 / 草农田 / 水湿地」的占比,再据此决定哪里铺林地、哪里种树、哪片农田偏黄绿。所以深圳湾口的红树林、城里的公园和光明、坪山的农田,位置跟真实一致。
高程来自 Copernicus DEM GLO-30(AWS 开放数据,1 弧秒约 30 米,EGM2008 基准),本图按 100 米网格重采样;垂直比例放大 1.8 倍以呈现山势。城区低地做了中值+高斯平滑,抹掉「楼顶被当成山包」的地表高程噪声。
地标为可辨识的程序化模型,并非实景扫描。未知建筑高度按类型估算,重点地标尺寸适度放大。树木、舟船与“伴游”为场景动画,不表示实时状态或逐株、逐船位置。信息卡里的图片是按地标程序化生成的示意图,不是实景照片。
正在统计…
three.js 实时渲染,无外部图片与模型文件;地形高程以 PNG 编码,路网、建筑与绿地以 JSON 分层加载,城区体块另存为按 4 km 分块的量化二进制并用实例化盒子渲染。全部数据由 tools/ 下的脚本从 OSM、Overture、Copernicus DEM 加工而成。
正在装配真实地理数据…