Small Terrain 是中等高分辨率,基于 heightmap 的地形,渲染出的地形效果 不如 quantized mesh 的地形,但也基本能接受。网上已经有一些开源的生成工具可 以由 DEM 数据生成这种规范的.terrain 文件,本文重点说明这种类型的地形生 成。 地形数据在地理信息系统(GIS)和虚拟现实应用中扮演着重要的角色,特别是在3D地球可视化领域,如Cesium。DEM(数字高程模型)是一种表示地形表面高度信息的数据集,通常以栅格形式存储,每个像素代表地面的一个点的高度值。生成地形数据,特别是将DEM转化为Cesium可使用的terrain文件,涉及多个步骤和技术。 Cesium支持两种类型的地形渲染:STK World Terrain和Small Terrain。STK World Terrain基于quantized mesh技术,提供高分辨率和逼真的渲染效果,适合全球范围内的高精度场景。然而,它的生成过程是封闭的,若要在局域网内部署,需要购买相关服务器软件。而Small Terrain则基于heightmap,虽然在视觉效果上略逊一筹,但仍然满足基本需求,且已经有开源工具可以将DEM数据转换为Cesium兼容的.terrain文件。 生成Small Terrain的详细步骤如下: 1. 获取DEM数据:可以从公开源,如http://srtm.csi.cgiar.org/index.asp获取全球90米分辨率的DEM数据。 2. 安装必备软件:确保所有软件版本一致,避免32位和64位冲突。安装Python 2.7,配置环境变量;安装PIL,用于图像处理;安装GDAL,用于地理空间数据操作;安装Numpy,支持GDAL的计算;再次安装GDAL的Python绑定,用于地形转换。 3. 修改脚本:在T7-gdal2srtmtiles-demo.py中指定输入DEM文件的路径,设置输出目录和级别(例如0-8或0-15),保存修改。 4. 执行转换:通过命令行运行修改后的脚本,将DEM数据转换为Cesium所需的SRTM( Shuttle Radar Topography Mission)瓦片格式,生成的文件包括.terrain、.hdr和.kml,其中.terrain文件是关键。 5. 清理与发布:在生成地形数据前,确保输出目录为空。生成的SRTM瓦片可以发布为地形服务,将terrain_tile文件夹上传至Cesium服务器,或者使用Cesium Ion进行管理。 需要注意的是,整个流程需要对GIS和Cesium有一定的了解,特别是对GDAL库的使用。同时,由于涉及到多个软件的安装和配置,可能会遇到兼容性问题,需要耐心调试。此外,生成的地形级别越高,数据量越大,渲染速度和性能也会受到影响。 通过DEM数据生成Cesium的terrain地形数据,是一项涉及地理空间数据处理、瓦片化、以及3D可视化技术的任务。了解并掌握这个过程对于开发和维护基于Cesium的3D地球应用至关重要。
2025-08-14 16:07:17 551KB
1
ASTER GDEM V3 是美国航空航天局(NASA)和日本宇宙航空研究开发机构(JAXA)共同开发的数字高程模型(DEM)。该模型使用来自 ASTER 卫星的光学数据,具有 30 米的空间分辨率。ASTER GDEM V3 是世界上分辨率最高的全球 DEM 之一,可用于各种应用,包括地形测量、土地利用监测和灾害管理。ASTER GDEM V3 于 2019 年发布,覆盖了整个地球的陆地表面。本数据是从中提取的覆盖中国区域的数据,每个文件覆盖范围是1度*1度,方便中国用户查找使用。
2025-03-10 11:21:16 75B 数字高程模型 地形数据
1
完整的仿真了地形匹配中的TERCOM算法,包含了地形数据
2024-05-22 17:29:09 3.43MB 地形数据
12.5mDEM数据,是ALOS(Advanced Land Observing Satellite,2006年发射)卫星相控阵型L波段合成孔径雷达(PALSAR)采集。该传感器具有高分辨率、扫描式合成孔径雷达、极化三种观测模式。该数据水平及垂直精度可达12.5米。该压缩包是12.5米样例数据免费下载使用,附广东省21个分市DEM数据
2024-01-31 16:21:44 19.18MB 免费DEM 高程数据模型 地形数据
1
广东省珠海市DEM数字高程30m(含区域范围shp文件),30米高精度地形数据,dem数据的范围是市范围框,因此市周边的数据也包含了部分在内,提供给大家学习练习用。
2024-01-11 16:31:41 4.45MB 数字高程 30米地形数据 地理信息
本数据坐标系为WGS84投影坐标系,格式为png文件,包含全国各省市的DEM地形数据数据来源为通过开放式卫星数据制作,可拼接、可单独使用。
2023-11-06 10:44:56 21.8MB 地形数据
1
地质岩性、地貌、土壤类型分布图。 全国地貌分为平原、平原湿地、中坡度丘陵、中坡度山地、分割平原 、高坡度山丘、高梯度山地、内陆水域、湖泊等8种类型。岩性分为酸性火成岩、花岗岩、花岗闪长岩、流纹岩、玄武岩、安山岩、粗面岩、响岩、闪长岩正长岩、酸性变质岩、石英岩、片麻岩、混合岩等58种类型及组合类型,土壤分为铁质低活性强酸土、简育低活性强酸土、聚铁网纹低活性强酸土、腐殖质低活性强酸土、铁质高活性强酸土、简育高活性强酸土、滞水高活性强酸土、聚铁网纹高活性强酸土、简育火山灰土、暗色火山灰土、漂白砂性土、过渡性红砂土、石灰性砂性土、简育砂性土、粘化砂性土、人为土、干旱土、人为堆积土、人为肥熟、黑钙土、潜育黑钙土、简育黑钙土、钙积黑钙土、粘化栗钙土、简育钙积土、粘化钙积土、石化钙积土、石灰性雏形土、不饱和雏形土、饱和雏形土、潜育雏形土、永冻雏形土、铁铝性雏形土、腐殖质雏形土、艳色雏形土、沙丘流沙、石灰性冲积土、不饱和冲积土、饱和冲积土、盐化冲积土、暗色冲积土、鱼塘、简育铁铝土、黄色铁铝土、冰川、饱和潜育土、冰冻潜育土、钙积潜育土、松软潜育土、酸性硫酸盐潜育土、简育灰色土、简育石膏土、钙积石膏土、粘
2023-09-25 21:21:32 84.51MB 数据库
1
python生成terrain地形数据-程序及说明 将.tif转terrain格式
2022-12-12 15:54:35 46.68MB cesium 生成terrain
1
# Python将高程图转换为Cesium terrain地形数据瓦片集 tileset 1. 本程序仅使用了numpy和opencv,根据cesium在github上发布的heightmap-1.0格式规范编写的; 2. 输入一张高程图,指定缩放层级,输出切片后的瓦片集,瓦片集中的瓦片格式为terrain; 3. 同时提供Cesium载入本地瓦片集的示例代码。
2022-11-20 23:15:32 1.15MB python 源码软件 开发语言
甘肃兰州市2020年30mDEM数字地形数据,可用于地形提取,艺术创作,三维分析 甘肃兰州市2020年30mDEM数字地形数据,可用于地形提取,艺术创作,三维分析 甘肃兰州市2020年30mDEM数字地形数据,可用于地形提取,艺术创作,三维分析 甘肃兰州市2020年30mDEM数字地形数据,可用于地形提取,艺术创作,三维分析 甘肃兰州市2020年30mDEM数字地形数据,可用于地形提取,艺术创作,三维分析 甘肃兰州市2020年30mDEM数字地形数据,可用于地形提取,艺术创作,三维分析 甘肃兰州市2020年30mDEM数字地形数据,可用于地形提取,艺术创作,三维分析 甘肃兰州市2020年30mDEM数字地形数据,可用于地形提取,艺术创作,三维分析
2022-10-06 16:41:48 15.56MB gis arcgis dem 数据分析