基于GIS的小区物业管理信息系统设计和实现 二.docVIP

基于GIS的小区物业管理信息系统设计和实现 二.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GIS的小区物业管理信息系统设计和实现 二

基于GIS的小区物业管理信息系统设计与实现 二 基于GIS的物业小区管理信息系统采用Windows XP操作系统,服务器采用 Windows2000 Server操作系统和SQIServer+VB+ArcSDE空间数据引擎;数据录 入采用ArcCatalog、ArcMap,客户端采用ArcEngine组件和VB6.0开发。 4.1地图的显示与操作 地图显示与操作是所有GIS平台都具有的通用地图功能。在本项目中是通过 工具条来实现其功能的。工具条如图4.1所示。 囝:明口彤e瞄压国留。之国l 图4.1地图显示与操作工具条 Figure 4-1 the toolbar ofmap opreation GIS的通用地图功能众多,在本项目中,主要将用到以下几个功能:放大Q、缩 小、平移o、全图9、左视图,、右视图匿操作,主要由工具条上的按钮来实 现操作。ArcEngine能非常方便的实现系统地图显示与操作功能,不需要编码即 可实现。实现具体步骤如下: I 4.1.1加载G S控件 在ArcGIS以前版本的二次开发组件中,所有这些功能的实现都要进行编码, 在最新的ArcEngine组件中,部分功能己封装好,只需调用相关接口和控件即可 实现。 加载GIS控件具体步骤如下: (1)启动VisualBasic,新建一个工程,并命名该工程。 (2)单击工程菜单,并选择添JJH弓I用菜单,添加该控件的相关引用。 (3)在VisualBasic6.0编译器中添加ESRI MapConrtol、ESRI ToolbarContorl和ESRI TOCConrtol3个控件,在控件窗口将出现相关图标 书涸鬣。赫n_I¨日§-m№{gH_m9 一 一!r酾磊 j盈鱼n Ⅲ‰p品譬略OⅣS_ Ⅻ圃r1 F88一』叫 x髓H Ⅻ∞【』叫 刚4-2地幽系统版面布置 Figure4-2The disposal ofsystemform 41 2建立控件间的联系 添加完毕控件之后,并不能立即投入使用,要使ToolbarControl完成对主视 图MapControl的控制,必须建立二者之间的相互关联.在本系统中,只需建立 ToolbarControl到MapControl的联系和TOCControl到M引oControl的联系。 在ArcEngine以前的二次开发包中,要实现几个控件叫的相互联系,需要添加代 码,如实现类似于Toolbar功能时,先在ViusalBasie中的Toolbar控件中蛤加所 需的功能按钮,再给每个按钮添加点击时的响应函数,最后在每个响应函数中加 入实现一定功能的代码。相比之下,ArcEngine则使这些工作变得简单。首先在 TOCControl上单击鼠标右键,选拌PorPcy弹出Propertypages然后翟Buddy 选项中选择MapConol这样即可建立与主视图MapControl的功能联系,若 MapCon口ol中有地图加载,在TOCControl中就会显示相关地图图例和图层。 4 13在ToolbarOontroI中添加功能项。 MapContro]功能的实现,依靠ToolbarControl中的相芙功能项控制, ToolbarControl的功能项有很多,选择系统需要的添加。添舢过程办足往Propertypages的Item标签}·的Add对话框完成。如 图4-3所示: 4月《m Im*I 11;1∞『r一-U n^《目ql l■麟m∞ 秘。厂一t№叫j *tf∞两面五r-t凹『百忑;芷 #《褂『i磊i五]£Ⅱ喃∞匠J舭厂一 I^aH)田广--一∞m『一 #EⅡ)厂--一 F日m∞p{m∞r}#$∞ *m#● %I厂一||Ⅳu叫 #厂一f∞厂w厂 日自£目∞≈㈣ 陶4-3冉ToolbarContorl中添加功能项 Figure4-3 AppendingfunctionstotheToolbarConior 至此,系统中地图显示与操作功能已经可以实现.从地图娃示与操作功能实现过 程nr以看出,ArcEngine为丌发人员封装的M刚Control摔什、ToolbarControl 控件和TOCControl控件为二次开发带来了极大的便利,在整个基本功能丌发中, 外发者不需耍添劫I代码,只需用鼠标点-咖口可实现。 4 2数据查询 属性查询和分析在GIS巾处于核心地位,GIS工程项日中大部分的门常任务 都与雀询有关。数据查询是GIS虽基奉、最常用的功能,也足与兑他数字制图软 件相区别的主要特征。GIS的主要功能特色之一就是根据罔形查询属性和根据属 性条件食询柑应的图形,即双向查询。 4 21图元查询属性 根据对象的宅问位置查询相关属性信息.称为图元查询属性。如~般地 理信息系统软件都提供一个INTO-r具,让用广利用光标,用点选、画

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档