MapX教程之数据库绑定篇.docVIP

  • 5
  • 0
  • 约2.99千字
  • 约 3页
  • 2017-04-30 发布于安徽
  • 举报
MapX教程之数据库绑定篇.doc

第一部分 罗里罗嗦 GIS空间数据(包含属性数据)存储的方式主要有三种: 1、地图文件+属性关系数据库表的混和方式,目前主流方式,如MapInfo一个图层,*.map 文件存储空间地图数据,*.tab以关系数据库表的形式存储属性数据。 2、关系数据库表中有一个特殊字段存储二进制的空间对象数据。这个我把它称为半关系型 空间数据库。比如geomedia 3、全关系型空间数据库。空间对象的坐标位置信息以一定的机制(不是单个二进制大对象 )全部存入关系数据库。如Esri的Geodatabase MapX的开发者肯定有很多是熟悉MapInfo的。在MapInfo里面打开一个地图,同时就可以打 开一个浏览表浏览空间对象的属性。这是因为图层与数据库表进行了预先绑定。 但是如果开发者用MapX打开一个个图层之后,他可能会发现这些图层的属性不知道去哪里 去找了。这是因为MapX没有再为我们预先绑定空间数据和属性数据库了。在mapx下,一个 图层的空间数据和属性数据分别用layer对象和dataset对象完全分开管理。这样的好处就 在于为扩大了属性数据的来源。你可以为一个layer的空间对象绑定多个数据库表。而且用 主流关系型数据库软件来管理属性数据可比一个单纯的*.tab好多啦!(其实mapinfo也为 我们提供了许多绑定和操作外部数据库的工具,我们不常用而已) 那如何在mapx里用语句绑定外部的

文档评论(0)

1亿VIP精品文档

相关文档