运用ArcGIS Server开发WebGIS系统主要几种途径及发展趋势

ArcGIS En使用ArcGIS Server开发WebGIS一般可以有以下几种途径

1、使用ESRI ADF for java或for .Net

ADF是ESRI开发的一套用于WebGIS开发的框架,功能非常强大。偶使用过for Java的版本。他使用JSF构建,提供了很多控件,开发简单的WebGIS系统可以直接使用甚至不需要编码。支持瓦片式地图,支持BS系统下的GIS空间数据编辑,内建了测距、测面积、查询、定位、实体高亮显示等等功能。可以同时访问多个GIS服务并叠加结果。

ADF框架可以使用SOAP或者COM+的方式访问ArcGIS Server,特别是后者,可以在ArcGIS Server中创建几乎所有ArcEngine对象,可以实现比较高层次的功能。但是COM+的形式也使服务器部署遇到一定困难。

ADF使用JSF1.1构建,目前的ArcGIS Server 9.3版本带的ADF框架还不能运行在其他版本的JSF实现中。给开发带来了一些不良影响。ADF包办了几乎所有的WebGIS操作,而很多操作又包的比较严实,使得某些细粒度的操作使用起来比较麻烦。

浏览器的调用先是由ADF处理,然后在转交ArcGIS Server,结果一本也要经ADF转一次手,因此有时候性能是个问题。

2、使用ArcGIS Engine

最笨,但也是100%可以被我们掌控的方式。不会受制于WebGIS框架,但是需要自己实现的功能太多,比如客户端脚本,地图状态保持,图片输出,分析运算等等,而且要求在Web服务器上要安装ArcGIS Engine。

但当团队对Web和ArcEngine有较多积累的时候,确实是实现WebGIS最方便的一种方式。

3、使用ArcGIS Server Rest Service

Rest服务调用简便,相应速度快,网络压力小,对网络环境要求低等等,并且所有处理都在服务器端客户端甚至仅仅是JS就可以实现高水平的WebGIS系统。但是对于有较多分析功能要实现的系统来讲似乎不太适用。可以通过GP服务实现分析操作,但是和ArcEngine和ADF比起来要难一些,至少入门不容易。gine

(0)

相关推荐

  • 推荐|那些年我读过的GIS和遥感类书籍

    作为一个"拿来主义者",我对书籍是很挑剔的,看书速度是很快的,然而还是有一些书我认真看过,至少是看过其中的几个章节,接下来,我会向大家推荐这些有用的书.其中红色的书为重点推荐的教材 ...

  • ArcGIS Server 发布在线数据服务以及离线数据制作

    目录 1.Desktop添加Arcgis服务器并注册文件夹和数据库 2.在线服务发布 2.1 地图服务发布 2.2 瓦片服务发布 2.3 要素服务发布 3.离线数据制作 3.1 Tile Packag ...

  • 加州大学圣地亚哥分校开发AI系统,可将肿瘤与最佳药物组合相匹配

    近日,美国加州大学圣地亚哥分校(UCSD)医学院和摩尔斯癌症中心表示,他们创建了一个名为"DrugCell"的 AI 系统,该系统可将肿瘤与最佳药物组合相匹配. DrugCell ...

  • 新手福音?男子花20万开发停车系统,警方:上路必抓

    昨天18:51中国青年网 中国青年网快传号 | 昨天18:51 对于每一个新手来说 一定都经历过 这些停车的尴尬瞬间 而最近 湖南的王先生称 自己发明了一款"停车神器" 堪称新手福 ...

  • python开发报表系统详细操作流程

    本篇文章将介绍: xlwt 常用功能 xlrd 常用功能 xlutils 常用功能 xlwt写Excel时公式的应用 xlwt写入特定目录(路径设置) xlwt Python语言中,写入Excel文件 ...

  • 直播系统开发、系统搭建的优化方案

    随着直播系统开发的火爆,各种问题也逐渐暴露出来,直播平台要想得到长远发展,多元化的内容.技术实力进步.解决方案的变革,都需不断优化. 无论是短视频系统.一对一系统还是一对多系统的开发,都包含语音和视频 ...

  • 你开发的系统到底可以支撑多少并发访问?

    你开发的系统到底可以支撑多少并发访问?100万?10万?1万?1千?500?为什么能支撑,又为什么不能支撑?这是个直击心灵的问题,能否准确回答这个问题是程序员的一个分水岭,也是一个能否持续做技术的门槛 ...

  • 俄罗斯评估脱离SWIFT可能性 央行已开发替代系统

    中俄资讯网莫斯科编发:"俄罗斯在为可能脱离SWIFT做准备,同时加快去美元化步伐."俄罗斯<生意人报>23日报道称,俄外长拉夫罗夫22日表示,为降低美国制裁带来的风险, ...

  • 开发网校系统时应注意这几点

    2021在线教育的热度依然居高不下,特别是在疫情中的热度更是达到了历史最高,如今疫情"大势已去"但在线教育的使用人数依旧与日俱增,这让一些想转战线上教学的机构看到了这块" ...

  • 微商城开发分销系统有什么价值?

    目前线上微商城结合线下发展是行业的趋势,很多行业都非常适合依靠微商城开展业务.分销微商城具有普通线上商城的基本功能,加入分销系统可以以不同的形式激活粉丝和转化. 微商城开发分销系统有什么价值? 1.掌 ...