分享

Cesium学习(4)

 LZS2851 2016-09-29

引言:由于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级比较快,越大越慢。
   

生成的文件见下图




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多