- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
校园房产管理地理信息系统开发实践.pdf
校园房产管理地理信息系统开发实践
刘杰,吴健平
(华东师范大学地理信息科学教育部重点实验室,上海200062)
摘要本文主要从系统开发平台的选择、数据库建设、功能开发以及系统的应用等几方面介绍了华东师范大学
Server关系数据库统一管理
校园房产管理地理信息系统的开发与实践。系统采用ArcSDE空间数据引擎和sQL
空间数据和属性数据。在ArcGIS8.3的平台上采用内置的VBA开发环境进行嵌入式=次开发,实现了多层次
结构的校园房产管理地理信息系统.
关键词校园房产管理;地理信息系统:ArcGIS;ArcSDE
1. 丽青
校园房产管理地理信息系统是利用GIS技术对校园房产资源进行可视化管理,系统的建立不仅能对
校园内各类房产资源进行有效管理,而且能形象地展示它们的空间分布。近年来,已有一些学校建立了
4.0
Engine、MicrosoftAccess和Borland
校园房产管理地理信息系统,如中科院就曾经使用Map Delphi
开发了中国科学院研究生院校园地理信息系统,实现了浏览、编辑和测量地图以及地物统计和查询等功
能【l】.
华东师大校园房产管理地理信息系统是“数字华东师大”的一个组成部分,与学校的教学、科研、
人事等系统构成一个分布式的系统,其中,除房产外,校园内的各种管线、绿化、公共设施等也将在GIS
平台上进行管理。
2.系统开发
2.1开发平台
系统在ArcGIS8.3的平台上进行嵌入式二次开发,采用内置的VBA开发环境进行界面和功能
Server数据库。平台的选择主要有三方面的考虑:
的定制、扩充。选用ArcSDE管理SQL
(1)在各种地理信息系统平台中,ESRI公司的ArcGIS8.x全面整合了GIS与数据库、软件工
程、人工智能、网络技术及其它多方面计算机主流技术,是代表GIS最高技术水平的全系列的GIS平台
嘞。同时,ArcGIS8.x具有强大的三维显示功能,为三维校园房产的显示
提供了技术平台。
ArcGIS开发的系统中,避免了从底层开发在时间和资金上的浪费,并且可以快速定制以及集成现有的数
据与系统。 ‘’
Server和ArcSDE共同管理数据有利于实现数据的多维化、标准化和共享性。
(3)利用SQL
2.2数据库建设
校园房产管理地理信息系统中的图层包括校园平面图和建筑物楼层图两个层次,它们之间的关
系如图l所示。
345
显示楼栋
的空间分布。每个楼栋是由若干个楼层图所组成,显示了各个房间的平面分布。
这两个层次的图层是相互联系的,即在操作校园平面图的楼栋图层时,需要通过楼栋查询房间
的信息。在操作楼层图时,也需要查询楼栋信息。为此,在数据库设计过程中应用了索引编码技术将校
园平面图与建筑物楼层图进行关联。
首先,在该系统的数据库中,考虑到房产数据的特殊性,没有采用单纯的空间索引方法,而是将属
性表中的楼栋编号和楼名、楼层字段进行一定规则的编码作为索引字段,建立两个层次图层之间的关联。
其次,在数据库存储过程中两个层次图层的命名以及分类必须按照一定的规则。
如图2所示,在楼栋图层中必须要有代表楼栋编号的ID字段以及楼名字段,一幢楼栋就是~条记
录;楼层图必须要有楼名字段以及所在的楼层字段,~个属性表包括了一层楼层的所有房间信息,一条
Dataset要素集,存放该楼栋的所有楼层房间信息,
记录就是一问房间。将一个楼栋作为一个Feat
文档评论(0)