您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > webGIS开发方式比较(1)
1编写目的此文档主要是总结公司开发的软件产品中使用到的各种GIS开发方式,对不同厂家的GIS平台进行组成、体系结构、开发模式、优缺点等相关方面简单的介绍和比较,为以后公司进行相关产品选择结构框架和开发模式时提供相关的参考功能。此文档的阅读人员对象是具有初级软件开发能力的人员、为新的产品选择开发模式的相关人员以及有兴趣了解GIS开发人员等等。此文档内容结构如下:第一章主要介绍webGIS的开发原理、设计思想和功能,对主要GIS产品厂家介绍,以及主要的webGIS产品进行各方面的对比介绍。第二章主要介绍ESRI主要产品之一ArcIMS的体系结构、组成、开发模式以及典型特征,并且介绍了ArcIMS+.NetwebADF和ArcIMS+Serlvet+XMLHTTP两种开发方式。第三章主要介绍ESRI主要产品之一ArcGISServer的体系结构,重点介绍了ArcGISServer.NetADF和ArcGISServer+Flex+Rest的开发模式的优势和体系结构,并对他们做了框架、服务访问方式、开发功能、性能等方面的综合比较。第四章主要是介绍ArcEngine的体系结构和相关功能,以及AO和AE的比较。第五章主要介绍ArcGlobe的相关性能以及与ArcScene的比较。第六章主要介绍SuperMap的产品如:SuperMapISNet、SuperMapIsServer、SuperMapiClient的体系结构和技术特点。2公司GIS开发方式总结1WEBGIS简介.....................................................31.1WEBGIS介绍..............................................................................................................31.2构建WEBGIS的方式...............................................................................................102ArcIMS篇.......................................错误!未定义书签。2.1ArcIMS简介及体系结构..............................................................错误!未定义书签。2.1.1ArcIMS体系结构..............................................................错误!未定义书签。2.1.2ArcIMS组成......................................................................错误!未定义书签。2.1.3ArcIMS开发模式与运行机制..........................................错误!未定义书签。2.1.4ArcIMS特征......................................................................错误!未定义书签。2.2ArcIMS+.NetwebADF.................................................................错误!未定义书签。2.3Servlet引擎...................................................................................错误!未定义书签。2.4ArcIMS+Serlvet+XMLHTTP......................................................错误!未定义书签。3ArcGISServer篇................................错误!未定义书签。3.1ArcGISServer简介及体系结构...................................................错误!未定义书签。3.1.1ArcGISServer体系结构...................................................错误!未定义书签。3.2ArcGISServer.NetADF...............................................................错误!未定义书签。3.2.1ArcGISServer.NetWebADF优势..................................错误!未定义书签。3.2.2ArcGISServer.NetWebADF体系结构..........................错误!未定义书签。3.3ArcGISServer+Flex+Rest............................................................错误!未定义书签。3.3.1要点及标准........................................................................错误!未定义书签。3.3.2REST的优点.....................................................................错误!未定义书签。3.3.3ArcGISServerRestAPI支持的服务类型........................错误!未定义书签。3.4ArcGISServer.NetADF和ArcGISServer+Flex+Rest比较......错误!未定义书签。3.4.1WebADF与Flex框架比较...............................................错误!未定义书签。3.4.2服务访问方式比较............................................................错误!未定义书签。3.4.3开发功能方式比较............................................................错误!未定义书签。3.4.4性能比较............................................................................错误!未定义书签。3.4.5总结....................................................................................错误!未定义书签。4ArcEngine篇....................................错误!未定义书签。4.1ArcEngine体系结构.....................................................................错误!未定义书签。ArcGISEngine的五个组成部分.....................................................错误!未定义书签。4.2ArcGISEngine功能......................................................................错误!未定义书签。4.3ArcObjects与ArcEngine的联系与区别.....................................错误!未定义书签。5ArcGlobe篇.....................................错误!未定义书签。5.1什么是ArcGlobe?.........................................................................错误!未定义书签。5.1.1ArcGlobe数据源...............................................................错误!未定义书签。5.1.2ArcGlobe图层类型...........................................................错误!未定义书签。5.1.3ArcGlobe显示管理...........................................................错误!未定义书签。5.1.4ArcGlobe提供了数据缓存机制.......................................错误!未定义书签。5.2ArcGlobe其与ArcScene的简单比较..........................................错误!未定义书签。6SuperMapIS.Net.net方式开发...................错误!未定义书签。36.1SuperMapIS.NET体系结构........................................................错误!未定义书签。6.2SuperMapIS.NET的技术特点...................................................错误!未定义书签。1WEBGIS简介1.1GIS介绍1.1.1GIS概述GIS是对地理环境有关问题进行分析和研究的一门学科,它将地理环境的各种要素,包括它们的空间位置形状及分布特征和与之有关的社会、经济等专题信息以及这些信息之间的联系等进行获取、组织、存储、检索、分析,并在管理、规划与决策中应用。从技术和应用的角度,GIS是解决空间问题的工具、方法和技术;从学科的角度,GIS是在地理学、地图学、测量学和计算机科学等学科基础上发展起来的一门学科,具有独立的学科体系;从功能上,GIS具有空间数据的获取、存储、显示、编辑、处理、分析、输出和应用等功能;从系统学的角度,GIS具有一定结构和功能,是一个完整的系统。简而言之,GIS是一个基于数据库管理系统(DBMS)的分析和管理空间对象的信息系统,以地理空间数据为操作对象是地理信息系统与其它信息系统的根本区别。1.1.2GIS特征1.空间可视化(SpatialVisualizaiton)a.空间地物轮廓特征的可视化信息系统是对现实世界的计算机模拟,而地理信息系统则突出了它对现实世界空间关系的模拟。使用我们对于在空间中各事物的状态有一个非常直观的感受。无论是在屏幕上展示一幅可以无级缩放和信息查询的地图,还是展现一幅三维的地形模型,都使我们对现实世界空间关系的认识更为直观、具体。或许我们可以用计算机科学中常用的“所见即所得”一词来解释这一点。b.具有空间参照特点的地物专题属性信息的可视化地理信息系统的空间可视化功能还包括对空间分布的地物的属性信息4的图形可视化,这一点是由地理信息系统的一个重要特征来保证的,即GIS实现了空间信息和属性信息的集成管理,并能够完善地建立二者之间的联系。例如,利用一张中国的行政区划图,我们可以从地理信息系统数据库中提取各省、直辖市、自治区1994年的人口统计数据,计算人口密度,并按人口密度的分级指标指定不同的色彩和填充方式显示行政区所对应的图斑(这实现上是一个从属性到空间的关联过程),这样空间地物的专题
本文标题:webGIS开发方式比较(1)
链接地址:https://www.777doc.com/doc-4458067 .html