引言:由于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 提示结果 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级比较快,越大越慢。 生成的文件见下图
|
|