基于ArcGIS开发水利工程建设和管理系统探析.docVIP

基于ArcGIS开发水利工程建设和管理系统探析.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文档。上传文档
查看更多
基于ArcGIS开发水利工程建设和管理系统探析

基于ArcGIS开发水利工程建设和管理系统探析   摘要:本文叙述了现阶段水利工程管理的弊端;讨论了ArcGIS软件的优势以及开发模式;详细阐述了基于ArcGIS开发水利工程建设与管理系统的设计结构图;细致分析了系统实现的具体流程,并给出了部分程序的典型代码;希望能给广大同行带来一定的借鉴意义。 关键词:ArcGIS,水利工程,工程管理,二次开发 中图分类号: TV文献标识码: A 水利工程建设在国家经济建设发展中起着举足轻重的作用,特别是县级水利工程建设,容易受到自然灾害的侵袭,工程建设难度相对而言比较大。然而,近些年来部分县市级地区面对干旱的天气环境,如果水利工程建设与管理存在不足,将直接影响到整个区域经济的快速有序的发展。由于我国水利工程的相对复杂性的特点,使得水利工程项目管理在项目管理组织机构、前期准备、工程质量控制等方面与其他工程相比有诸多不同,存在着水利工程管理方面典型的特点与不足,这些问题都将制约着水利工程建设是否能按预期获得拨款,施工进度是否能按时跟进以及工程质量的保障问题[1]。 因此,面对现实提高我国水利工程建设与管理力度,创新建设与管理方法的新举措,对于提高我国水利工程建设的发展具有十分重要的意义。 1 水利工程管理弊端 现阶段由于科学技术、经济水平与人力物力的制约,我国水利工程建设与管理目前还存在着各种问题,具体如下[2]: (1)目的不明晰 水利工程建设存在很大的盲目性和随意性,由于做不到统筹管理导致工程的技术、开发的合理性和产生的经济效益之间不能协调发展。比如有一个县级区域管辖的中小型水库建成后发生漏水现象,为了弥补工程漏洞,县政府出资进行了维修,但是漏洞的原因没有请专家检测,结果花得钱不少,但是漏水现象从来没有间断过,一到雨季丰沛季节,就面临着水灾的危险。 (2)管理制度不完善 水利工程建设作为造福一方百姓的利民建筑必须保证工程建设的质量,但是当前部分水利工程建设与管理中一些环节监管不严,管理机制有待健全,特别是质量监督管理中,管理工作懈怠,管理人员素质不高,管理环节疏漏等告示,经常会在建设过程中发生纠纷,导致水利工程建设与管理进度缓慢,给区域的经济与人们的生产生活带来诸多不良影响。 (3)重复性工程多 水利工程建设缺乏统筹管理,当前一些水利工程建设中,由于一些部门缺乏设计规划,导致水利工程施工质量得不到保障,工程管理力度不强,施工水平较低,有的工程停工较长时间后再继续开工也无人问津。然而,恢复开工的工程渠道内淤积了大量的污泥,给工程的正常使用带来严重的安全隐患。 2 ArcGIS及开发模式 ArcGIS是美国环境系统研究所公司(ESRI)开发的地理信息系统(GIS)系列软件,由很多模块、产品组成,具有强大的地理数据管理、编辑、显示、分析等功 能。ArcGIS作为一个可伸缩的平台,无论是在桌面、服务器、野外,还是通过Web为个人用户也为群体用户提供了GIS的功能。ArcGIS主要有ArcMap、ArcToolbox、ArcScene、ArcGlobe等多个功能子系统[3]。 ArcGIS的开发模式主要有以下4个途径:(1)、自定义ArcMap、ArcCatalog的布局和界面,包括增加自定义的按钮,指定相应的宏;(2)、使用VBA创建解决方案;(3)、创建ArcGIS扩展;(4)、创建独立的应用程序。 (1)自定义ArcGIS Desktop 理解自定义ArcGIS Desktop和理解Office下的Word的自定义类似。以ArcMap为例,对于一个Map文档(mxd),包括下面几个部分:使用的数据(即该地图使用了那些数据);地图的布局;当前程序的界面布局(自定义);VBA工程。对于模版(template),有Normal Template和地图Template的区别,前者影响ArcMap程序本身,即所有打开文档都有应用Normal模版,后者只影响使用了该模版的地图。 因此,使用自定义的模版,是ArcGIS Desktop开发的第一个层次,通过将需要的界面元素集合起来,并重新安排,即可组成一个符合客户需求的自定义程序,而集合一定的VBA代码,可以完成的工作就非常多了。 (2)应用VBA 应用VBA开发解决方案有很多优势,例如不需要安装第三方开发工具、简单、易于使用,还有一点就是在不熟悉AO结构的前提下,使用VBA要比使用其他方式更易上手。对于非专业程序员,使用VBA应该是ArcGIS Desktop开发的首选;对于专业开发者,通过VBA也是学习和熟悉AO很好的途径。 (3)VBA工程 VBA工程是ArcGIS中VBA程序和代码的载体,和地图模版(template)或

文档评论(0)

docman126 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:7042123103000003

1亿VIP精品文档

相关文档