ArcGIS解决方案与超图的对比
- 格式:doc
- 大小:274.50 KB
- 文档页数:19
主要GIS 平台对比业应用软件。
应用。
国内最早进行商用的GIS 基础提供基础开发平台 产品 国土相关行业应定位 以及 发展平台厂商,产品通用性强,适合各种 行业的应用。
主要业务为GIS 基础平 台、GIS 行业应用软件及GIS 云服务。
用软件,侧重土地行 业数据制作。
主要业 务为国土地矿相关行及空间数据生产服 务。
方向产品产品线丰富,开发平台包含桌面平台、组件式平台、服务式开发平台、移动端开发平台、云平台;行业应用基础开发平台、 智慧城市建设及国土 相关行业应用软件, 基础开发平台、公共 信息服务、空间数据 的获取、生产和管理 覆盖国土、水利、环保、智慧城市、房产等多个行业。
其中国土行业应用软件为基础业务。
系统。
云计 支持阿里云、旧M 云、谷歌云、 无资料无资料算兼红帽云、广联达云等国内外云平台容性 空间 数据 库引有统一的空间数据库引 无专业的空间数 无专业的空间数 SDX+提供强大的空间数据分析能力,无需安装直接集成于各平台中,各产品间数据无需转换处理可直接 据库引擎,部分产品间数据应用需转换,GIS 分析能力弱。
据库引擎,部分产品间数据应用需转换,GIS 分析能力弱。
三维支持平台支持二三维一体化的构建,二维与三维GIS技术的无缝融合,包括:二维与三维在数据模型、数据三维为独立产品,分析能力弱,且移动端不支持三维。
三维为独立产品,分析能力弱,且移动端不支持三维。
存储方案、数据管理、可视化和分析功能的一体化,提供海量二维数据直接在三维场景中的高性能可视化、三维维分析功能在三维场景中的直接操支持地上地下地支持地质建模,上地下一体化建模,真三维分析能力。
,三维分析能力强(支持透视分析、三维网络分析、可视域分析、日照分析、缓冲区分析、三维距离测量、作。
三维相关功能在WEB客户端能够完全支持,支持符号化三维建模、支持矢量数据拉伸三维建模。
并且全套产品(服务端、客户端、桌面、移动端)都包含三维功能功能围数据一体化显示,三维分析能力弱。
arcgis合并显示超出范围的解决方法ArcGIS是一款强大的地理信息系统软件,可以用于处理、分析和可视化地理空间数据。
但是,在使用ArcGIS时,有时候我们可能会遇到一些数据超出范围的情况,这会导致数据无法正确显示或者显示不完整。
为了解决这个问题,我们可以采取以下几种方法:1. 调整数据范围:在ArcGIS中,我们可以通过调整数据的范围来解决超出范围的问题。
首先,我们需要打开要处理的数据,在图层属性中找到“显示”选项卡。
在这个选项卡中,我们可以设置数据的显示范围。
我们可以手动输入数据的范围,或者选择“数据框范围”来自动调整数据的范围。
通过调整数据的显示范围,我们可以确保数据在合适的范围内显示。
2. 裁剪数据:如果数据超出范围的部分不是我们需要的,我们可以使用裁剪工具将数据裁剪到合适的范围内。
在ArcGIS中,我们可以使用裁剪工具来选择要裁剪的数据和裁剪的范围,然后将数据裁剪到指定的范围内。
通过裁剪数据,我们可以去除超出范围的部分,使数据显示更加清晰。
3. 使用数据预处理工具:在ArcGIS中,有一些数据预处理工具可以帮助我们处理超出范围的数据。
例如,我们可以使用“修复几何”工具来修复数据中的几何错误,这样可以确保数据在合适的范围内显示。
另外,我们还可以使用“裁剪”工具来裁剪数据,将数据裁剪到合适的范围内。
这些数据预处理工具可以帮助我们解决超出范围的问题,使数据显示更加准确。
4. 使用坐标转换工具:如果数据超出范围是由于坐标系不匹配导致的,我们可以使用坐标转换工具来解决这个问题。
在ArcGIS中,我们可以使用坐标转换工具来将数据从一个坐标系转换到另一个坐标系。
通过将数据转换到合适的坐标系,我们可以确保数据在正确的范围内显示。
通过以上几种方法,我们可以解决在ArcGIS中显示超出范围的问题。
无论是调整数据范围、裁剪数据、使用数据预处理工具还是使用坐标转换工具,都可以帮助我们确保数据在合适的范围内显示。
目前国内国际主流GIS平台软件对比概述目前,市场上商用的GIS平台软件产品主要有SuperMap, MapGIS, MapInfo和ArcGIS 四种。
其中SuperMap和MapGIS是国产的GIS软件平台,分别为北京超图公司和武汉中地数码研制;MapInfo和ArcGIS则是美国产品,分别为MapInfo公司和ESRI公司所有。
MapGIS虽然有平台软件,但是由于公司和产品定位的原因,其平台基本只是武汉中地自己使用,平台难于应用到广大开发实际中,中地产品主要以项目形式出现。
武汉中地在可扩展性方面有着先天的局限,由于实际甲方用户在IT技术发展中,需要自身定制一些符合本身特有的功能,从这方面讲武汉中地的可扩展性不好,并且由于中地的系统是成型的,很难与现有系统集成和扩展。
MapGIS平台软件销量很小,影响也不大,从某种意义上讲,不能把MapGIS作为一种平台软件,因此不将MapGIS列入平台对比之列。
尤其是济南中地并非武汉中地,此中地并非彼中地。
济南中地原先只是中地的代理商,所以武汉中地的项目案例并不能作为济南中地的案例,济南中地实际只有几十个人,因此并不能和国内的GIS大厂进行实际层面的对比。
在可预见的5-10年内,包括超图,ARCGIS,武汉中地等肯定还会在市场上并且产品会随着IT技术的发展,而进行产品升级,而很多中小厂家就存在着可能会消失或者没有产品升级的风险。
MapInfo是一个界于CAD与GIS之间的系统,主要功能偏向于桌面出版与数据的管理,缺乏GIS拓扑分析与管理能力,而且图形处理能力稍差。
MapInfo在2000年左右应用比较多,但是由于产品内部的局限性,近年来市场影响力急剧下滑。
2007年初,MapInfo公司宣布被美国PBI公司收购,其产品将转型集成到PBI现有的一些邮政管理软件中, MapInfo 作为一个GIS平台软件产品其生命周期已经基本结束。
但介于其曾经有较为广泛的应用,因此仍把其列入对比。
SuperMap和ArcGIS 平台简介及功能分析//学号:///班级:///指导老师:////目录一、前言 (2)二、GIS平台软件SUPERMAP简介及其功能介绍 (2)(一)、S UPER M AP简介 (2)(二)、S UPER M AP主要特性 (2)(三)、S UPER M AP GIS产品详细介绍 (3)三、GIS平台软件ARCGIS简介及其功能介绍 (10)(一)、A RC GIS简介 (10)(二)、A RC GIS主要特点介绍 (11)(三)、A RC GIS主要功能介绍 (11)四、总结 (16)国内外常用2个GIS平台软件简介及功能介绍一、前言地理信息系统广泛应用于资源调查、环境评估、灾害预测、国土管理、城市规划、邮电通讯、交通运输等几乎所有领域。
GIS软件也进入了一个飞速发展的时期。
GIS软件一般是指应用到用户那里的、结合用户的业务开发出来的软件。
这些软件一般都是在GIS平台上开发的,应用的时候要先安装GIS平台,再安装开发人员在平台之上开发出来的软件才能运行。
GIS软件是以测绘测量为基础,以数据库作为数据储存和使用的数据源,以计算机编程为平台的应用软件,具有空间数据的获取、存储、显示、编辑、处理、分析、输出和应用等功能。
国内外常用的GIS平台软件有很多,本文从这些软件中选取两个常用的GIS平台软件SuperMap和ArcGIS,对其进行简单介绍,对其功能进行简单分析。
二、GIS平台软件SuperMap简介及其功能介绍(一)、SuperMap简介SuperMap GIS包括组件式GIS开发平台、服务式GIS开发平台、嵌入式GIS开发平台、桌面GIS平台、导航应用开发平台以及相关的空间数据生产、加工和管理工具。
经过不断技术创新、市场开拓和多年技术与经验的积累,SuperMap GIS已经成为产品门类齐全,功能强大,覆盖行业范围广泛,满足各类信息系统建设的The LOGO of SuperMapGIS软件品牌,并深入到国内各个GIS 行业应用,拥有大批的二次开发商。
arcgis解决方案《ArcGIS解决方案:利用地理信息系统技术解决实际问题》随着地理信息系统技术的快速发展,ArcGIS作为其代表性产品,为各行各业提供了强大的解决方案。
利用ArcGIS解决方案,可以高效地解决土地规划、城市规划、环境保护、自然资源管理、应急管理等实际问题。
以下是几个典型的ArcGIS解决方案案例:1. 土地规划:利用ArcGIS中的空间分析工具,可以对土地进行精准的划分和规划。
政府部门可以通过ArcGIS解决方案来优化土地利用,提高土地利用效率,同时规避土地开发中可能存在的环境和生态问题。
2. 城市规划:ArcGIS可以实现城市规划中的道路规划、资源协调、区域开发和用地安排。
借助这些分析工具,城市规划者可以更好地优化城市发展布局,提高城市规划的效率和准确性。
3. 环境保护:ArcGIS可以通过空间分析、模型建模和数据库管理等功能,帮助环保部门进行环境监测、污染源分析和环境问题的监管,有效提升环境保护工作的水平和效率。
4. 自然资源管理:ArcGIS提供了丰富的地理空间数据处理和可视化分析工具,可以帮助自然资源管理者更好地了解自然资源的分布、状态和变化趋势,并制定合理的资源保护与利用策略。
5. 应急管理:ArcGIS在应急管理中发挥重要作用,包括自然灾害风险评估、应急资源调度、救援路线规划等方面。
通过ArcGIS解决方案,政府部门可以更加高效地做好应急管理工作,最大限度减少灾害损失。
总的来说,ArcGIS解决方案在实际应用中发挥着重要作用,不仅可以帮助各行各业更好地理解和解决问题,同时也为地理信息系统技术在各个领域的应用提供了新的思路和方法。
相信随着地理信息技术的不断发展,ArcGIS解决方案将会在未来的实践中发挥更加重要的作用。
国内外主流GIS基础软件对比分析报告1.国内国际主要GIS产品国内地理信息系统市场在近几年得到飞更加展,各行各业都广泛运用GIS软件开展应用。
国际闻名GIS软件厂商和产品有美国ESRI公司开发的ArcGIS系列、美国MapInfo公司开发的MapInfo系列产品、美国AutoDesk公司开发MapGuide系列产品、美国Intergraph公司开发的GeoMedia产品。
国内也涌现出一批优秀国产GIS软件,主要有武汉中国地质高校开发的MapGIS、中科院地理所超图公司开发SuperMap、武汉高校开发的GeoStar等。
目前在国内市场占据主导地位的国际闻名GIS软件有ArcGIS、MapInfo,国产GIS软件有MapGIS、SuperMap。
下面针对这四种产品进行比较。
2.产品体系比较根据用途将GIS软件四类软件:空间数据库引擎、基于SOA的服务GIS、网络地图发布WEBGIS、高端客户端二次开发组件、高端桌面GIS软件、中低端客户端二次开发组件、中低端桌面GIS软件、嵌入式GIS软件。
从技术门槛来看前面五类软件的技术门槛较高。
各主要厂商的产品体系如下表所示:从上表可见,ESRI产品线完整、全面,其他GIS软件基本产品体系具备但在高端GIS产品线方面明显存在不足。
3.产品功能性能比较3.1.空间数据库引擎空间数据库引擎是地理信息系统最核心的模块,其功能、性能确定了整个GIS软件的主要性能,主要空间数据库引擎状况如下表:主要对比如下:(1)数据模型和存储:在数据模型方面各个空间数据库引擎均支持常规的地理信息数据模型,包括矢量、栅格、DEM模型,能够支持二维、三维、线性、拓扑等多种结构,其中ArcSDE对矢量数据实行整型存储,在数据库中占用的存储空间较少。
ArcSDE在栅格方面支持金字塔结构和栅格书目方式。
ArcSDE支持数据完整性约束和规则。
(2)基本功能方面:均支持编辑和版本管理,ArcSDE支持地理数据建模、分布式空间数据复制、基于版本的长事务管理。
超图软件调研报告超图软件调研报告一、引言超图软件(SuperMap Software Co., Ltd.)是一家拥有自主知识产权的地理信息系统(GIS)软件和服务提供商。
本调研报告旨在对超图软件进行调研,包括其产品特点、市场竞争情况和用户评价等方面的内容。
二、产品特点1. 完整的GIS解决方案:超图软件提供完整的GIS解决方案,包括地图制作、数据采集、空间分析、数据共享和在线服务等功能,可满足各类行业用户的需求。
2. 强大的数据处理能力:超图软件拥有先进的数据处理技术,可以处理大规模的空间数据,支持多种格式的数据导入和导出,方便用户对地理信息进行管理和分析。
3. 高性能的空间分析功能:超图软件具备强大的空间分析能力,可以进行空间关系判断、空间查询和空间模拟等操作,帮助用户快速分析和解决实际问题。
4. 具备开放性和可扩展性:超图软件支持多种编程语言和标准,提供丰富的扩展接口和开发工具,方便用户进行二次开发和定制化设计。
三、市场竞争情况1. 国内市场:超图软件在国内GIS软件市场处于领先地位,提供的产品和服务得到了广大用户的认可和好评。
其主要竞争对手包括ESRI中国、北斗星通和中地数码等公司。
2. 国际市场:超图软件在国际市场也取得了一定的成绩,在亚洲、非洲和拉丁美洲等地区有一定的用户群体。
然而,在北美市场仍然需要加大市场推广力度来与ESRI等国际巨头竞争。
四、用户评价超图软件在用户评价方面获得了较高的评价。
用户认为该软件易于使用、功能齐全,并且具备强大的数据处理能力和空间分析能力。
客户服务也受到了用户一致好评,超图软件提供了专业的技术支持和持续的产品更新升级服务,满足用户的需求。
五、结论超图软件作为一家GIS软件和服务提供商,凭借着完整的解决方案、强大的数据处理能力和高性能的空间分析功能在市场竞争中脱颖而出。
虽然在国内市场处于领先地位,国际市场仍然面临较大的挑战。
然而,通过继续提升产品质量、拓展国际市场和加强用户服务,超图软件有望在未来进一步扩大其市场份额,成为全球领先的GIS软件供应商。
MAPGIS和ARCGIS对⽐有什么优缺点?ArcGIS是美国环境系统研究所(ESRI)开发的旗舰产品,它对空间数据的⽀持很强, 其在全球应⽤最多也最⼴,也是我国GIS⾏业的常⽤软件。
MAPGIS 由武汉中地数码科技有限公司开发,新⼀代⾯向⽹络超⼤型分布式地理信息系统基础软件平台。
其中包括图形处理、库管理、空间分析、图像处理、实⽤服务。
在只进⾏地质图⽮量化的情况下,mapgis优势明显,在涉及空间数据库⽅⾯,arcgis优势是mapgis所⽆法⽐拟的,具体如下 Arcgis软件的优势在于:1)数据库组织严谨,很少出错误,修改⽅便,数据⼊库⽅式简单,跟excel操作基本没什么区别,拥有mapgis⽆可⽐拟的优势!省时省⼯省⼒! 2)基于arcgis软件的开发、三维系统较成熟,可拓展性⾼,⽅便将来业务拓展3)发展趋势地科院采⽤arcgis4)适⽤范围项⽬为国外地质图制作是在国内可能应⽤会到外国劣势:1)成本⾼arcgis软件功能齐全,其成本也⾼,并且第⼀期项⽬采⽤的是mapgis版本的库⽂件,对照关系等,换⽤arcgis后,⼀切从新开始,势必造成成本压⼒2)制图⽅⾯技巧⽅⾯⽬前在地质⾏业中占统治地位的还是mapgis,arcgis采⽤的是RGB格式的⾊彩,在制图过程中可能与实际有⼀定的差别3)保密问题国内部分项⽬可能会因为保密的原因在功能相同条件下优先选⽤mapgis4)操作上Arcgis是外国的产品,语⾔为英语,操作不⽅便,汉化版本也不怎么好⽤,且操作速度跟英⽂⽐起来差的很远5)专家认可度⽬前地质领域普遍采⽤mapgis,很多专家对arcgis不太了解,验收过程中可能会对arcgis格式成果的异议。
当然这也要看发展中⼼的意见,他们同意采⽤arcgis的前提下这也就不是缺点了Mapgis软件的优势在于1)成本较低,软件采购成本低,第⼀期项⽬采⽤的库⽂件,对照关系都有记录,可以直接采⽤,相应降低了很⼤的成本2)制图⽅⾯,采⽤了cmyk印刷⾊格式,相对真实,效果更好,尤其是在地质领域的应⽤,已经⼗分成熟,⽅便沟通交流 3)操作简单易学,更符合中国⼈的思维劣势:1)数据库系统跟arcgis没法⽐,格式不规范,字段不能超过⼀定的字节,在转到arcgis格式时经常出现错误,修改⿇烦,检查⿇烦……2)拓展性差,三维,开发等能⼒有限,跟我们单位欲涉及的三维地质图等⽅⾯,关系不⼤3)使⽤⼜⼀定的局限性,国内普遍通⽤,国外就⼀抹⿊了。
ArcGIS企业级GIS解决方案1GIS的作用和意义GIS是可以将所有与地理位置相关的信息集成在一起的系统,通过建立人类活动与地理位置之间的关系并帮助我们理解这种关系,我们得以做出更加科学的决策。
GIS作为一种强有力的解读地理信息并提供决策依据的工具,目前已经深入到社会生产的各个行业。
一般来说,GIS的作用一方面是将地理数据组织起来,使得业务数据可以和地理数据有效集成,另一方面将业务数据用直观的“地图”表现形式叠加于地理数据之上,形成清晰明了的可视化效果,在这两方面基础上,运用各种和地理相关的分析方法和手段提供决策信息。
例如,一个市场分析员想了解本市各个营业厅的业务状况和周边地区的关系,他可以通过GIS软件将业务数据置于基础地图之上,并从统计部门获取本地区的人口,经济数据,分析营业厅的业务与周围一定区域的消费关系,并通过专题地图的形式表达分析结果,形成分析报告。
相对于纸质地图,GIS的地图是交互的,这也是GIS的明显优势之一。
在计算机屏幕上,使用GIS地图的用户可以用各种方式浏览地图,用户可以选择是否显示道路,可以选择显示多少条道路以及用什么符号来显示,用户也可以选择显示在这些道路上包含的其它信息,比如电缆,线杆,人井和医院。
GIS完全可以嵌入到各种领域的应用中去,从简单的位置查找到复杂的灾害预测和模拟,GIS可以帮助我们更好的理解世界,帮助我们更高效,更准确的处理现实问题。
2什么是企业级GIS2.1企业级GIS的概念一般来说,企业级GIS都是比较大型的地理信息系统,伴随着比较高的投资额度。
所谓企业级GIS,是指集成了多种可互操作的组件,在多部门间应用的系统,它可以在一个通用的框架下部署GIS应用,向用户广泛的提供空间数据,由此带来显著的经济效益。
企业级GIS有两种类型的含义:一是以空间应用为核心,用户的所有业务都围绕地理信息展开,其二是GIS作为基础组件,可以部署到所有其它业务系统中去。
2.2企业级GIS的优势在企业内部极大的减少数据冗余,降低对数据的投资提高地理信息的整合度和表达精度提高共享数据的效率提升全企业的知识管理水平和决策支持能力提高GIS和非GIS应用之间的互操作能力更有效的利用GIS部门的技术和资源降低对GIS的整体维护和支持费用3企业级GIS的关键技术3.1数据集中管理以往分布式的数据存储结构是历史的原因造成的,它在当时是最佳的选择。
Arcgis与Mapgis的区别
据说MAPGIS在画图与出图上有很多优势,在画图方面,尤其对于地质类复杂图件的成图,它的地位至今还是难以替代的(我很少用MAPGIS作图,我只应用它优于ARCGIS的一部分,我更喜欢用CAD 成图)。
相比之下,我个人认为ArcGIS 的优势不在画图上,主要在数据的规范化组织与管理上,如果说MAPGIS 是直奔目标式的为出图而画图的话,ArcGIS 则是以数据为中心的画图,更有利于成图数据的质量保证与重利用,两者的境界是不同的。
如果纯粹是为了成图,我认为MAPGIS 是首选;如果既要成图又要建库,那么ArcGIS 是实现制图与数据库建库一体化,即数据库协同地图同期完成的最佳选择。
用ArcGIS 制图关键是前期的设计,前期把图中需要表达的各要素类以及每个要素类中的要素分类考虑清楚,建好模板,后面的画图基本上是批量生产,只要数据准备好往里一倒就行了,其实并不麻烦。
如果前期考虑得不是很清楚也没关系,只要最基本的的必选项能保证,其它的只要改模板就行,并不影响大局。
ArcGIS的另一个优点就是有国土资源部下发的标准图例,这对于我们符号化地图省了不少的力气。
耗资巨大的土地二次调查已经进入尾声,全国一张图的构想即将成为现实,二调数据库逐渐应用于土地管理的日常工作中。
第三轮土地规划修编也正在进行中,最终提交的成果中就也包括规划修编数据库。
我在做土地登记系统的时候了解到:这个土地登记系统最终将和二调数据库、规划修编数据库、基准地价数据库进行挂接,以后的土地登记工作都将随时更新入库。
可以说明以后的工作越来越严密的,现在所做的图件是否能够满足入库的拓扑要求,将来何种软件才是我们最佳的制图工具,土地行业的发展真的能像传说中的那样吗?值得期待。
ArcGIS解决方案与superMap的对比1功能综述1.1 Server级产品功能1.1.1 服务管理机制ArcGIS Server提供了完整的服务管理机制和管理方法,包括通过桌面软件ArcCatalog进行管理,和通过网页访问的方式进行管理。
REST服务有专门的页面进行浏览和访问,检查服务的元数据和相关信息。
SuperMap iServer服务的配置管理异常简单,没有考虑系统的对象池化机制、进程回收机制、进程占用模式、存使用机制、安全控制、缓存机制,这些机制对于面向SOA的GIS服务器都是至关重要、不可或缺的,因此,iServer还没有发展为一个完善的GIS服务器产品。
由于iServer不能基于桌面软件进行管理,因此对于网页管理器,SuperMap iServer和ArcGIS Server的服务配置管理的差异可以从以下方面进行对比分析。
1.1.1.1服务的发布方式配置空间数据库,制作地图文档,配置地图服务,发布地图服务是GIS服务发布的一般流程。
ArcGIS Server可以基于.Net平台或Java平台发布地图服务,发布方式可以通过网页管理器,也可以通过桌面软件ArcCatalog,形式灵活方便。
SuperMap iServer只能基于Java平台发布地图服务,并且发布方式局限于网页管理器,不能在相应的GIS平台SuperMap Deskpro 2008实现服务的管理和发布。
1.1.1.2服务组织管理ArcGIS Server Manager或ArcCatalog支持管理多个ArcGIS Server服务器,每个服务器中可以添加多个GIS服务,并单独设置服务的启停状态,在一个具体应用中可以使用多种不同的服务实现多源数据的集成和业务系统的整合。
SuperMap iServer网页管理器中的一个iServer服务器只能基于一个工作空间管理多个地图,同时每个地图均提供了基础地图服务、数据服务、网络分析服务、空间分析服务、交通换乘出行服务,不能设置这些地图或服务各自的启停状态,或全部启动,或全部停止,很难实现地图服务的精细化管理和多种服务的融合共享,这种不合理的机制给服务器的配置和应用服务的管理带来了极大的不便,更重要的是影响GIS平台在企业环境中的应用。
1.1.1.3管理页面风格ArcGIS Server Manager经过四个版本发展,目前页面风格和页面逻辑已经比较成熟,左侧菜单仿Outlook风格简洁实用。
iServer网页管理器界面粗燥简单,对于各个子功能菜单没有精细设计和组织,网页对W3C标准支持差,页面定位方式为绝对定位,不能随浏览器窗口大小改变而变化。
1.1.1.4对象池化机制GIS对象池,和数据库连接池类似,就是用一个大的容器,将一些已建立好的实例放入其中,随时听从调度,当请求的实例小于等于容器中最大实例数的时候,则无需请求新的server实例,如果请求数大于容器中最大实例数时,只能等待被占用对象的释放,设置对象池可以获得请求速度的提升,但必然要受到连接数的限制。
最接数需要根据具体的并发需求和硬件配置而定。
进行对象池化设置ArcGIS Server可以灵活设置池化实例数,在程序设计中也提供了显示创建和销毁对象的方法。
SuperMap iServer没有提供类似功能。
1.1.1.5进程占用模式一个实例占用操作系统一个进程,还是多个实例占用操作系统一个进程,ArcGIS Server均可以根据实际应用进行设置,前者每个实例拥有独立的计算资源,实例与实例之间相互不影响,便于应用效率的提升和服务故障的排查。
SuperMap iServer没有提供类似功能。
1.1.1.6进程回收机制服务器软件需要具备长时间不间断为应用提供服务支持和计算的能力,为了避免垃圾对象常驻存造成存泄漏,以及系统长时间运行带来的不稳定性,需要提供一种机制能够定期关闭进程、重启进程以保证服务的稳定和性能,进程回收的时间可以自行设置,一般为网络访问的空闲期,如凌晨3点。
ArcGIS Server可以对进程回收进行详细设置,SuperMap iServer没有提供类似功能。
1.1.1.7缓存机制1.1.1.7.1切片缓存地图缓存机制是WebGIS面向公众应用的基础,也是提升用户体验的前提,地图切片的工作需要在应用部署之前进行,包括设置缓存级别、缓存比例尺、切片的大小、图片格式、原点坐标等等。
当底图数据更新时,还需要对地图缓存进行更新,这些都是地图缓存所必须的功能。
ArcGIS Server 9.3在9.2基础上进一步完善了地图缓存机制。
SuperMap iServer管理器中没有提供缓存生成和管理的功能,需要SuperMap研发人员提供相应程序用以切图,用户或二次开发人员无法自行对地图切片进行管理。
1.1.1.7.2动态缓存当地图没有切片时,可以设置动态缓存,用户访问地图时,系统会自动缓存当前围的地图,以至于用户再次访问该围的地图时,无需动态请求服务器,实现按需减轻服务器的负担并提升用户体验的目的。
ArcGIS Server MapResourceManager控件可以直接设置地图是否采用动态缓存,SuperMap iServer没有提供类似功能。
1.1.1.8安全机制ArcGIS Server通过本地安全和Internet连接安全来实现服务的安全机制,本地安全通过agsadmin、agsusers的权限设计实现,Internet连接安全则基于角色的访问控制来保护GIS服务器发布的容。
ArcGIS Server通过多种机制实现Web服务和Web应用的安全:a) 用户和角色对于ArcGIS Server for .Net,用户和角色可以存储于:Windows操作系统用户和组Microsoft SQL Server自定义Provider自定义Provider由标准成员资格管理框架提供支持,允许将用户和角色存储于不同的位置,如其他数据库、XML文件、动态目录、LDAP等等。
b) 授权方式不同的用户和角色存储方式拥有不同的系统授权方法,对于ArcGIS Server for .Net,授权方法有:Windows身份认证HTTP基本认证基于令牌的身份认证(客户端通过用户名和密码获取令牌,然后使用令牌去访问服务)基于窗体的身份认证c) 安全嵌套层(SSL)SSL通过HTTPS方式加密用户在客户端页面的输入,保证输入信息的安全传输。
SSL可以在HTTP基本认证、令牌身份认证和窗体身份认证模式下使用。
ArcGIS Server for Java有着类似的安全设计。
SuperMap iServer没有任何安全性设置,简单的安全控制,如页面登录超时控制没有提供,即使是最基本的页面管理器登录名和密码,也是通过明码的形式写入xml配置文件,安全性极差。
1.1.1.9应用程序创建和初始化ArcGIS Server可以在网页管理器中直接创建模板应用程序,迅速将发布的服务部署为一个应用供测试访问或基于模板进行扩展开发,部署过程中可以设置地图的初始化信息,动态缓存,存使用机制,图层显示样式等等。
SuperMap iServer同样可以在页面管理器创建应用程序,但创建过程生硬,同类图层如点、线、面的符号样式只能按照一种方式显示,服务和应用的耦合度高。
1.1.1.10存使用机制当没有使用地图切片缓存时,ArcGIS Server ADF应用程序可以指定生成的临时地图的存放位置,可以是存或硬盘Output目录,前者消耗存但提升了性能,后者节省了存但损失了一定的性能,给用户选择的余地。
SuperMap iServer没有提供类似的机制。
1.1.2 支持的服务1.1.2.1常用服务类型ArcGIS Server提供的服务主要有:地图服务、地理编码服务、空间数据服务、几何服务、地理工具服务、三维服务、栅格影像服务等。
相对而言,SuperMap iServer只能提供八种常用地图服务:1.基础地图服务2.数据服务3.空间分析服务4.网络分析服务5.交通换乘分析服务6.OGC服务7.KML服务8.GeoRSS服务1.1.2.2REST服务REST全称为Representational State Transfer(表述性状态转移),REST 软件架构由Roy Thomas Fielding博士在2000年首次提出,它的五条关键原则是:a) 为所有“事物”定义IDb) 将所有事物在一起c) 使用标准方法d) 资源多重表述e) 无状态通信WebGIS应用服务器实现REST API,可以通过访问节点和URL地址的层次结构访问WebGIS应用服务器所发布的各种服务及服务所包含的容,如:<Web Server Hostname>/<WebGIS Instance>/rest/services 通过上述地址可以访问WebGIS 应用服务器上所有发布的服务,如果要指定具体服务,只需要在后面添加具体服务名称和服务类型,例如“/beijing/MapServer”,此时希望查询第一个图层的信息,在地址后面接着加上“/0”,代表第一个图层,可以返回该图层的名称、几何类型、最大/最小显示比例尺、坐标围、空间参考、字段名称、查询方法等等。
结构非常清晰,所有的信息交互由JSON格式数据完成,效率很高,可以应用于轻量级的客户端应用开发框架中。
ArcGIS Server客户端开发接口均通过REST服务实现,SuperMap iServer没有提供REST服务。
(据说最新版尚未正式发布的SuperMap GIS 6R产品系列提供了对Rest类型服务的支持,但实际应用效果未知)1.1.2.3OGC和ISO/TC 211国际标准的支持ArcGIS Server对OGC标准规提供了较好的支持,主要包括WFS 1.0/1.1、WFS-T 1.1、WMS 1.1.1/1.3、WCS 1.0/1.1/1.1.1、SLD 1.0、CS-W 2.0.1、KML 2.1、GML等等,具体请参考《ESRI-Supported Open Geospatial Consortium, Inc., and ISO/TC 211 Standards》。
SuperMap iServer提供WFS 1.0、WMS 1.0/1.1.1、GeoRSS 2.0、KML 2.1的支持,对OGC规支持不好,服务发布比较繁琐。
ArcGIS Server对ISO/TC 211提供了较好的支持,用于功能规和质量保证,SuperMap iServer没有提供任何支持。
1.2 对开发的支持1.2.1 .Net开发平台ArcGIS Server ADF for .Net基于.Net平台,是一套用来构建WebGIS应用的开发库,包括本地.Net库、COM库、Javascript库。