基于Web的GIS插件系统的设计与实现
这是一篇关于GIS,软件复用,地理信息管理,Web GIS组件技术的论文, 主要内容为近些年来,大庆油田加快了信息化建设的步伐,以围绕油田发展为目标,以支持勘探开发为重点,以自主创新作为转变发展方式的强力支撑,以提高经济效益为目的,工作逐步的有序化与规范化,信息化建设的步伐稳步向前,油田信息化已被认为是增强企业核心竞争力的一种有效途径。 但随着油田信息化建设的力度不断提升,以往对GIS功能开发的目的主要是围绕在开发平台的基础上根据用户需求来开发所需要的功能模块,这些功能模块往往是以系统开发的目的为基础,服务于系统所要实现的需求功能,针对于不同的系统环境,同样的功能模块往往要重复开发使用,这样就在软件开发的过程中造成了大量的重复性工作,不仅增加了软件开发的成本,也加大了软件开发人员的劳动强度。因此,从设计层面的角度来看,希望能够将这些“GIS信息孤岛”通过改进系统架构的方式来达到以下的目的: 一是提供软件的复用性。目前大多数系统在开发过程中都是进行一对一的设计,即一个系统一个设计思路,每个系统中的代码、架构、设计资源等都不能重复利用,因为这样不符合可持续发展的指导思想。而通用性Web GIS组件的提出,可以极大地改善这一问题。通用性Web GIS组件的特点之一就是独立化,它的高内聚低耦合的特性使其不仅仅能够提供复杂的功能,并且还可将保持功能的相对独立性成为可能。同时在系统需要升级的时候,只要对其插件进行升级就可以完成系统的升级目的,这样就可以提高系统升级和更新速度。正是这种可以复用的独立性,有效地降低了开发成本,提高了开发效率,促进功能的重用。 二是增强模块化和封装性。现有的商业化GIS开发系统是具有很强的通用性,它的目标领域众多,它在设计时会有很多适用于各个领域的功能。在油田领域内做GIS开发,商业化的GIS系统将会带来大量通用并且冗余的功能和程序流程,这些看不到的冗余功能和程序流程,在系统运行时会给硬件带来沉重的负担,在不能充分发挥硬件效力的同时还为系统高效稳定的运行带来隐患。 三是不同功能模块的无缝集成。目前,全厂现有各大系统都是独立完成各自的功能,重新开发的系统若想调用其他系统参数只能重新对底层进行配置和完善。而该系统的完成,对后续开发的相关系统能够提供功能参数和数据传递,按照协调统一的方式在不同的功能模块之间进行无缝集成。 四是提供灵活的可扩展性,并且当应用环境不同时能够提供良好的领域性以及快捷容易的移植性。现有的商业化的GIS开发系统由于体积庞大,功能过于繁杂,对开发者的专业水平有着非常高的要求,导致油田领域内的开发者在进行常规开发时,将会面临开发难度非常大,开发周期难以有效控制,功能灵活性很差等严峻的问题。随着通用性Web GIS组件技术的完成,这种严峻的局面将会有效地改善。它可以将很多内部结构复杂但是应用起来却大体相似的功能封装起来,使得开发者不必懂得插件的内部结构就可以既快速又稳定实现项目所需要的功能。 因此,本文根据以上这些问题提出了通用性Web GIS组件技术的研究工作。本文首先介绍了该系统的开发环境,系统设计是以ArcGIS Server同微软的.NET FrameWork3.5平台进行开发,采用了C#编程语言,以ArcObjects框架接口为标准进行封装而成。接着重点描述了项目的功能设计及采用的关键技术,通过插件体系的结构以及规范化的GIS接口,不仅仅是将各种不同的开发环境设计的GIS系统实现了统一的开发模式,而且也实现了模块级的复用,开发过程变得简单化,也提高了开发效率。仔细分析操作流程,抽取操作功能,研究数据的内在属性,优化数据库设置和系统架构,来形成合理、高效的数据流,最终实现了快速、高质量并且可以实际应用的基于WEB的插件式GIS系统的设计。即可以从GIS功能的底层保证系统的先进性与稳定性,能够运用在独立的应用系统或者集成到第三方的应用体系中。 该项目的完成,充分利用了信息资源为生产服务,实现软件控件的复用,提高了生产管理相关项目的开发速度,减少了开发周期,使得开发人员可以将更多的精力投入到软件实际效果的研究上面,也使相关部门可随时了解依托地理信息系统所反映的生产状况,及时进行生产调整。管理人员可以从繁重的数据处理、统计计算、报表加工工作中解放出来,将更多的时间放在解决生产中存在的问题上面。有助于推进采油厂生产管理的信息化进程,对提高工作效率、集中精力处理核心业务、减少人为差错和延误起到积极作用。
基于Web的GIS插件系统的设计与实现
这是一篇关于GIS,软件复用,地理信息管理,Web GIS组件技术的论文, 主要内容为近些年来,大庆油田加快了信息化建设的步伐,以围绕油田发展为目标,以支持勘探开发为重点,以自主创新作为转变发展方式的强力支撑,以提高经济效益为目的,工作逐步的有序化与规范化,信息化建设的步伐稳步向前,油田信息化已被认为是增强企业核心竞争力的一种有效途径。 但随着油田信息化建设的力度不断提升,以往对GIS功能开发的目的主要是围绕在开发平台的基础上根据用户需求来开发所需要的功能模块,这些功能模块往往是以系统开发的目的为基础,服务于系统所要实现的需求功能,针对于不同的系统环境,同样的功能模块往往要重复开发使用,这样就在软件开发的过程中造成了大量的重复性工作,不仅增加了软件开发的成本,也加大了软件开发人员的劳动强度。因此,从设计层面的角度来看,希望能够将这些“GIS信息孤岛”通过改进系统架构的方式来达到以下的目的: 一是提供软件的复用性。目前大多数系统在开发过程中都是进行一对一的设计,即一个系统一个设计思路,每个系统中的代码、架构、设计资源等都不能重复利用,因为这样不符合可持续发展的指导思想。而通用性Web GIS组件的提出,可以极大地改善这一问题。通用性Web GIS组件的特点之一就是独立化,它的高内聚低耦合的特性使其不仅仅能够提供复杂的功能,并且还可将保持功能的相对独立性成为可能。同时在系统需要升级的时候,只要对其插件进行升级就可以完成系统的升级目的,这样就可以提高系统升级和更新速度。正是这种可以复用的独立性,有效地降低了开发成本,提高了开发效率,促进功能的重用。 二是增强模块化和封装性。现有的商业化GIS开发系统是具有很强的通用性,它的目标领域众多,它在设计时会有很多适用于各个领域的功能。在油田领域内做GIS开发,商业化的GIS系统将会带来大量通用并且冗余的功能和程序流程,这些看不到的冗余功能和程序流程,在系统运行时会给硬件带来沉重的负担,在不能充分发挥硬件效力的同时还为系统高效稳定的运行带来隐患。 三是不同功能模块的无缝集成。目前,全厂现有各大系统都是独立完成各自的功能,重新开发的系统若想调用其他系统参数只能重新对底层进行配置和完善。而该系统的完成,对后续开发的相关系统能够提供功能参数和数据传递,按照协调统一的方式在不同的功能模块之间进行无缝集成。 四是提供灵活的可扩展性,并且当应用环境不同时能够提供良好的领域性以及快捷容易的移植性。现有的商业化的GIS开发系统由于体积庞大,功能过于繁杂,对开发者的专业水平有着非常高的要求,导致油田领域内的开发者在进行常规开发时,将会面临开发难度非常大,开发周期难以有效控制,功能灵活性很差等严峻的问题。随着通用性Web GIS组件技术的完成,这种严峻的局面将会有效地改善。它可以将很多内部结构复杂但是应用起来却大体相似的功能封装起来,使得开发者不必懂得插件的内部结构就可以既快速又稳定实现项目所需要的功能。 因此,本文根据以上这些问题提出了通用性Web GIS组件技术的研究工作。本文首先介绍了该系统的开发环境,系统设计是以ArcGIS Server同微软的.NET FrameWork3.5平台进行开发,采用了C#编程语言,以ArcObjects框架接口为标准进行封装而成。接着重点描述了项目的功能设计及采用的关键技术,通过插件体系的结构以及规范化的GIS接口,不仅仅是将各种不同的开发环境设计的GIS系统实现了统一的开发模式,而且也实现了模块级的复用,开发过程变得简单化,也提高了开发效率。仔细分析操作流程,抽取操作功能,研究数据的内在属性,优化数据库设置和系统架构,来形成合理、高效的数据流,最终实现了快速、高质量并且可以实际应用的基于WEB的插件式GIS系统的设计。即可以从GIS功能的底层保证系统的先进性与稳定性,能够运用在独立的应用系统或者集成到第三方的应用体系中。 该项目的完成,充分利用了信息资源为生产服务,实现软件控件的复用,提高了生产管理相关项目的开发速度,减少了开发周期,使得开发人员可以将更多的精力投入到软件实际效果的研究上面,也使相关部门可随时了解依托地理信息系统所反映的生产状况,及时进行生产调整。管理人员可以从繁重的数据处理、统计计算、报表加工工作中解放出来,将更多的时间放在解决生产中存在的问题上面。有助于推进采油厂生产管理的信息化进程,对提高工作效率、集中精力处理核心业务、减少人为差错和延误起到积极作用。
基于WebGIS的省级电力公司ITMIS研究及实现
这是一篇关于省级电力公司,电力GIS系统,地理信息管理,WebGIS,ArcIMS的论文, 主要内容为近年来,随着“智能电网”概念的提出以及计算机技术、地理信息系统(GIS)、网络通信等技术的飞速发展,电力信息系统智能化建设工作取得了显著成果。本文以国家电网公司“SG186”工程为背景,结合河北省电力公司ITMIS(信息管理系统)的GIS部分的具体实例,提出了在电力信息管理系统中实现WebGIS应用的具体技术方案,结合河北省电力公司现有基础地理资料,实现了电力系统地理信息数据的WebGIS应用,本文主要从以下方面进行了系统的研究: 1.对GIS的概念、前沿技术、应用系统的开发及应用新趋势和WebGIS的概念、特点等进行了归纳总结和系统的分析。 2.对WebGIS的体系结构、构造模式、实现技术以及开发平台等重要技术特征进行系统的分析和比较。WebGIS架构先后经历了传统C/S模式的二层结构和基于B/S模式的三层结构,目前WebGIS的实现技术主要有:CGI/SAPI方法、浏览器插件法、服务器脚本法、Java编程法、客户端控件法等。 3.分析电力信息系统WebGIS应用的具体功能需求,确定了本系统要实现的主要功能:地理信息数据的输入与存储、地理信息的检索、地理信息查询与分析、空间信息可视化等功能。 4.对比分析国内外的主要的WebGIS平台,提出基于ArcIMS9.2为地图服务器的具体技术实施方案,然后对ArcIMS的开发模式和运行机制以及系统的整体架构进行详细的阐述。 5.使用ArcIMS、Oracle等相关技术,基于实际地理背景,完成地理信息数据的编辑和录入,将资源信息和信息网络拓扑在图形上展示,实现了电力信息系统WebGIS的功能,最终完成河北省电力公司信息GIS系统的开发。
社区治安信息管理系统的设计与实现
这是一篇关于治安管理系统,人口信息管理,地理信息管理,案件信息管理,MVC三层架构的论文, 主要内容为信息技术的快速发展使得“数字政府”、“数字社会”等概念得到了逐步实现,也使得政府部门的电子政务建设得到进一步加强。目前,虽然我国社区警务信息化建设工作发展迅速,但是制约因素仍然较多,主要包括工作机制不够完善、标准规范相对滞后、基础设施和装备条件不配套等等。基于这些原因,研究并建设一套适合社区警务工作的治安管理系统就非常必要。旨在通过目标系统的开发和应用,利用先进的信息技术对社区内部的人口、地理、案件等信息进行充分的采集,实现对社区中“人”、“地”、“案”信息的科学化和智能化管理,为社区的治安和人民群众的安全提供更好的服务。本课题的研究是结合社区警务工作现状进行开展的,在详细了解课题研究背景、研究意义以及国内外研究现状的基础上,深入社区治安管理部门进行调研,掌握社区治安工作的具体业务流程,通过与用户的反复交流获取系统需求并进行详细分析,得出系统的功能需求和性能需求,然后利用用例图进行详细的系统用例分析,并结合数据流图进行系统的数据流程分析。在完成系统需求分析的基础上,采用MVC三层架构进行系统的技术架构设计,然后根据系统的功能需求进行功能模块的划分,接着对系统的数据库进行设计,给出了详细的E-R图和数据库表结构。目标系统基于J2EE平台和JSP技术,最终完成了人口信息管理、地理信息管理、案件信息管理以及信息集成等功能模块的详细设计与实现工作,并给出主要的程序流程、关键代码和页面截图。经过具体的功能测试和性能测试,社区治安管理系统的各项功能和性能基本满足用户的实际需求。通过目标系统的应用,实现了社区治安信息的高度共享,有效解决了社区治安工作中所存在的问题,提高了社区治安管理工作的效率,从而为社区里居民提供了更好的服务。
基于WebGIS的省级电力公司ITMIS研究及实现
这是一篇关于省级电力公司,电力GIS系统,地理信息管理,WebGIS,ArcIMS的论文, 主要内容为近年来,随着“智能电网”概念的提出以及计算机技术、地理信息系统(GIS)、网络通信等技术的飞速发展,电力信息系统智能化建设工作取得了显著成果。本文以国家电网公司“SG186”工程为背景,结合河北省电力公司ITMIS(信息管理系统)的GIS部分的具体实例,提出了在电力信息管理系统中实现WebGIS应用的具体技术方案,结合河北省电力公司现有基础地理资料,实现了电力系统地理信息数据的WebGIS应用,本文主要从以下方面进行了系统的研究: 1.对GIS的概念、前沿技术、应用系统的开发及应用新趋势和WebGIS的概念、特点等进行了归纳总结和系统的分析。 2.对WebGIS的体系结构、构造模式、实现技术以及开发平台等重要技术特征进行系统的分析和比较。WebGIS架构先后经历了传统C/S模式的二层结构和基于B/S模式的三层结构,目前WebGIS的实现技术主要有:CGI/SAPI方法、浏览器插件法、服务器脚本法、Java编程法、客户端控件法等。 3.分析电力信息系统WebGIS应用的具体功能需求,确定了本系统要实现的主要功能:地理信息数据的输入与存储、地理信息的检索、地理信息查询与分析、空间信息可视化等功能。 4.对比分析国内外的主要的WebGIS平台,提出基于ArcIMS9.2为地图服务器的具体技术实施方案,然后对ArcIMS的开发模式和运行机制以及系统的整体架构进行详细的阐述。 5.使用ArcIMS、Oracle等相关技术,基于实际地理背景,完成地理信息数据的编辑和录入,将资源信息和信息网络拓扑在图形上展示,实现了电力信息系统WebGIS的功能,最终完成河北省电力公司信息GIS系统的开发。
本文内容包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主题。发布者:毕设海岸 ,原文地址:https://m.bishedaima.com/lunwen/53647.html