先介绍一下vpb:
VirtualPlanetBuilder是一种地形数据库创造工具,是能够阅读各种地理图像和高程数据并建立小面积地形数据库,乃至大规模如整个地球的庞大数据库。这些数据库可以上传到互联网,并能够提供像在线googleEarth一样的风格漫游整个地球的数据库,或保持对本地磁盘高速接入等所需的专业飞行模拟器。前面所讲的VirtualPlanetBuilder建立的数据库,如果要运行该数据库产生一个可视化场景,那么你将需要一个基于OSG的应用程序。气死VPB本身是一个基于OSG实时图形工具箱,它可以创建基于OSG的二进制的最高效率的数据库。
在此之前我将OSG配置安装好,直接下载别人编译好的bin即可。
此外,还需的准备工作如下:
1. cmake-2.6.4-win32-x86
2. gdal-1.7.2.tar(如果编译过osgearth,在三方库找下即可)
3. vpb-0.9.10-vc80sp1(现在貌似已经到了0.9.12)
cmake配置如下:
vpb编译:
1.将CMakeLists拖放到CMAKE中,配置如下改写:

点击 configue 后,ok.
2.用VS2008打开build里生成的.sln,右键点击解决方案,勾选 ALL BUILD 的release和debug生成。
3.将“E:/OSG/vpb/build/lib/Release”里的文件

复制到“E:/OSG/vpb/build/bin/Release”,并把gdal.dll复制到其中,运行 osgdem 即可完成。
浙公网安备 33010602011771号