osg(osg中文社区)-osgEarth-osgViewer-基于OpenGL-开源三维渲染引擎-图形引擎-虚拟仿真工具-osg教程-osg仿真

在已经生成的数据上增补高清数据

当前位置:首页 > 学习支持 > 其他帮助 > VPB工具

从2009年六月开始,vpb可以支持对已经存在ive数据集增补高清影响,是增加了一个--patch选项。


慨述

这个需求的来源是对已经存在的数据增补更高精度的高程/影像数据。


假定

  • old_db.ive是现有数据的根 路径是顶层文件夹的top-level.ive

  • new_db_raster.tif 做为新的影像,加入到旧的数据集当中

  • new_db_dem.tif 做为新的高程,加入到旧的数据集当中。


过程

使用如下命令

vpbmaster^
--patch old_db.ive^
--levels 12 16 -t new_db_raster.tif^
--levels 12 16 -d new_db_dem.tif

注意此处若不指定级别,那么从0级开始,增补的数据都会被显示,这不是希望的结果。


注意

For some reason the original source files used to produce the old database should be kept along with it while patching, otherwise VPB will claim about missing files. However, if you provide VPB with relative file names at construction it seems that you can move the original files and the database together.

由于一些其它的原因,生成旧的database所用的那些文件还必须保留,要不然VPB会报找不到文件的错误。所以需要VPB当时生成数据时使用的文件的路径还是存在的。这就需要把那些文件和生成的数据最好放在一起。

当我们使用VPBMASTER时,在根目录下会生成如下文件(.source, .revision, .added)这些文件都是必须的。

vpbmaster^
-t world_A1.tif^
-t world_A2.tif^
-t world_A3.tif^
-t world_A4.tif^
-d gtopo90.tif^
--mip-mapping-hardware^
--geocentric^
--terrain^
--RGB-24^
-l 16^
-O "compressImageData JPEG_QUALITY 75"^
-o World450m/world450m.ive

通过上面的命令就可以把生成的数据和所有使用的数据都放到一个文件夹下,为增补做好准备。