http://www.gissky.net- GIS空间站

我要投稿 投稿指南 RSS订阅 网站资讯通告:
搜索: 您现在的位置: GIS空间站 >> 技术专栏 >> ArcGIS >> ArcGIS Server >> 正文

ArcGIS 10.3 for Server新特性

作者:Esri中国    文章来源:Esri中国    点击数:    更新时间:2014-11-28
摘要:ArcGIS 10.3 for Server进行了稳定性增强,并提高了整个产品的功能。

ArcGIS 10.3 for Server进行了稳定性增强,并提高了整个产品的功能。

一、ArcGIS Server Manager服务器监控统计

ArcGIS Server记录了各种服务统计信息,包括总请求量、平均响应时间、超时,并在manager中以一个或多个图表的方式报告这些信息。管理员和发布者能使用这些信息监控服务能力,更好的了解客户端是如何使用这些服务的。比如,监控服务器统计信息能回答以下问题:

  • 我的ArcGIS Server站点在过去的一周里处理的请求总量是多少?

  • 过去的一个月,服务负载分布是怎样的?

  • 每小时我的服务执行如何?

  • 对某特定服务,某个给定时间点使用的最大服务实例数是多少?

二、GeoEvent扩展—流服务

由于提供实时数据流的数据源越来越多,应用中使用这些实时数据并立即进行展示也越来越重要。传统做法先将数据流存储在企业级空间数据库的要素类中,客户端可定期轮询要素服务来获取数据用于展示,这会带来一定的延迟,这种方式也被证明存在问题,特别是在处理大容量的数据流时。

因此需要对现有实时数据处理模式进行改变。考虑数据持续性,需要将实时数据流进行归档处理,同时并行实时推送到客户端。Esri为此提供了全新的ArcGIS Server服务——流服务。

流服务是ArcGIS Server的一个全新服务类型,强调客户端/服务器端数据流的低延迟及实时数据传播。连接流服务的客户端在订阅该服务时立即获取数据。客户端能指定并重新配置空间和属性约束,不用先取消订阅然后重新连接服务。

要使用流服务,必须安装GeoEvent扩展并进行授权。在最初的版本中,流服务内容可以集成到ArcGIS Onlineweb map中,通过JS API开发的客户端调用。在未来版本中将支持更多客户端订阅。

流服务利用websocket技术,websocket支持全双工双向通信。这就使得客户端能够指定需要的数据进行接收,而无需取消订阅并重新建立与服务的连接。客户端可以指定空间及属性条件对数据进行过滤。

通过流服务接收实时数据流将事件即时可视化与向数据库持续存储的需求分开处理。通过配置流服务作为GeoEvent output来传播事件数据,同时也可以选择在企业级数据库归档或持续存储事件数据,当然这不是数据可视化的必要条件。

下图对比了传统方式如何接收、处理、使用要素数据以及使用流服务如何接收、传播实时数据。

从上图可以看到,在流服务之前,实时gis数据必须通过要素类,需要企业级数据库。客户端应用要展示这些数据,必须定期轮询要素服务获取最新数据来更新要素。图的下半部分展示的是流服务如何接收实时GIS数据并通过websocket将数据即时推送给客户端的。

三、使用scene服务分享3D内容

Scene服务是ArcGIS Server的一种全新服务类型,来自ArcGIS Pro3D场景。这是通过web场景向web端和组织机构分享3D内容的一种方式。Web场景与web地图概念相似。但是,与通过2D地图或要素服务实现不同,这需要通过3D场景服务实现,并可以访问ArcGIS Pro创建的3D内容。使用web场景的客户端包括Portal for ArcGISweb scene viewer

四、支持OGC WFS 2.0

ArcGIS Server支持WFS 2.0规范。ArcGIS ServerWFS 2.0规范的支持在于简单WFS概要文件、事务、响应页以及存储查询等所需功能。

五、保存地图和要素服务中图层、表的ID

ArcGIS 10.2.2及之前的版本中,在源地图文档修改之后,地图和要素服务中的图层和表的ID不会被保留。这就需要我们再使用该服务的客户端应用中进行更新图层和表的ID号。

server 10.3中,可以保存服务中图层和表的ID号。当创建或修改地图文档时,提供了一个选项,可以为文档中的每个图层和表自动创建ID号。如果选择了该选项,发布或重新发布服务后图层和表的ID号被保留。这样数据源地图文档变动之后,也无需再修改客户端应用。如果需要的话,也可以自己对ID进行设置。

六、影像服务缓存新增Limited Error Raster Compression方法

LERC是影像服务缓存新增的一种有效的有损压缩方法,该格式推荐用于大像素深度的单波段或高程数据,如浮点,32位、16位、12位数据。对于浮点数据来说,LERC压缩方法比LZ77方法快5-10倍。仅用于影像服务,地图服务不支持。

七、使用切片服务性能提升

新增一种紧凑切片存储格式(V.2),用于提升切片服务使用性能。这种新格式减少了切片目录中创建的文件数量。通过在.bundle文件中包含切片索引信息(.bundlx文件)来实现。

ArcGIS 10.3 for Server创建的新紧凑型缓存将自动使用该格式。当升级到10.3以后,用之前版本创建的切片能继续使用。可以使用服务器切片工具继续保留这些切片。

如果想让现有的切片使用新格式,则需要使用Upgrade Map Server Cache Storage Format工具升级切片。升级切片不是创建新切片,而是将文件重新组织以遵循新格式。要了解如何使用工具,请访问桌面工具帮助。

紧凑切片存储版本2ArcGIS早前版本不是向后兼容的。比如,使用10.3创建或升级的紧凑型切片不能在早期版本软件中转换和使用。版本2的紧凑缓存存储格式总是会被关联到一个服务。

Export Map Server Cache工具到处切片将继续使用旧的紧凑缓存存储格式。

八、禁用arcgis server管理目录浏览器缓存

通过管理目录的DisableAdminDirectoryCache 属性进行控制。默认值为true,代表浏览器缓存启用。如果要禁用,设置如下:

九、亚马逊云ArcGIS Server增强

亚马逊云计算机器映像中server10.3包含Geoevent模块。如果您的server许可包含Geoevent扩展,可以使用亚马逊云计算中的ArcGIS Server云构建器或控制台来创建ArcGIS Server机器映像站点。

亚马逊推出了亚马逊RDS多可用区域部署。亚马逊云从server10.3开始,如果站点中包含基于SQL Server的Amazon RDS实例将默认使用该部署方式。

Server创建许多临时文件,存放在outputjob等目录下。既然这些文件都是临时的,在亚马逊云上通过构建器创建的实例现在默认使用临时驱动来存储这些目录及其包含的文件。

Tags:ArcGIS,ArcGIS 10.3,ArcGIS Server  
责任编辑:gissky
  • 上一篇文章:
  • 下一篇文章: 没有了
  • 关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 中国地图