全 文 :书锡林郭勒盟草原三维数字模型的建立
王瑞永1,2,乔江1,袁清1
(1.中国农业科学院草原研究所,内蒙古 呼和浩特010010;2.中国农业科学院研究生院,北京100081)
摘要:为了推动草原信息化管理的进一步发展,本研究基于现代化信息技术,主要运用3D-GIS技术、遥感技术、仿
真技术等相关技术,以具有典型草原代表性的锡林郭勒盟为示范区,建立了虚拟草原三维数字模型。该研究首先
依据草地生态学原理,对草原生态系统信息数据(基础图件及属性数据)进行筛选;然后对筛选后的空间数据进行
叠加并建立其与属性数据的关联;最后将草原生态信息镶嵌于三维数字模型之中,实现了在草原三维数字模型中
进行草原生态信息查询分析功能。结果表明,运用C/C++语言调用OpenGL图形库从底层开发的草原三维数字
模型快捷稳定,渲染速度快,可方便地动态查询示范区草原地理信息,为进一步地研究三维虚拟草原提供技术
支持。
关键词:草原生态系统;三维数字模型;锡林郭勒;三维可视化;数字草原
中图分类号:S81205 文献标识码:A 文章编号:10045759(2011)03006208
20世纪末,随着“数字地球”(digitalearth)概念的提出和全球信息化步伐的加快,空间信息技术得到快速发
展,三维虚拟现实技术便成为其中研究的热点。就目前而言,三维虚拟技术已经广泛应用于医学、军事、数字城
市、数字摄影测量等领域[1],但将其运用于草原科学领域,建立草原的三维数字模型,实现草原的三维可视化,并
在三维虚拟环境中嵌入草原生态信息的相关研究尚未见报道。我国现有天然草地近4亿hm2,其中可利用面积
3.10×108hm2,占全国国土面积的41.7%,相当于耕地面积的4倍,森林面积的3.6倍[2,3]。草原既是我国陆地
面积最大的生态系统,同时又是非常脆弱的生态系统[46]。草原生态系统信息数字化管理成为草业科学的重要发
展方向之一。21世纪初,业界提出了“数字草原”的概念,为了实现这一宏伟目标,业界人士付出艰辛的努力,致
力于将现代化信息技术广泛地应用到草地畜牧业的生产和管理之中。目前,计算机技术和现代化信息技术已广
泛应用于草原科学领域[7],同时基于地理信息技术、遥感技术、网络技术等多种现代化信息技术的草原信息系统
不断建立,如中国草地资源、种质资源信息系统(www.grassland.net.cn)、内蒙古草地资源地理信息系统(www.
grassland.cn)、草原地理信息系统(www.digitalgrass.cn)、中国草业开发专家系统(www.ecograss.com.cn)等。
但这些系统都是在二维空间上虚拟草原,在三维空间上的虚拟草原及其数字模型尚未建立。
草原三维数字模型是利用计算机技术、仿真技术、遥感技术、GIS技术等相关技术建立数字模拟现实草原的
虚拟地理环境,它打破了传统二维GIS的限制,使人们能够进入三维虚拟环境,直接与其进行交互,并获取更为
直观的地理信息。同时,草原三维数字模型的建立能够完善现有地理信息系统空间的分析处理能力、拓展信息表
现形式。因此,草原三维数字模型的建立对草原的信息化管理和草原生态系统的研究具有重要的现实意义,同时
也对草原生态状况的分析和变化的预测提供技术支持。
为了顺应草原信息化管理的发展趋势,在2008和2009年,以内蒙古锡林郭勒盟为研究区,开展了草原三维
数字模型建立技术的研究。集成了遥感技术、地理信息技术、计算机技术、虚拟技术、仿真技术等多种现代化信息
技术,科学合理地组织和管理研究区的多元地理信息和草原生态信息,并对其进行压缩集成,最终镶嵌于草原三
维数字模型之中。实现了研究区多元地理信息及草原生态信息嵌入草原三维数字模型,并实现了三维虚拟草原
空间的动态显示和信息查询功能,填补国内在三维虚拟草原方面研究的空白。
62-69
2011年6月
草 业 学 报
ACTAPRATACULTURAESINICA
第20卷 第3期
Vol.20,No.3
收稿日期:20100505;改回日期:20100621
基金项目:中央公益性科研院所基本科研业务费专项资金(中国农业科学院草原研究所)资助。
作者简介:王瑞永(1985),男,河南滑县人,在读硕士。Email:wry1024@yahoo.com.cn
通讯作者。Email:yuan_q@yeah.net
1 材料与方法
1.1 研究区自然概况
1.1.1 自然条件 锡林郭勒盟位于中国内蒙古自治区的中部(东经111°09′~119°58′,北纬41°35′~46°46′),辖
2个县级市、1个县、9个旗(图1)。土地总面积202580km2,它是国家重要的畜产品基地。该区属温带半干旱、
干旱大陆性季风气候,其主要气候特点是风大、干旱、寒冷。年平均气温0~3℃,结冰期长达5个月,寒冷期长达
7个月,1月气温最低,平均-20℃,为华北最冷的地区之一。7月气温最高,平均21℃。极端最高气温39.9℃,
极端最低气温-42.4℃。平均降水量295mm,由西北向东南150~400mm递增。
图1 研究区地理位置
犉犻犵.1 犌犲狅犵狉犪狆犺犻犮犾狅犮犪狋犻狅狀狅犳狊狋狌犱狔犪狉犲犪
地势由东南向西北方向倾斜,东南部多低山丘陵,盆地错落,西北部地形平坦,一些低山丘陵和熔岩台地零星
分布其间。东北部为乌珠穆沁盆地,河网密布,水源丰富。西南部为浑善达克沙地,由一系列垄岗沙带组成,多为
固定和半固定沙丘。海拔为800~1800m,最高峰为古如格苏乌拉山峰,海拔1957m。
1.1.2 植被特征 锡林郭勒草原是内蒙古天然草地的主体部分,不仅植被类型繁多,而且植物种类也十分丰富。
草地类型多样,以典型草原为主,含有草甸草原、荒漠草原等草地类型。群落主要由旱生多年生丛生禾草和根茎
禾草组成,建群种和优势种有大针茅(犛狋犻狆犪犵狉犪狀犱犻狊)、西北针茅(犛狋犻狆犪狊犪狉犲狆狋犪狀犪狏犪狉.犽狉狔犾狅狏犻犻)、糙隐子草
(犆犾犲犻狊狋狅犵犲狀犲狊狊狇狌犪狉狉狅狊犪)、冰草(犃犵狉狅狆狔狉狅狀犮狉犻狊狋犪狋狌犿)、羊草(犔犲狔犿狌狊犮犺犻狀犲狀狊犻狊)、冷蒿(犃狉狋犲犿犻狊犻犪犳狉犻犵犻犱犪)
等[8]。该地区在草原类型上具有一定的典型性和完整性,在空间分布上具有一定的连续性,作为建立草原三维数
字模型的研究区域,不仅在示范面积和地域方面具有可探讨性和推广性,而且在地貌特征和植被基础也具有很强
的代表性。
1.2 研究方法
1.2.1 数据来源及技术路线 该研究使用大量的空间数据及其属性数据。采用的基础图件为中国科学院出版
的1∶100万草地类型图、土壤类型图,1∶5万数字高程图,1∶25万行政区划图和温度及降水的气象资料;采用
的遥感数据为2005年、2006年及2007年7-9月份TM1~7波段卫星影像。各种数据均以研究区内蒙古锡林
郭勒盟的行政边界图为基准从空间上进行了裁切,所采用的技术路线如图2所示。
1.2.2 草原信息数据筛选 有关草原的信息数据可谓是海量数据,将其全部应用于草原三维数字模型的建立既
36第20卷第3期 草业学报2011年
图2 技术路线示意图
犉犻犵.2 犜犺犲犿犪狆狅犳狋犲犮犺狀犻犮犪犾狉狅狌狋犲
不现实,也不可能。无论是从数据的收集还是从建立草原三维数字模型的技术来讲都是不允许的,这就需要对草
原信息数据进行必要的筛选。众所周知,真实世界中的任意点是由[X(经度)、Y(维度)、Z(高程)]三维空间坐标
决定的,故高程数据是建立草原三维数字模型的必要基础数据(图3)。要建立逼真的草原三维数字模型还需要
以草地资源学和草地生态学原理为依据,结合前人的研究成果,筛选出能够集中反映草原状况且具有很强代表性
的草原生态信息数据。草地类型反映了植被对当地气候类型的响应,气候因子是决定天然草地植被类型及其分
布的最主要因素[9]。因此在草原生态信息筛选时,选取了草地类型、年平均降水量、年平均气温。
土壤是植物赖以生存的基础,土壤条件的好坏,直接影响植物的生长[10]。同时考虑土壤与草地生态系统中
物质流动的密切关系,选取了能够从整体上反映土壤状况的指标,即土壤类型。另外,考虑到主要草种能够在一
定程度上反映草地质量和物种的丰富度,故选取了主要草种作为一个主要因子。人类的生活和生产活动对草原
产生一定影响[1113],因此增加了与人类活动密切相关的行政区及居民点数据资料。
最终,结合各个因子对草原生态系统的重要性并考虑到数据量的大小,筛选出来的草原信息数据资料由7个
基础图件(数字高程图、TM遥感影像图、行政区划图、土壤类型图、草地类型图、年均降水量图、年均温度图)和对
应的属性文件构成。
1.2.3 数据处理及规范化 由于所收集的图件数据都是相互独立的,且图幅、数据格式、数据类型(矢量和栅
格)、空间分辨率均不统一。因此,首先需要以研究区的行政边界图为基准对收集到的空间数据进行逐一挖取,统
一投影(高斯-克吕格投影,中央经线为E117°,FalseEasting为500000m),统一格式(栅格格式)。主要处理
流程如下:
1)数字高程图处理:原数字高程为DEM(digitalelevationmodel)的矢量数据类型,即等高线下的DEM 数
据。使用ArcGIS(9.3)软件,先用其中的3Danalyst工具,生成不规则三角网(triangulatedirregularnetwork,
TIN),然后生成Grid格式,最后用Erdas(9.1)软件的Import/Export模块生成分辨率为30m的栅格(raster)数
据格式(raw格式)(图4)。
2)TM遥感影像的处理:共收集了18景TM遥感影像以覆盖整个研究区。首先使用ArcGIS和Erdas软件
对原始影像进行裁剪和拼接。为了取得接近现实的贴图效果,经过反复试验,最终选择TM 影像的2,3,4,5,7
波段运算生成近似的真彩色遥感图像,然后又用Photoshop(CS4)软件在色调上做了适当调整,基本满足了本研
究的要求(图5),最后将其规范为分辨率为30m的栅格图。
3)气象资料数据处理:年均降水量和年均温度图是采用反距离加权法(IDW)进行空间数据插值而生成的,在
空间插值的过程中借鉴文献[14,15]做了适当修正,处理后分辨率为240m。
4)其他图件的处理:收集到的草地类型图、土壤类型图、行政区划图均为矢量格式,使用软件ArcGIS和Er
das将其转化为栅格数据格式,草地类型图和土壤类型图分辨率均为30m,行政区划图分辨率为30m。由于该3
个图件的属性数据及居民点属性数据中没有合适的字段与三维虚拟空间进行关联,所以在相应的数据中添加了
与三维虚拟空间关联的字段,最终将属性数据均规范为关系型数据表格式,以自定义的tab格式保存。
46 ACTAPRATACULTURAESINICA(2011) Vol.20,No.3
图3 三维数字模型的逻辑结构图
犉犻犵.3 犇犻犪犵狉犪犿狅犳犾狅犵犻犮狊狋狉狌犮狋狌狉犲狅犳犱犻犵犻狋犪犾犿狅犱犲犾
1.2.4 图层叠加及与属性数据的关联 经处理后的数字高程图、TM 遥感影像图及其他基础图件是相互独立
的。为使其在草原三维数字模型中建立高效的关联,需要对数字高程图与TM 遥感影像图进行叠加,并在基础
图件与属性数据之间建立有机的关联。图层叠加及与属性数据的关联是运用VisualC++6.0自行编写的软件
进行处理,经处理后主要实现数字高程数据与TM遥感影像数据合并保存为的自定义的bin图件格式。最后将
三维空间数据与属性数据通过关联字段建立关联。
1.2.5 建立三维数字模型的环境与方法 草原三维数字模型开发是基于 WindowsXP(SP3)操作系统进行的。
为了便于代码的编写和调试,开发环境硬件采用配置为2.2GhzCPU、4G内存、1024MB显卡的微型计算机。
开发软件环境是基于VisualC++6.0和VisualStudio2008环境提供的 MFC框架,运用C/C++语言以及
VisualC++中的高级语言进行编写开发。具体实现策略是:首先把总体任务划分为几个部分(属性数据管理、
空间数据管理、数据操作、数据显示等),再把各个部分分解为较小的任务,继而再把小任务分解为更细化为功能
模块完成。模型建立过程是:首先逐一设计并编写小模块,模块的设计和开发是通过运用C/C++语言调用
OpenGL[1,16,20]提供的API函数从底层进行设计开发的。经过调试、测试后,把小模块集成为中型模块,再经过
中型模块的进一步封装集成后,最终完成草原三维数字模型的开发。
2 结果与分析
2.1 草原三维数字模型的建立
基于GIS理论和草原生态学原理,综合应用3D技术、硬件与软件技术,建立了草原三维数字模型(grassland
3Ddigitalmodel,G3DDM),并在草原三维数字模型中嵌入多元地理信息和草原生态信息。建立的草原三维数
字模型实现了多层图件以及属性数据的集成管理,通过操作模块和输出模块相应的模块可实现坐标转换、地形渲
染、信息查询等功能。G3DDM的逻辑结构见图3。
56第20卷第3期 草业学报2011年
图4 锡林郭勒盟数字高程
犉犻犵.4 犇犈犕狅犳犡犻犾犻狀犌狅犾
图5 锡林郭勒盟真彩色植被
犉犻犵.5 犜狉狌犲犮狅犾狅狉狏犲犵犲狋犪狋犻狅狀狅犳犡犻犾犻狀犌狅犾
2.2 三维数字模型的显示
通过DEM获取的数据只是三维空间离散的点,并不能生产真实的立体感。为了实现系统对草原复杂地形
的逼真模拟。首先,借鉴前人的算法[17,18],依据系统的特点,自行编写适合本系统的算法,以读取的高程数据为
基础进行连续绘制TIN,来拟合真实的地面,运用TIN模拟三维地形效果见图6。然后,将TM遥感影像的颜色
信息镶嵌三维空间模型骨架之上,即实现TM 遥感影像作为纹理映射到三维地形之上,送入OpenGL渲染管道
进行实时渲染,便实现了三维虚拟草原地形的渲染,三维地形渲染的流程见图7;映射TM 遥感影像到草原三维
数字模型上实时绘制三维虚拟草原的场景见图8。地面随着数字高程的变化,呈连绵起伏的三维地形仿真效果。
图6 犜犐犖模拟三维地形显示
犉犻犵.6 犜犺犲犱犻狊狆犾犪狔狅犳狋犲狉狉犪犻狀狊犻犿狌犾犪狋犻狅狀狌狊犻狀犵犜犐犖
66 ACTAPRATACULTURAESINICA(2011) Vol.20,No.3
图7 基于犗狆犲狀犌犔三维地形生成的流程
犉犻犵.7 犜犺犲狆狉狅犮犲犱狌狉犲狅犳3犇狋犲狉狉犪犻狀犵犲狀犲狉犪狋犻狅狀狌狊犻狀犵犗狆犲狀犌犔
图8 草原三维数字模型的显示
犉犻犵.8 犜犺犲犱犻狊狆犾犪狔狅犳3犇犱犻犵犻狋犪犾犿狅犱犲犾狅犳犵狉犪狊狊犾犪狀犱
2.3 三维数字模型草原信息的嵌入、显示
2.3.1 多元地理信息的嵌入、显示 为了方便草原地理信息及生态信息的查询,在草原三维数字模型中设计了
动态查询多元地理信息及生态信息的机制。可用鼠标随意指向三维虚拟草原数字模型中的任意一点(无需点
击),便能迅速、动态获取该点草原的多元地理信息及生态信息(大地坐标、地理经纬度、海拔、草地类型、生长的主
要草种、土壤类型、年平均气温、年平均降水量等)。草原多元地理信息查询显示是通过坐标转换模块和计算模块
来实现的,而草原生态信息的查询显示是基于地理坐标和已建立属性关系表实现的。
2.3.2 居民点的嵌入、显示 由于天然草地多分布于生态环境相对较为脆弱的干旱半干旱地区,故草地生态系
统是受人类活动影响最大的陆地生态系统之一[7,19],尤其随着人口数量的不断增加,人类对草原生态系统的影响
愈来愈明显,于是在草原三维数字模型中嵌入了在一定程度能够反映人类活动的信息,即居民点信息。居民点信
息的嵌入是通过在三维虚拟地形模型上叠加点图层实现的,居民点信息嵌入草原三维数字模型后,会在三维虚拟
草原地形上自动用红色斑点标记城、镇、村落等的所在位置(图9)。只需将鼠标移动到标记点上,或标记点附近,
便会以文本形式显示该点的属性信息。居民点信息主要显示该点地名的名称,如城市名、苏木名、嘎查名、机井、
电站、街道办事处、车站名等。
图9 草原三维数字模型渲染效果
犉犻犵.9 犚犲狀犱犲狉犲犳犳犲犮狋狅犳犵狉犪狊狊犾犪狀犱3犇犱犻犵犻狋犪犾犿狅犱犲犾
76第20卷第3期 草业学报2011年
2.3.3 行政边界的嵌入、显示 行政边界嵌入是通过在三维数字模型中叠加线状图层实现的,在三维虚拟草原
场景嵌入行政边界后,能够方便地识别行政区的边界,目前该草原三维数字模型上可以叠加研究区的分旗县行政
区划图,并用红色线条显示在三维虚拟草原地形上。
3 讨论
该草原三维数字模型的建立是运用VC++6.0和VisualStudio2008软件进行完全自主设计、底层开发,不
依赖于任何国内外商业软件。首次在国内建立了大范围、较高分辨率的草原三维数字模型,该三维数字模型的建
立集成应用以高程数据为核心的多层图件数据,并将多元草原生态信息嵌入与三维数字模型,在三维虚拟草原场
景中成功地实现草原信息的快速查询。同时,该三维数字模型的建立运用视景体裁剪技术、背面剔除技术[20,21],
然后经过算法的反复优化,在中高档的微型计算机上运行能够满足渲染的要求。建立的草原三维数字模型经过
30余次的反复验证,运行稳定,查询准确可靠,在配置为1.8GHzCPU、2G内存、512M 显存的微型计算机上,
G3DDM渲染1.46G图件数据的帧率平均为22FPS左右(图9)。相对于数据量大小,三维数字模型采用的算法
优于ROAM算法[22,23]。但是,该三维数字模型也存在一些不足之处,比如:草原信息指标选取不够全面,功能还
需进一步完善,分辨率、信息丰富度、遥感影像处理效果等方面都有待于进一步提高。对草原三维数字模型一套
新操作方案和机制仍然在不断深入研究之中,主要解决多时相遥感影像叠加和草原生态状况的动态分析和预测。
总之,该数字模型的建立有利于进一步加快草原信息管理的步伐,并为三维虚拟草原的深入研究提供了技术支
持。
理想的数字草原不仅是现实草原在网络平台上的模拟与再现,而且是多元科学数据集成应用的共享系统,浏
览、检索、查阅、计算、分析,甚至预测都可以在数字草原得以实现[24]。随着草原信息化的不断发展,草原三维数
字模型将与草业相关地理信息系统、专家系统等结合集成,将形成三维虚拟草原的智能化,能够在三维虚拟环境
下对草原生态状况进行实时动态分析及预测。随着网络技术的发展和 WebGL标准规范预计2010年上半年制
定完成,有助于利用HTML5的相关技术实现草原三维数字模型在互联网上的搭建。目前仍在进行此方面的深
入研究。
参考文献:
[1] ShreinerD.OpenGL编程指南(原书第六版)[M].徐波,译.北京:机械工业出版社,2008.
[2] 谢高地,张钇锂,鲁春霞.中国自然草地生态系统服务价值[J].自然资源学报,2001,16(1):4753.
[3] 曹晔,杨玉东.论中国草地资源的现状、原因与持续利用对策[J].草业科学,1999,16(4):16.
[4] 赵有益,龙瑞军,林慧龙,等.草地生态系统安全及其评价研究[J].草业学报,2008,17(2):143150.
[5] 李博.中国北方草地畜牧业动态监测(一)[M].北京:中国农业科技出版社,1993.
[6] 李东,黄耀,吴琴,等.青藏高原高寒草甸生态系统土壤有机碳动态模拟研究[J].草业学报,2010,19(2):160168.
[7] 王玮,冯琦胜,于惠,等.“3S”技术在草地鼠虫害监测与预测中的应用[J].草业科学,2010,27(3):3139.
[8] 辜智慧,陈晋,史培军,等.锡林郭勒草原1983~1999年 NDVI逐旬变化量与气象因子的相关分析[J].植物生态学报,
2005,29(5):753765.
[9] 袁清,徐柱,王加亭.虚拟草地生态系统的建立方法[J].生态学报,2006,26(3):768772.
[10] 王瑞永,刘莎莎,王成章,等.不同海拔高度高寒草地土壤理化指标分析[J].草地学报,2009,17(5):621628.
[11] 王艳芬,陈佐忠,TieszenLT.人类活动对锡林郭勒地区主要草原土壤有机碳分布的影响[J].植物生态学报,1998,22(6):
545551.
[12] 董晓玉,傅华,李旭东,等.放牧与围封对黄土高原典型草原植物生物量及其碳氮磷贮量的影响[J].草业学报,2010,
19(2):175182.
[13] 郭彦军,倪郁,韩建国.农牧交错带人工种草对土壤磷素有效性的影响[J].草业学报,2010,19(2):169174.
[14] 辜智慧,史培军,陈晋.气象观测点稀疏地区的降水插值方法探讨-锡林郭勒盟为例[J].北京师范大学学报,2006,42(2):
204208.
[15] 陆忠艳,袁子鹏,蔡福,等.基于GIS的气温和降水推算方法研究[J].气象科技,2008,36(4):389395.
86 ACTAPRATACULTURAESINICA(2011) Vol.20,No.3
[16] WrightRSJr,LipchakB,HaemelN.OpenGLSuperbible:ComprehensiveTutorialandReference(FourthEdition)[M].
NewYork:AddisonWesley,2007.
[17] DchaineauM,WolinskyM,SigetiD,犲狋犪犾.ROAMingterrain:Realtimeoptimalyadaptingmeshes[A].YagelR,Hagen
H.Proc.oftheIEEEVisulization[C].LosAlamitos:IEEEComputerSocietyPress,1997:8188.
[18] MortensenJ.RealtimerenderingofheightfieldsusingLODandocclusionCuling[D].London:UniversitycolegeLondon,
2000.
[19] 高英志,韩兴国,汪诗平.放牧对草原土壤的影响[J].生态学报,2004,24(8):790796.
[20] 吕希奎,周小平.实战OpenGL三维可视化系统开发与源代码精解[M].北京:电子工业出版社,2009:6.
[21] AssarssonU,MolerT.Optimizedviewfrustumculingalgorithmsforboundingboxes[J].GraphicTools,2000,5(1):
922.
[22] TurnerB.RealtimedynamiclevelofdetailterrainrenderingwithROAM[EB/OL].http://www.gamasutra.com/features/
20000403/turner_01.htm,20000403.
[23] 杨冠军,陈洪,朱德海.基于金字塔思想改进的ROAM算法[J].计算机技术与应用,2007,(8):130132.
[24] 袁清,徐柱,张冬梅.浅谈打造我国的数字草原[J].草业科学与技术创新,2004,(增刊):230233.
犜犺犲犳狅狌狀犱犪狋犻狅狀狅犳犪犵狉犪狊狊犾犪狀犱3犇犱犻犵犻狋犪犾犿狅犱犲犾犳狅狉犡犻犾犻狀犌狅犾
WANGRuiyong1,2,QIAOJiang2,YUANQing2
(1.GrasslandResearchInstituteofChineseAcademyofAgriculturalScience,Hohhot010010,China;
2.GraduateSchoolofChineseAcademyofAgriculturalScience,Beijing100081,China)
犃犫狊狋狉犪犮狋:Topromotethefurtherdevelopmentofinformationbasedmanagementofgrasslands,thiswork
establishedagrasslandthreedimensionaldigitalmodelbasedonmoderninformationtechnology,including
3DGIStechnology,remotesensingtechnology,simulationtechnologyandotherrelatedtechnologies.The
foundationofthe3DdigitalmodelisbasedupontheXilinGolgrasslandasademonstrationarea.Theestablish
mentofthisdigitalmodelisbasedfirstonscreengrasslandinformationdata(mapsdataandattributedata)ac
cordingtotheprinciplesofgrasslandecology;second,anoverlayofthelayerdatafilteredtoestablishtheasso
ciationwithattributedata.Finaly,thegrasslandinformationdatawasembeddedinthethreedimensionalvir
tualspacemodel,torealizequeriesandanalysisofgrasslandinformation.Theresearchshowedthatthegrass
landthreedimensionaldigitalmodeldevelopedusingtheC/C++languagetocal OpenGLgraphicslibrary
worksfastandsteadilywithfastrenderingspeed,andcanproviderealtimeanddynamicqueriesofgrassland
information,andsupplytechnicalsupportforfurtherstudiesonthreedimensionalvirtualgrassland.
犓犲狔狑狅狉犱狊:grasslandecosystem;3Ddigitalmodel;XilinGol;3Dvisualization;digitalgrassland
96第20卷第3期 草业学报2011年