Cesium学习(4)--使用gdal2srtmtiles-demo.py生成高程数据

引言:由于ctb生成数据有问题,只能尝试采用gdal2srtmtiles-demo.py来生成数据,有很多文档说明,但都不完整,配置不成功,算不上原创,收集整理大家的经验,验证可行后形成的详细配置过程,欢迎拍砖!

软件环境:

win10(64位)

01-python-2.7.11.msi(32位)

02reg.py

03-PIL-1.1.7.win32-py2.7.exe

04gdal-111-1800-core.msi

05 新建环境变量GDAL_DATA.txt

06numpy-1.8.1-win32-superpack-python2.7.exe

07GDAL-1.11.4.win32-py2.7.msi 

(上述软件来自QQ群Cesium交流群,由兔子分享)

08gdal2srtmtiles-demo.py来自Cesium可视化群,有Cesium可视化分享,感谢!

开工之前,如果安装过上述软件,请先卸载,因为涉及到32位和64位冲突问题,电脑可以是32位,也可以是64位,但上述软件必须统一,我安装的是32位的,64位未测试。

开工:

1,安装01python-2.7.11.msi,安装完成后配置环境变量,在path中添加 c:/python27,默认安装到c:/python27


2,在控制台执行python 02reg.py 提示结果
--- Python 2.7 is now registered!

3,安装03PIL程序

4,安装04gdal111,

停。。。

配置环境变量,增加GDAL_DATA 值为C:\Program Files (x86)\GDAL\gdal-data,默认安装路径。

在path中增加C:\Program Files (x86)\GDAL\

5,05文件就是干的上面的事儿,配置环境变量,不需要执行了,看看就行

6,安装06numpy1.8.1

7,安装07GDAL-1.11.4.win32-py2.7.msi,默认即可

8,打开08gdal2srtmtiles-demo.py

此处比较关键:找到最后2592行,修改08gdal2srtmtiles-demo.py的位置为你机器上的位置,修改tif的位置和输出文件的位置

如我机器上:

sys.argv = ['C:\\python27\\08gdal2srtmtiles-demo.py', '--cesium', '--resume', '-z', '0-4', '-p', 'geodetic', 'E:\\china.tif', 'D:\\3DTerrainQQ']

保存,软后输入 python 08gdal2srtmtiles-demo.py 

如果不报错,应该休息片刻就可以看生成的文件了 -z后面可以输入0-15,生成0-15级数据,我测试生成0-4级比较快,越大越慢。
   

生成的文件见下图




  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wjkwjk

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值