论文部分内容阅读
查询是各种决策分析中用户最经常使用的功能。三维地理信息系统中查询功能的设计与实现对于用数字化的方式定量描述和研究人类所处的真实场景,并以此为基础进行各种辅助性决策分析,具有关键性的意义。三维场景是三维地理信息系统中人机交互的主界面,本文以实际应用为背景,结合用户的实际需求,对三维场景中查询功能的实现机制进行了研究。 论文首先针对自主开发的三维地理信息系统中三维场景的特点,提出了实体模型概念,将三维场景空间信息和属性信息有机地结合在一起,为查询功能的实现奠定了基础。 论文重点讨论了查询功能的设计与实现。通过分析三维场景的数据特点和用户需求,建立了三维场景中查询功能的组成模块。将三维场景的查询分为对地形的查询及对地物的查询。地形的查询建立在DEM数据结构的基础上。对地物的查询采用了ActiveX组件技术,使得原有二维地理信息系统的已有成果可以在三维系统中重用,同时根据三维场景的特点新增加了三维实体拾取等模块,共同完成对地物的空间-属性交互查询。运用组件技术进行开发,可以有效地保护已有投资,显著提高开发效率。同时由于该查询组件的功能设计建立在实体模型的基础上,因此可以将其应用到森林覆盖率分析等其他众多应用领域,以及用于网络环境下WebGis的开发中。 本文最后对下一步工作进行了展望。