基于MapX的空间查询统计功能开发

来源 :理论纵横 | 被引量 : 0次 | 上传用户:panda_chris
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文分析了组件式GIS应用系统中的空间数据库和属性数据库的关联技术,井应用关键字段的关联技术实现了空间查询统计功能。
  关键词:GIS(geographical information system);MapX;空间查询;空间统计
  
  1、引言
  
  地理信息系统(geographical information system简称GIS)是计算机地理制图和计算机图像处理技术发展的必然产物,它集地理、图形、数据、分析技术为一体,用于高效地创建、操作、分析和显示各种类型的地理或空间参照数据。利用GIS提供的数据的地理属性,就可以将这些数据分层、分类叠加在电子地图上,并且地图对象与数据库属性建立连接关系,这样通过GIS就可以将空间的概念引入到传统的信息系统中,使空间信息的表达变得生动、直观和易于理解。
  
  2、MapX简介与主要功能
  
  MapX是一个基于ActiveX技术的可编程空间,或称ActiveX组件。它具备OCX组件的一般共同属性,如自动注册、属性页、独立于语言等,通过属性、事件、方法与MapX实现交互。MapX为开发人员提供了一个快速、易用、功能强大的地图化组件。在主流的可视化程序开发环境中,如Visual Basic、Visual C++、Delphi等,在设计阶段只须将MapX控件放入到窗体中,并进行编程,设置属性,调用方法和事件,就可以轻松实现地理空间数据的可视化,完成空间查询、地理编码、专题分析等丰富的地图信息系统功能。
  MapX的主要功能有显示Maplnfo格式的地图数据,支持地图的放大、缩小、平移、选择等操作,图层的自由控制,支持动态图层和自定义图层,强大的专题地图制作,简单的地理查询等。
  
  3、空间数据与属性数据的绑定技术
  
  当前大部分GIS软件多采用双重库结构,即属性数据由关系型数据库管理,而空间数据则由文件系统单独管理。在程序设计中,主要有两种方法实现空间数据和属性数据的结合:关键字段的关联和数据绑定。
  关键字段的关联:由于MapX不能直接读取Maplnfo表中的全部字段,只能通过设置MapObJect,Layers,Item(“图层”),KeyField来指定“图层”表的关键字段,通过图层中关键字段与属性数据库中相应表的关键字段相关联,从而建立属性数据库与Mapinfo图层文件的关联。
  数据邦定:数据邦定就是将数据从数据源放人MapX的处理过程,数据源可能是ADO记录或ODBC数据源等形式。通过使用DataSet,Add方法编程来绑定数据,此过程会创建DataSet对象。这个添加到DataSets集合中的DataSet对象包含了数据绑定到地图图层中的图元的计算值。例如,如果数据已绑定到美国的州地图上,那么每个州都将会有新的数据值来控制各州的绘制。对于大多数数据绑定类型,DataSource(DataSets,Add的第二个参数)其实是一种OLE接口,MapX通过这个接口直接从数据源中访问数据,数据并没有真正传递给DataSets,Add。
  这样通过数据绑定或关键字段的关联,就可以把有关的信息在电子地图的图层上进行查询、统计等操作。
  
  4、可视化开发环境比较
  
  目前,可以嵌入组件式GIS控件集成GIS应用的可视化开发环境很多,根据GIS应用项目的特点和用户对不同编程语言的熟悉程度,可以比较自由地选择合适的开发环境(表1)。其中,Microsoft公司的Visual Basic和Borland公司的Delphi功能强大、易于使用,适合大多数GIS应用,而Visual FoxPro等开发环境适合建立数据库管理功能强大的GIS应用。
    
  5、空间查询功能实现
  
  空间查询功能主要有两类:第一类是按属性信息的要求来查询定位空间位置,称为“属性查图形”;第二类是根据对象的空间位置查询有关属性信息,称为“图形查属性”。
  从图形查询属性信息时,用户只需双击某一图元,就会出现一对话框,显示该图元的信息,包括属性信息和空间信息。该功能的关键是确定用户双击的是哪个图层中的哪个图元,在MapX中截取用户双击事件,如果用户有选择图元,则通过Mapl,SelectionChanged事件来编程实现。用SQL查询语句:SQL.Add(select from表名称where字段名称=:a)ParanaByName('a').AsSfing:=MapObiect.Layers.Item(“图层”),KeyField;来判断属性数据库中的各表字段与选中图元的关键字段的一致性,如能在属性数据库中找到所选图元的关键字段,则分别到属性数据库和图层文件中提取该图元的属性信息和空间信息,然后显示出来。
  从属性信息到图形的查询,方法和从图形查询信息一样,只不过当查询结果出来后,所查到的图元就会在界面上闪烁或居中显示。
  
  6、空间统计功能的实现
  
  空间统计有圆形统计工具和矩形统计工具。在使用圆形统计工具(miRadiusSelectTOO1)时,单击确定圆心,按住左键拖动鼠标,画出一个圆,选择统计出用户所画的圓中的图元对象的相关信息;对于矩形统计工具(miRectSe-lectToo1),单击确定方框的一个顶点,按住左键拖动鼠标,画出一个以当前位置为另一顶点的方框,选择统计出在方框内的岡元对象的相关信息。
  具体方法实现同样用Mapl.SelectionChanged事件来编程实现。方法和从图形查询属性信息一样,只是由于MapX空间不支持数据库的二维表输出格式,因此要实现圆元信息数据库的显示,需在Delphi窗体中放置一个StringGrid控件,该控件用来显示网格数据。
  
  7、小 结
  
  本文着重讨论了基于MapX的GIS应用中空间信息查询统计功能的实现,给出了具体的实现方法。
其他文献
摘 要:大学生要在多元化的相互融合中得到全面发展,就需要艺术教育与思想道德教育在实施中的相互渗透、相互结合、相互促进。艺术教育要发挥启发心智、培养与提高人的审美能力的功能,思想道德教育要遵循科学的思想道德教育发展观,将艺术教育所表现的人文关怀和情感体验熔铸于思想道德教育之中,塑造完美人格,以现代人的视野培养全面发展的人才。  关键词:艺术教育;思想道德教育;融合    教育家蔡元培先生认为,艺术
期刊
摘 要:农民体育健身工程系和谐社会的组成部分,农民体育健身工程与农村中小学体育资共建、共享是一项系统工程,本文从共建、共享的依据、存在问题、可行性进行分析。其依据为政策的推动、社会的需求和文化的构建。并存在着健身观念与体育意识较低,体育场地建设的资金缺乏,即已运作机制的不完善等问题,针对问题,提出可行性的入手点:资金的扶持、信息的交流、技术的指导以及和谐社会的必要环节入手,使两者共同发展,达到共
期刊
关键词 军备竞赛,“北进”,“南进”,太平洋战争  中图分类号 K1 文献标识码 A 文章编号 0457-6241(2019)20-0044-08  一、绪论  关于太平洋战争的起源,有两个关键问题。其一,日本放弃“北进”转向“南进”的原因;其二,日本对发动对美战争的胜算考量。近年来,伴随“历史修正主义”逆流的泛起,有论辞认为,是美国的“经济封锁”致使日本陷于资源危机而不得不转向“南进”;同时又是
期刊
摘 要:如同王朝兴盛与覆灭的历史周期律,中国古代科学技术也有着兴盛和衰落交替向前发展的历史,并在世界科学技术历史上占有一席之地。但是自15、16世纪开始,中国科技的发展速度相对于西方世界是明显落后了,某些领域差距更不断扩大。究其原因,论者甚多。历史具有继承性,一国科学技术的发展与其文化背景和科学精神紧密相连。本文对隐藏在中国古代科学技术背后的科技文化和科学精神的缺陷进行反思,以期在大力倡导科学精
期刊
摘 要:以信息技术为先导的高新技术的迅猛发展,不仅推动着战争进步,也为军事训练的发展展示了广阔的前景。信息化时代的训练方法,应当是以军事训练信息网为基础设施,运用现代化的手段,不断创新信息化条件下的基地训练、模拟训练、网络训练和联合演练。  关键词:信息化;军事训练;方法创新    训练方法和手段是衡量现代化水平的主要标志,是提高训练质量和效益的重要环节。积极探索信息化条练条件下训练方法的创新发
期刊
科学的发展观,就是以人为本,全面、协调、可持续的发展观,是新时期指导国家、军队改革发展的主要思想方法。随着社会主义市场经济的快速发展和高新技术在军事领域的广泛应用,军队装备财务管理正在发生着深刻的变化,在新形势下军队装备财务工作如何贯彻科学发展观,提高经费保障效能,已成为人们关注的焦点。思想支配行为。观念决定思路。坚持与时俱进,树立现代化理财观念,是我军顺利而有效地开展装备财务活动,实现科学理财目
期刊
摘 要:商品混凝土作为一种商品,它本身的质量问题是混凝土结构工程质量的关键,本文对与此有关的商品混凝土的质量控制问题进行了探讨,提出了实际有效控制方法及途径。  关键词:商品混凝土;质量;控制;检测    商品混凝土作为混凝土生产的一种形式,正随着城市高层建筑的飞速发展,逐步取代现场拌制的施工形式。还以其计量准确、可批量生产、供应连续性强、质量稳定、可减少城区噪音污染等诸多优点而被建筑业广泛应用
期刊
摘 要:本文综述了国內外最新几类较成熟的制备纳米镍粉的方法及其研究进展,对各种方法的优缺点进行了分析。并提出了采用本文的固相法制备纳米镍粉,最终可得到平均粒径25±5nm左右的纳米镍粉。  关键字:纳米镍粉;固相法;加氢还原    纳米Ni粉的制备方法多种多样,常用的有羰基化法,还原法,水热合成法,电化学法等,但总的可以分为三大类:气相法、液相法和固相法。目前研究者采用这些方法制备了多种金属纳米
期刊
2007年1月1日,中共中央总书记、国家主席胡锦涛同志签发的《中华人民共和国各级人民代表大会常务委员会监督法》开始实施。该法不但为人大监督提供了法律依据,也为公安民警执法提供了坚强的法律后盾。交警部门在党委政府的统一领导下,在人大监督支持下,会同安全、生产、监督、管理、交通等有关部门,认真贯彻《监督法》的法治精神,积极开展交通安全秩序专项整治,排查交通事故黑点,加强事故预防工作取得了初步成效。在预
期刊
摘 要:本文论述了外语学习得最核心的四大流派理论。包括:行为主义理论;认知论;创造性构造理论;第二语言相互作用论。并对每种理论进行了简单的述评。  关键词:外语学习;流派;综述    自古至今,关于外语习得的理论,可以说是流派林立,百家争鸣。但稍微研究一下,不难发现,这些理论大致可以划分为四大理论流派,即:行为主义论、认知论、创造性构造理论和第二语言相互作用论。下面本文将这四大流派的主要观点进行
期刊