如何简单制作cesium能渲染的三维地图
目录
一、下载高程数据
网站:地理空间数据云
1、注册登录
2、高级检索
3、数据集选择GDEMV2数据
4、空间位置根据需要进行筛选
5、检索即可,地图上能看到数据对应的区域
6、下载 ,解压后格式为tif的高程数据
二、下载卫星影像数据
1、下载软件LocalSpaceViewer,地图下载软件LSV_地图下载器下载_LocaSpaceViewer(LSV)
2、由于目前支持的在线图源,天地图,星图等不支持在线现在,需要导入自定义图源。首先下载自定义图源:链接:百度网盘 请输入提取码 提取码:tttt
3、LSV内加入自定义图源 ,底图数据->自定义图源
4、在左侧图层打开对应数据
5、 选择底图数据->影像\地图,首先选定一片区域,可以手动绘制,也可以左侧高德搜索行政区划之类的
6、选择下载级别数据级别选tiff,底图选择我们自定义的图层,下载级别跟卫星影像的清晰度有关,越高级别的文件越大
7、最终下载出的是一张非常大的tif影像图片文件
三、高程数据切片
1、下载软件cesiumlab Cesium实验室官网
2、注册登录
3、软件打开后会出现web页面
4、选择地形切片
5、 各种选项不用管,输出文件格式选择散列,然后选择对应文件夹,最终切完结果如下
四、卫星影像切片
1、下载cesiumlab3
2、选择影像切片,输出格式选散列
3、最终处理结果如下
4、这里有个坑,如果你导出的影响文件有白边,说明你下载的tif文件有问题,需要进一步处理。
首先下载并安装arcmap,打开你的tif文件
右键选择你的文件,选择导出
如果是白边,nodata改为255,如果是黑边nodata改为0
根据导出的tif文件进行切片
这里会有个问题,地图影像上有白点的地方会确实相应的影像,这个暂时没找到处理方式
五、cesium里渲染加载
前提是在对应的瓦片文件夹开个访问端口,可以用tomcat或者其他方式
地形数据:
影像数据: