不同版本vpb与osg对应关系

转自:http://blog.sina.com.cn/s/blog_668aae780101k6pr.html

VirtualPlanetBuilder是一种地形数据库创造工具,是能够阅读各种地理图像和高程数据并建立小面积地形数据库,乃至大规模如整个地球的庞大数据库。这些数据库可以上传到互联网,并能够提供像在线googleEarth一样的风格漫游整个地球的数据库,或保持对本地磁盘高速接入等所需的专业飞行模拟器。前面所讲的VirtualPlanetBuilder建立的数据库,如果要运行该数据库产生一个可视化场景,那么你将需要一个基于OSG的应用程序。其实VPB本身是一个基于OSG实时图形工具箱,它可以创建基于OSG的二进制的最高效率的数据库。

1.准备工作

l  Vpb获取

不同版本vpb与osg对应关系:

最新版:

Svn: checkout http://www.openscenegraph.org/svn/VirtualPlanetBuilder/trunk VirtualPlanetBuilder

Vpb-0.9.11:

因osg安装版本是osg 2.9.5所以我们去下载Vpb-0.9.11:

Svn:http://www.openscenegraph.org/svn/VirtualPlanetBuilder/tags/VirtualPlanetBuilder-0.9.11/ VirtualPlanetBuilder

l  Vpb安装需要插件下载

GDAL和Libsquish:

http://www.openscenegraph.org/projects/VirtualPlanetBuilder/wiki/Dependencies

2.vpb编译

GDAL编译由于在安装osgearth时已经说明,不再累赘,网上也有编译好的gdal包供下载。

Libsquish编译也是很简单的,直接编译就可以了。

Vpb编译:

假设前提OSG的路径是D:/OSG/OpenSceneGrap

将VirtualPlanetBuilder-0.9.11中的CMakeLists.txt拖动到Cmake上,进行如下配置:

点击 configue 配置后,再生成即可。

用vs2008打开VIRTUALPLANETBUILDER.sln直接编译。

编译完成后将D:\OSG\VirtualPlanetBuilder-0.9.11\lib\Release里的文件拷贝到

D:\OSG\VirtualPlanetBuilder-0.9.11\bin\Release下。

将D:\OSG\VirtualPlanetBuilder-0.9.11\bin环境变量中,整个过程完成。

编译教训:版本一定要匹配。

3.测试

1.Osgdem运行例子所需数据下载地址:

http://www.cc.gatech.edu/projects/large_models/ps.html

Download Elevation Map: 16385 × 16385 PNG: 188MB 
Download Texture Map: 16384 × 16384 PNG: 268MB

2.GDAL对高程数据和影像数据格式化处理:

gdal_translate ps_height_16k.png ps_height_16k.tif

gdaladdo -r average ps_height_16k.tif 2 4 8 16 32

gdal_translate ps_texture_16k.png ps_texture_16k.tif

gdaladdo -r average ps_texture_16k.tif 2 4 8 16 32

3.使用osgdem命令生成模型文件

osgdem --xx 10 --yy 10 -t ps_texture_16k.tif \
--xx 10 --yy 10 -d ps_height_16k.tif \
-l 8 -v 0.1 -o puget.ive -a pegout.osga

参考网站:

http://www.openscenegraph.org/projects/osg/wiki/Support/UserGuides/osgdem

时间: 2024-11-03 05:39:04

不同版本vpb与osg对应关系的相关文章

Android系统版本与API等级对应关系表

从Android官网拷过来的,方便查阅... 官网地址:https://developer.android.com/guide/topics/manifest/uses-sdk-element.html What is API Level? API Level is an integer value that uniquely identifies the framework API revision offered by a version of the Android platform. P

Android版本和API Level对应关系

http://developer.android.com/intl/zh-cn/guide/topics/manifest/uses-sdk-element.html The table below specifies the API Level supported by each version of the Android platform. For information about the relative numbers of devices that are running each

【转】Android版本和API Level对应关系

原文网址:http://blog.csdn.net/huiguixian/article/details/39928027 从Android developer copy过来,留作笔记的. Platform Version API Level VERSION_CODE Notes Android 4.4 19 KITKAT Platform Highlights Android 4.3 18 JELLY_BEAN_MR2 Platform Highlights Android 4.2, 4.2.

兔子--sdk版本与api的对应关系

概念区分: API(Application Programming Interface,应用程序编程接口) SDK(Software Development Kit): 一般是一些被软件工程师用于为特定的软件包.软件框架.硬件平台.操作系统等建立应用软件的开发工具的集合 ADT(Android Development Tools):简单理解为在Eclipse下开发工具的升级下载工具

【Android】Android版本和API Level对应关系

API Level Notes Android 4.4 19 KITKAT Platform Highlights Android 4.3 18 JELLY_BEAN_MR2 Platform Highlights Android 4.2, 4.2.2 17 JELLY_BEAN_MR1 Platform Highlights Android 4.1, 4.1.1 16 JELLY_BEAN Platform Highlights Android 4.0.3, 4.0.4 15 ICE_CREA

mysql版本和mysql-connector-java的对应关系记录

官网地址:https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-versions.html 原文地址:https://www.cnblogs.com/Garnett-Boy/p/11063644.html

VPB和OSGGIS安装

转自:http://blog.sina.com.cn/s/blog_668aae780101k6pr.html 第一部分VPB安装 VirtualPlanetBuilder是一种地形数据库创造工具,是能够阅读各种地理图像和高程数据并建立小面积地形数据库,乃至大规模如整个地球的庞大数据库.这些数据库可以上传到互联网,并能够提供像在线googleEarth一样的风格漫游整个地球的数据库,或保持对本地磁盘高速接入等所需的专业飞行模拟器.前面所讲的VirtualPlanetBuilder建立的数据库,如

Android各版本及API对应关系,持续更新!

以下是Android的各个版本与API的对应关系图标,便于查阅,会持续更新 API等级 Android版本号 Android版本名称 对应支持包 API等级1: Android 1.0     API等级2: Android 1.1  Petit Four   API等级3: Android 1.5  Cupcake   API等级4:  Android 1.6 Donut support-v4 API等级5:  Android 2.0 éclair   API等级6: Android 2.0.

Android 系统版本&API对照表

最新Android系统版本与API等级对应关系表 数据来源:http://d.android.com/guide/topics/manifest/uses-sdk-element.html#ApiLevels