在用OsgGIS_build装备一个项目前,必须要正确地理解和准备数据.这是很重要的.下面列出的是必须要考虑或准备的事项:
1.参考地形
2.输入数据的格式
3.输入数据和参考地形的空间坐标系统
4.影像数据管理
参考地形
大部分时候我们都是在一个地形数据的基础上构建GIS图层的。我们称这个这个地形基础为参考地形.OsgGIS自己本身并不产生地形模型.但是OsgGIS能够利用参考地形模型来设置输出的空间参考系统以及将2D要素数据压缩到地面上(clamp 2D feature data to the ground 是什么意思?).
如果你引用的地形数据包含有osg::CoordinateSystemNode,OsgGIS能够检测到这个数据并使用它来确定空间坐标系统.用VPB生成的地形数据一定含有osg::CoordinateSystemNode。
如果地形数据中没有CoordinateSystemNode,就必须指定一个。否则OsgGIS是不可能将2D要素和地形数据正确结合.
输入数据格式
OsgGIS使用OGR工具读取矢量数据.所以理论上只要是OGR支持的格式OsgGIS都支持.实际上,大于大部分的数据格式,都没有经过严格测试.
使用的最多的矢量数据格式是ESRI Shapefile格式.对这个格式的处理代码是经过的良好的测试的.所以 如果在处理你的数据的时候出现了问题,最坏的情况下,你可以将数据转换为ESRI Shapefile然后再使用.
空间坐标系统
OsgGIS在编译数据的时候会将矢量数据重投影以便于对齐到地形数据。但是应该在编译之前就将矢量数据投影到正确的坐标系统上以提高编译的性能.
影像数据管理
数据转换工具:
FWTOOLS
Global Mapper
ArcGIS Desktop
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/zhuliangxiong/archive/2009/04/21/4098740.aspx