基于规则引擎的军事地理信息自定义查询技术研究与实现

来源 :解放军信息工程大学 | 被引量 : 3次 | 上传用户:a4936543
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的迅猛发展,军事地理信息数字化建设也越来越趋于白热化,现代战争已不能仅仅满足于传统军事地理信息系统的可视化和简单的查询功能。面对准确、深层次发掘战场环境地理知识的需要,以及快速增长的用户业务需求,如何实现自定义军事地理信息查询越来越得到人们的广泛关注。而传统军事地理信息查询的设计思路是将查询的业务逻辑融合到代码之中,不能实现业务逻辑和处理规则的分离,在需求快速增长和变化的情况下仍需要程序员的参与,故不能实现用户对查询的自定义,为此,本文探讨了将商务引擎——规则引擎引入到军事地理信息系统中的方法,研究并实现了基于规则引擎的军事地理信息自定义查询技术。规则引擎(Rule Engine)是实现了基于模式匹配的Rete算法的优秀商务规则处理工具,自定义查询正是利用规则引擎优秀的商务规则处理能力并将其作为军事地理信息系统中自定义查询模块的逻辑控制器来实现对查询规则的定义和解析,从而解决了面对用户需求的变更或增长时需要程序员参与修改或增加底层代码的问题,具有较好的功能扩展性。为使规则引擎适应军事地理信息系统环境下的数据组织和军事地理数据的特点发挥其自身优势,本文从如下方面对规则引擎和相关技术做了功能扩展和有益的探索:1、提出了一种基于自然语言的自定义军事地理信息查询规则语言,包括其语法、词法规则、解析与转换方法。设计了用于存储查询方案的规则模板文件,以及一种实现模式匹配的改进Rete算法。2、本文将用于模式匹配的内嵌式规则库的设计做了详细说明,对规则库中的几种规则的可扩展性做了相关探讨,并对可能扩展的规则给出了较为合理的扩展方法。3、对作为自定义查询核心的规则引擎技术做了相关扩展,为更适用军事地理数据的特性,扩展了数据访问接口,提出了一种面向军事地理对象的数据源模型。并根据用户的需求及军事地理数据格式,对输出结果进行分类、分层表达,并取得了较好的效果。4、利用四叉树直方图建立查询代价估计模型。将I/O花费作为评价标准,并通过与基于其它索引结构的查询进行比较和实验,表明在本文提出的SR索引结构下的相关查询有较高的效率和实用性。
其他文献
《芒果街上的小屋》和《拉拉的褐色披肩》是墨西哥裔美国女作家桑德拉·希斯内罗丝的两部代表作。这两部作品讲述了生长在美国的新混血女性埃斯佩朗莎和拉拉的成长故事,描述
近年来,国家不断加大力度扶持农业发展,尤其是在农业中占有重要位置的生猪产业。众所周知,中国已然成为世界上生猪养殖及猪肉产出的超级大国之一。生猪资产会计是农业会计领
在农户家庭经营的基础上发展农民专业合作组织,是提高农户的组织化程度,解决农户的小生产与大市场间矛盾,培育新的市场竞争主体,实现农业产业化经营的有效途径。河南作为农业
硝酸盐是一种常见的、典型水体污染物之一。硝酸盐废水具有来源广、排放量大等特点,大量的硝酸盐废水排放到水体后,不仅对地表水造成严重的污染,也会对地下水造成一定的危害
2016年我们在鱼台县滨湖渔业合作社泥鳅养殖基地进行了大鳞副泥鳅繁育试验,现就试验情况总结如下。一、试验材料与方法1.亲本培育亲本为我市微山湖水域野生大鳞副泥鳅,所选亲
本文探讨的道路交通管制是法律赋予公安部交通管理部门所享有的对公共交通安全进行管理的一项行政职权,随着我国国民经济的飞速发展以及城市化进程的加快,城市道路交通状况日
本文的研究将主要致力于以下方面 :当前 ,从中央到地方都在大力推进中小学教育的改革 ,呼吁要从“应试教育”向“素质教育”转变 ,要培养有创新意识、创造能力的新一代建设者
丙交酯(C6H8O4),形状为白色针状形,它的熔点在93℃至95℃.沸点是216℃,比较容易溶于氯仿,乙醇等溶液,但是不溶于水,丙交酯是合成聚乳酸的重要中间体。丙交酯的纯度对聚合的效
目前,我国政府提出社会的和谐发展观,其中的一个重要方面就是要统筹城乡经济社会的和谐发展,“三农”问题也越来越受到历届政府的重视,而三农的核心就是农民问题,农民最关心
随着我国对竞技体育项目的重视程度不断加深,人们越来越关注少儿游泳运动员的体能训练与心理训练方法。这是因为少儿游泳运动员的日常训练中不仅需要调整身体动作与水形成一