基于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园区地理信息系统设计与实现   摘 要:文以天津某开发区园区地理信息系统开发为研究背景,对GIS技术在园区信息管理中的应用进行了研究,阐述系统总体结构、功能模块和数据库设计,基于ArcGIS Engine开发平台,结合可视化开发语言Visual C#进行集成二次开发,实现了显示、查询、编辑等GIS常用功能以及三维显示和三维分析功能,为开发区管理部门提供多层次园区地理数据与决策依据。   关键词:园区地理信息系统 ArcGIS Engine 三维分析   中图分类号:P2 文献标识码:A 文章编号:1672-3791(2012)12(b)-0028-02   地理信息系统以其强大的数据可视化、空间数据库管理以及空间分析功能,为新建开发区的信息化管理提供了强有力的工具,构建新建开发区地理信息系统已是必然趋势。   本文结合天津某开发区地理信息系统的设计和开发实践,对采用ArcGIS Engine作为GIS开发平台建立园区地理信息系统进???了较深入的研究。本系统融合当今GIS的主流技术—— 组件式GIS和数据库技术,能够较好地为开发区建设管理服务,为展现新园区信息提供了一个平台及可视化窗口。   1 需求分析   从开发区园区信息管理的实际需要出发,系统能够对新园区地形、建筑物、管线等数据进行统筹管理,记录新园区从规划初期到竣工建成的整个建设过程;提高园区设施管理的效率,便于查询和分析,对今后日常维护、资产管理、各种资料的保存及新园区改造提供依据,并可直观地展现三维立体的园区景观。   2 系统设计   2.1 系统总体结构   系统采用客户机/服务器(Client/Server)的体系结构。服务器端存储系统空间数据库,应客户端请求发送不同用途的数据,由系统维护人员负责空间数据库的管理和维护,客户端只需要安装ArcGIS Engine Runtime(运行时)即可。   系统以目前在世界上占主流地位的开放型GIS软件—— ArcGIS地理信息处理平台为基础,采用关系数据库SQL Server 2000和ArcSDE 9.2相结合的技术统一管理空间数据和属性数据,确保空间和非空间数据的一体化存储,实现数据的存储、管理、查询、检索及数据的深层次挖掘问题,为前端GIS应用功能的开发提供强有力的支持。   2.2 系统功能模块   根据需求分析,将系统设计为10个功能模块来实现,分别为数据加载模块、数据编辑模块、地图浏览模块、影像播放模块、查询检索模块、三维显示模块、空间量算模块、三维分析模块、系统管理模块和地图打印模块。   3 数据库设计   3.1 数据库构成   本系统的数据库建设是一项长期、重要和基础性的工作,数据库中包括地形、规划和工程勘察数据以及系统配置数据,构成能够提供丰富的信息资源和服务能力的园区空间数据中心。   3.2 基于Geodatabase的空间数据组织模式   本系统需要对园区建筑物、地下管线、运动场等多种地理要素的空间数据和属性数据进行管理,涉及的数据种类多,数据量大,且各类数据之间存在一定的关系。因此,为了实现统一管理,采用新型的面向对象数据模型Geodatabase来设计和管理系统的地理数据库。系统Geodatabase中的矢量数据包含要素数据集(Feature Dataset)和要素类(Feature Class)两种数据结构,要素数据集是具有相同空间参考系统的要素类的集合,如基础地形要素数据集;要素类是存储相同几何类型和属性的要素的集合,要素类是各要素数据集中具有点、线或面几何特征的地理实体,如道路线要素类。栅格数据集包含表达连续地理对象的栅格数据,栅格数据集能够表示一副影像图、一个表面、一个以格网采样的环境属性,或者有关特征的对象图片,开发区园区用地的遥感影像图(QuikBird卫星数据)是采用栅格数据集管理。关系表中的表文件是记录的集合,本系统地理数据库中的关系表为项目设计方案信息表。   4 系统开发与实现   4.1 系统开发环境   采用Visual studio 2005+ArcGIS Engine 9.2作为系统的开发平台,用面向对象的方法进行程序设计,通过Visual C#开发语言调用ArcGIS Engine组件库的组件,利用相关接口和函数开发系统功能,实现了数据加载、数据编辑、地图浏览、影像播放、查询检索、三维显示、空间量算、三维分析、系统管理和地图打印功能。   4.2 主要功能实现   以地图浏览、三维显示和三维分析为例进行说明。   (1)地图浏览。   地图浏览界面主要由地图显示区、图层控制区、菜单栏和工具栏组成。   地图浏览功能可进行视图控制和图层控制操作,主要是利用ArcGIS Engine中己封

文档评论(0)

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

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

1亿VIP精品文档

相关文档