一、 VPB的编译
a) 版本
OpenSceneGraph 2.0
VirtualPlanetBuilder 0.9.1
GDAL1.4.1(低版本的GDAL存在问题)
b) 目的
i. 成功编译成功osgdem文件
ii. 使用osgdem处理DEM格式的数据文件
iii. 最终得到IVE格式的分层文件
c) CMAKE的使用
i. 设置CMAKE,将CMAKELists文件拖到CMAKE界面中。
ii. 设置GDAL(1.4.1版本)和OSG(2.0版本)包含文件和库文件路径
1)设置GDAL_INCLUDE_DIR为gdal.h所在的目录(示例F:/gdal/include)
2)设置GDAL_LIBRARY为gdal_i.lib(示例F:/gdal/lib/gdal_i.lib)
3)设置OpenThreads_Library为OpenThreads.lib所在的lib目录,以下设置雷同!!(OSG_DIR目录为空)
4)设置OSG_INCLUDE_DIR为osg2.0Include目录
5)其他设置默认,configure
5)OK
6)使用VS打开生成的.sln文件,F7进行编译生成
7)编译成功后,生成install项目。
8)得到osgdem的可执行程序
iii. 注意的地方
1. 编译成功运行前,将GDAL14.dll和vpbd.dll拷入osgdem可执行程序所在的目录下
2. osgdem可以处理USGS DEM格式的DEM数据文件,其他DEM格式的文件需要先转化为USGS DEM格式的文件
3. 注意osgdem使用时的命令参数规范