MapX的数据绑定功能及其在有线电视基础网络地理信息系统中的应用.docVIP

  • 1
  • 0
  • 约4.4千字
  • 约 9页
  • 2018-06-06 发布于江西
  • 举报

MapX的数据绑定功能及其在有线电视基础网络地理信息系统中的应用.doc

MapX的数据绑定功能及其在有线电视基础网络地理信息系统中的应用.doc

MapX的数据绑定功能及其在有线电视基础网络地理信息系统中的应用 第28卷第6期 2005年12月 测绘与空间地理信息 GEOMATICsamp;sPATIALINFORMATIONTECHNOLOGY Vo1.28,No.6 Dee.,2005 MapX的数据绑定功能及其在有线电视基础 网络地理信息系统中的应用 赵会丽,王晓伟 (郑州测绘学校,河南郑州450005) 摘要:简述了组件式GIS工具软件MapX的数据绑定功能,并就其在郑州有线电视基础网络GIS中的应用作了 简要的探讨. 关键词:MapX;数据绑定;GIS;有线电视基础网络 中图分类号:P208文献标识码:B文章编号:1672—5867(2005)06—0088—03 ApplicationofDataBandingFunctionofMapXin CATVBasicNetworkGIS ZHAOHui—li,WANGXiao—wei (SurveyingandMappingSchoolofZtlengzhou,Zhengzhou450005,China) Abstract:ThispaperintroducesthedatabandingfunctionofMapXwhichisoneofthecomponentproductsofGISindetail.Italso brieflydiscussesthetechnicalapplicationofthefunctionontheZhengzhouCATVbasicnetworkGIS. Keywords:MapX;databanding;GIS;CATVbasicnetwork 0引言 MapX是Maplnfo公司向用户提供的具有强大地图分 析功能的ActiveX控件产品.它是一种基于Windows操 作系统的标准控件.因而能支持绝大多数标准的可视化 开发环境.如VisualC++,VisualBasic,Delphi,Power— Builder等. MapX可以实现95%以上的MaplnfoProfessional功 能,特别是MapX具有强大的数据绑定能力,实现数据库 中的数据与MapX中的Maplnfo地图的关系连接,使得地 图对象与关系数据库中的数据项相对应.经过数据绑 定,可以将数据库中的数据制成专题图,或在地图上查询 数据,以及通过SQL语句实现对地图的查询. 1MapX的数据绑定功能 1.1数据绑定的概念 所谓数据绑定,就是将数据从数据源放人MapX的处 理过程. 数据绑定在实际实现中是通过地图集数据中图元的 ID与数据库中的ID字段相联系达到图元与相关数据绑 定的功能.绑定后的数据可以在处理地图图元时执行相 关的管理和操作. 熟悉Maplnfo的用户都知道,在Maplnfo里面打开一 个地图,同时就可以打开一个浏览表浏览空间对象的属 性.这是因为图层与数据库表进行了预先绑定.但是,如 果我们用MapX打开一个个图层之后,可能就会发现这些 图层的属性不知道去哪里找.这是因为MapX没有预先 绑定空间数据和属性数据库.在MapX下,一个图层的空 间数据和属性数据分别用layer对象和dataset对象完全 分开管理.这样的好处在于扩大了属性数据的来源.可 以为一个layer的空间对象绑定多个数据库表.而且用主 流关系型数据库软件来管理属性数据比一个单纯的 . tab要好.(其实Maplnfo也提供了许多绑定和操作外 部数据库的1二具,只是不常用而已).那么在MapX里就 要用语句绑定外部的数据库. 1.2数据绑定的方法 向地图添加数据,对地图数据进行数据绑定有2种方 法: 如果有VisualBasic的绑定数据控件,就可以在设计 时使用MapX对象的Datasets属性.在MapX中,每张地 图对应多个图层(Layers),每一个图层(Layer)都有一个 收稿日期:2005—04—26 作者简介:赵会丽(197l一),女,河南南阳人,讲师,1995年毕业于河南大学地理系,现从事地理信息教学工作. 第6期赵会丽等:MapX的数据绑定功能及其在有线电视基础网络地理信息系统中的应用89 Datasets,其中包含Dataset对象.Datasets拥有一些属性 和方法,用来在集合中添加和删除Dataset对象,主要方法 包括Add和Remove. 通过Datasets.Add方法编程来绑定数据.此数据绑 定过程会创建Dataset对象.这个添加到Datasets集合中 的Dataset对象,包含了数据绑定到地图图层中的图元计 算值.例如,如果数据已绑定到美国的州地图上,那么每 个州将会有新的数据值用来控制各州的绘制.如果在数 据源中某个州有多条记录,则这些值会被求和,求平均值 或计数.Dataset

文档评论(0)

1亿VIP精品文档

相关文档