- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ArcObjects 组件库的空间数据查询工具探讨1
—— 以上海市农工商现代农业园区管理信息系统为例
武占云,王远飞
华东师范大学地理信息科学教育部重点实验室,上海 (200062 )
E-mail :wuzhanyun@
摘 要:空间数据的查询和分析在 GIS 中处于核心地位,能提供强大的空间查询分析功能
是 GIS 区别于其他计算机信息技术的特征之一,因此,空间查询也成为GIS 研究的重点。
本文首先探讨了空间查询的主要技术方法,然后对基于 GIS 组件库ArcObjects 的空间查询
技术进行了研究,最后结合上海市农工商现代农业园区管理信息系统的应用实例,利用VB
和ArcObjects 开发实现了空间查询功能模块,为这一平台提供了完善的空间查询功能。
关键词:GIS ,空间查询,ArcObjects
1、引言
空间数据是一种特殊的数据,它以空间(地理)对象作为存储集,与一般数据的最大不
同是其包含“空间”概念,因而,理解空间概念是实现空间数据查询的必备的前提。GIS 中的
空间概念所描述的并不是纯粹的几何空间的概念,而是“地理” 的空间概念,它包含了地理对
象的空间位置、空间形态、空间组成、空间层次、空间排列、空间格局、空间联系、空间的
制约关系等。空间数据一般具有以下五种基本特征:空间特征、非结构化特征、空间关系特
征、分类编码特征和海量数据特征[1] 。正因为空间数据的这些特征,使得空间查询必须具备
“支持空间概念”,空间查询的语言、索引机制、处理算法等都与一般数据查询有很大区别,
空间数据的查询和分析也因此在GIS 中处于核心地位。
很多商业GIS软件都提供了空间查询功能,但这些空间查询功能模块对GIS专业知识要
求较高,无论是功能设置还是界面设计上都不适合于非GIS专业人员使用,且通用性较强,
面向具体业务应用时缺乏针对性,因此,在面向具体业务应用的GIS开发中必须根据用户的
特点,重新设计空间查询工具,以满足用户的特殊需求,这其实也是客户化的问题。基于此,
在分析了现有的商用GIS软件所提供的空间查询功能基础上,本文研究、探讨并实现了针对
现代农业园区管理的空间查询技术。
本文在介绍了空间查询的技术方法后,主要探讨了如何利用VB 和ArcObjects 实现空间
数据查询,并以“上海市农工商现代农业园区管理信息系统” 的空间查询分析模块为实例进行
研究,实现了农业园区数据的属性查询和根据要素的空间位置关系进行的空间查询等各种查
询方式。界面及各功能模块的对话框设计简单易懂,针对性强,可使得农业园区的管理人员
在不具备过多 GIS 等方面的专业知识前提下也可方便、快捷的进行农业园区数据的查询和
分析,为农业园区的现代化和可持续发展提供了强有力的技术支持。
1本论文得到上海市科委重大科研攻关课题(项目编号:03DZ19301)资助。
- 1 -
2、空间查询的技术方法
空间数据的查询实质上是按照一定条件对空间对象的空间数据和属性数据进行查询,以
形成一个新的数据子集,它不改变原有的空间数据库,不产生新的空间实体,据此,Frank 和
Mark 认为空间查询应具备两个基本功能:(1)选取用户所需要的子集;(2 )以有意义的形
式将查询结果呈现给用户[2] (如,查询结果的图形表示) 。由于空间数据量的庞大以及空间对
象、空间查询的高度复杂性,空间查询技术涉及的方面很多,其中空间查询语言的建立与选
择、空间查询优化技术成为了空间数据库应用的难点和研究热点,因此,有必要先对空间查
询所涉及的技术方法做一探讨,这也是本文研究和实现基于ArcObjecets 的空间查询的技术
基础。
2.1 空间查询类型
空间数据的查询往往是依赖于空间目标间的关系(Egenhofer and Herring 1990 ),因此,
空间查询类型主要分为三类,基于属性特征的查询、基于空间特征(关
文档评论(0)