OsgGIS的project其实就是一个指令集.执行该指令集就可以从要素和栅格数据中编译出OSG的3D几何体.(对于开发者而言,意味着使用osgGISProjects::Project类).可以通过xml文件定义整个project 然后使用osggis_build命令行工具来编译.
本文对project所使用的xml定义文件做基本的解释.
项目文件:
有两种方式都可以创建一个项目:通过编程或者通过xml文件.我们选择使用xml文件作为project文件的框架是因为:1)xml便于人们阅读和理解2)很多人都很熟悉xml文件的语法格式3)已经存在大量的工具来读写和装换xml数据.
project文件类似于Makefile,它定义了一些列的构建目标和规则.下面是一个基本的project文件: