搜档网
当前位置:搜档网 › 16-ArcGIS 10.3 for Server新特性

16-ArcGIS 10.3 for Server新特性

16-ArcGIS 10.3 for Server新特性
16-ArcGIS 10.3 for Server新特性

ArcGIS for Server10.3进行了稳定性增强,并提高了整个产品的功能。一、ArcGIS Server Manager服务器监控统计

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

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

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

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

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

访问服务器统计信息

使用Server manager访问、查看、配置、更新、导出以及删除服务器统计产生的报告。Manager聚合了各种统计信息,并通过图表方式展示,便于查看和计算。

可用的服务器统计信息

总请求量—在给定的时间段内,客户端对一个服务的总请求数量。

平均响应时间—arcgis server响应客户端请求的平均时间。响应时间的单位是秒。

最大响应时间—arcgis server响应客户端请求的最长时间。单位是秒。

超时—发生一个或几个以下组合情况时,服务响应会超时:

●客户端使用服务的时间超过指定的最大响应时间,客户端失去对服

务的连接。

●客户端等待时间超过服务指定的最长等待时间。

最大运行实例—在给定时间内,一个特定服务运行需要的最大实例数。

默认收集和存储的是30分钟时间内的统计信息。

支持的服务类型

统计只支持以下服务类型:

要素服务(托管的要素服务)

地理编码

空间数据

地理处理(仅支持同步,异步不支持)

Globe

影像服务(仅支持动态服务,切片服务不支持)

地图服务(仅支持动态服务,切片服务不支持)

移动数据

网络分析

搜索

工作流管理

执行服务器统计高级监控

如果您是ArcGIS Server高级用户,可以通过ArcGIS Rest API监控服务器统计信息。API允许通过编程获取统计信息。

二、GeoEvent扩展—流服务

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

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

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

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

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

客户端可以指定空间及属性条件对数据进行过滤。

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

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

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

发布流服务

流服务在GeoEvent manager中进行创建和发布,使用send features to a stream service输出连接器。

配置send features to a stream service输出连接器时,必须指定一个注册的ArcGIS Server,服务文件夹以及一个流服务。可以选择已经存在的流服务,也可以新建。配置好之后,需要将该output加到一个GeoEvent服务中,就像其他连机器一样。

ArcGIS Rest 服务目录中的流服务

就像其他server服务一样,流服务也列在rest服务目录中。用户可以查看流服务的属性。

在rest服务目录流服务页面的底部,是从流服务广播事件数据和订阅接收事件数据的链接。

点击“广播”,打开页面,通过该页面可以输入的JSON格式的要素描述,并将这些要素发送至连接流服务的客户端。

点击“订阅”,打开页面,通过该页面可以连接流服务查看流动的要素。如果数据量比较大,会超过页面的负载,该页面仅用于短时间内确定客户端订阅了流服务并接受到了数据。

使用流服务

在rest服务目录的流服务页面,在页面顶端有一个链接,可以通过JS视图浏览流服务的内容。

点击ArcGIS Javascript会动态生成一个html页面,通过该页面,可以可视化浏览流服务中广播的数据。

如果右键单击ArcGIS Javascript,选择view source,可以看到js源码。开发者能使用并定制这段代码创建应用来使用流服务。

流服务也能集成到web地图中。

三、Portal for ArcGIS包含在Server标准版

在10.3中,ArcGIS for Server的标准版和高级版用户都可以使用Portal for ArcGIS。

四、检查可用补丁和软件更新

Esri会定期发布ArcGIS系列软件的补丁和更新包,并通过Esri技术支持网站Patches and Service Packs来发布更新,也会给客户发送邮件通知,在10.3中,可以通过随软件安装的一个小工具来获取软件更新信息。

该工具只提供ArcGIS for Server、Portal for ArcGIS和ArcGIS Data Store的更新信息,其它产品暂不支持,

For full instructions, see Check for software patches and updates.

五、使用组织机构的高可用的LDAP服务器

来配置ArcGIS Server

当你使用组织机构的LDAP(轻量目录访问协议)身份存储来配置ArcGIS Server时,在ArcGIS Server Manager中你只能指定一台LDAP服务,如果你的组织机构包含了多个LDAP服务器,你可以通过ArcGIS Server Administrator Directory来指定额外的服务器。这允许你使用ArcGIS Server 配置组织机构的高可用的LDAP。

六、为地理编码服务创建自动完成的建议

当用户在客户端输入地址时会自动给出相匹配的建议地址,用户每敲入一个字,下拉列表中的地址都会随之更新,以使得匹配更加精确,直到用户想要的地

址出现。这个功能会使得用户能少打很多字而快速的搜索到感兴趣的地址。

七、支持OGC

支持WFS 2.0

使用ArcGIS for Server创建或者托管的WFS服务支持WFS 2.0规范。ArcGIS Server对WFS 2.0规范的支持改进体现在简化了WFS配置,事务,响应式分页以及存贮查询。

支持OGC WMS高程信息

ArcGIS for Server的WMS服务支持高程信息,当图层具有高程信息时,ArcGIS的客户端应用可以读取高程信息。可以在NetCDF和镶嵌数据集中设置高程。

支持OGC WMS细粒度的操作

用户可以在Manager和ArcGIS for Desktop中控制是否允许WMS操作,比如想限制对个别要素的访问时,取消选中GetFeatureInfo选项,这时任何访问该要素信息的请求都会被拒绝。

你也可以选择是否允许客户端来访问capabilities,map,legend,styles,feature以及schema extension等。

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

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

在server 10.3中,可以保存服务中图层和表的ID号。当创建或修改地图文

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

DataFrame属性中新增的选项:

勾选该选项后,图层属性中增加了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工具升级切片。升级切片不是创建新切片,而是将文件重新组织以遵循新格式。要了解如何使用工具,请访问桌面工具帮助。

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

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

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

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

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

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

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

相关主题