- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析插件式GIS框架在承钢地理信息管理系统中应用
浅析插件式GIS框架在承钢地理信息管理系统中应用
【摘要】地理信息系统在越来越多的领域发挥着不可替代的作用。本文介绍了承钢地理信息管理系统中插件式GIS框架的简单设计和实现。
【关键词】GIS;插件;框架
【中图分类号】P208 【文献标识码】A 【文章编号】1672-5158(2012)09-0130-01
随着承钢生产规模的不断扩大,公司对通信网络的要求日益增高,无论是设计、施工、维护等各个方面的需求都追求完善。然而承钢信息化资源的管理还仅仅是依赖手工完成,耗费了大量的人力、物力的同时也暴露了许多缺点,例如:各种信息的采集和更新工作不够准确、及时;整理、查询、修改工作日趋繁重;对整个系统情况不易把握、维护不便等等。因此,地理信息管理系统的设计与开发则显得尤为重要。它能够提供丰富的采集、检索、分析统计功能,可以对各种通信资源进行综合、准确、高效的图形化管理,既减少了人力、物力、财力的浪费,也有效的提高了工作效率。
一、承钢地理信息系统介绍
1、地理信息系统简介
地理信息系统(Geographic Information System),简称GIS,是一种用于采集、存储、管理、显示、描述和分析特定空间中有关地理分布的数据信息系统。它是建立在空间实体数据库(包括空间数据、属性数据、图形数据等等)的基础上,在计算机软、硬件系统的支持下,采用地理模型等分析方法,实现对空间地理信息的实时地分析和研究,以便解决复杂的规划和管理问题。
2、承钢地理信息系统架构
承钢地理信息系统采用ArcGIS系列产品线,是在Visual Studio.NET 2008集成开发环境下建立的基于ArcGIS Engine 93和ArcGISServer 9.3应用的开发项目,即在vs2008中注册ArcGIS Engine开发组件,然后创建基于窗体的应用程序,添加ArcGIS Engine组件并编写代码来建立应用逻辑。本系统采用C/S(客户端/服务端)+B/S(浏览器/服务端)相结合的混合结构模式以及ArcSDE和Oraclel0的混合数据库模式进行设计。
3、承钢地理信息系统基本功能
(1)数据的采集、审核、编辑与更新:
该功能主要用于实时、动态地获取地理空间数据,从而保证系统数据数据在内容与时间上的完整性等等。本系统支持离线增加、删除和编辑功能,能够随时对端局、管道、杆路、光缆、电缆、配线架、交接箱、分线盒等网络设施进行日常维护。
(2)数据的查询、检索、统计与计算:
这是地理信息系统的最基本功能。它提供对各种信息资源实体的查询、显示和定位功能,我们能够根据系统提供的各种关键字,在地图上进行快速的查询、定位各种属性,还包括基于网络拓扑模型的路由计算功能。能够根据各种数据模型进行空间数据的统计分析操作,指导进一步的数据更新和采集。
(3)数据显示与输出
数据的显示功能包括了GIS的基本功能,如:地图放大、缩小、漫游、全图、视图、鹰眼等等。数据输出方式则包括了地图输出、网络传输、图层打印、图层管理等等。
二、插件式GIS框架的具体应用
所谓插件式GIS框架,是指在不修改程序主体的情况下,通过插件模块的方式来实现各种功能的软件。在软件开发的过程中,整个应用程序被划分为主体程序、插件对象、插件协议三部分。主体程序独立于插件对象存在,通过调用插件对象来实现不同的功能;插件协议是沟通主体程序和插件对象的桥梁,是插件对象能够被主体辨识的关键所在;插件对象包含了一系列基本的功能模块,比如:放大、缩小、全图、漫游等等。插件式GIS框架通过模块化的思想,大大提高了承钢地理信息管理系统的可重用性和可集成性,从而为系统的日后维护奠定了基础。
接下来,我们将插件式GIS框架在承钢地理信息管理系统中的具体应用简单介绍如下:
1、主体程序的设计
首先,启动vs2008,新建一个WinFonn类型的C#项目,项目名称定义为CGGIS.MainGIS,并将Forml窗体修改为MamGIS窗体,即主体程序的主窗体。主体程序MainGIS将在Load方法中,在程序被加载时完成插件的加载和解析工作,包括ICommand、ITool、IMenuDef、IToolBarDef对象等等。
2、插件协议的设计
插件协议是主体程序和插件对象之间进行交流的平台,是实现插件式GIS框架设计的关键所在。主体程序需要将多个属性传递给插件对象,我们通过IApplication接口来进行描述而这些属性。根据设计需要,我们定义了如下几种接口:ICommand、ITool、IltemDef.ITooBarDef、IMenuDefo
(1)ICommand接口在框架UI层上表现为一个命令按钮,本接口定义了10个属性、2个方
您可能关注的文档
- 加强和改进民办学校团建工作思考和对策.doc
- 加强商业银行风险经理队伍建设思考与建议.doc
- 加强商品混凝土质量控制.doc
- 加强国有企业人力资源管理对策研究.doc
- 加强基层单位工会财务管理研究.doc
- 加强基层党组织建设永葆党先进性.doc
- 加强基层统计分析重要性.doc
- 加强基层职工理论学习思考和建议.doc
- 加强大学生创业环境对策研究.doc
- 加强女教职工工作实践与思考.doc
- 2025年金肯职业技术学院单招职业适应性测试题库带答案.docx
- 2025年钦州幼儿师范高等专科学校单招综合素质考试题库完美版.docx
- 2025年钟山职业技术学院单招职业适应性考试题库参考答案.docx
- 2025年金华职业技术学院单招职业技能测试题库附答案.docx
- 2025年闽南理工学院单招职业技能测试题库审定版.docx
- 2025年闽南理工学院单招综合素质考试题库审定版.docx
- 2025年闽南理工学院单招职业倾向性考试题库汇编.docx
- 2025年闽南理工学院单招职业倾向性考试题库推荐.docx
- 2025年闽北职业技术学院单招综合素质考试题库1套.docx
- 2025年长沙轨道交通职业学院单招职业技能考试题库一套.docx
最近下载
- 2024山东职业学院招聘笔试真题及答案详解一套.docx VIP
- 人教版2025四年级上册英语unit1 Unit 1 Helping at home A Let’s talk 课件.pptx
- 软件六性分析报告.docx
- 党委书记巡察整改专题生活会个人对照检查材料.docx VIP
- 市政调蓄池施工组织设计要点.doc
- csc-306gz数字式发电机转子接地保护装置说明书0sf.450.v1.pdf VIP
- 2016款一汽丰田荣放RAV4_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 小儿遗传性疾病.ppt
- 第三课 卖辣椒的女孩儿.pptx VIP
- F420002【复试】2024年青海师范大学077501计算机系统结构《复试数据结构和操作系统之计算.pdf VIP
文档评论(0)