SuperMap iServer 支持以下类型的空间分析服务提供者:

空间分析服务提供者

空间分析服务提供者封装了从 SuperMap 工作空间获取的空间分析功能。

表1 本地空间分析服务提供者参数

  参数名称 描述

通用信息

服务提供者名称 【必填参数】 唯一标识该服务提供者。默认的名称前缀是“ugcSpatialProvider-”。

基本设置

工作空间类型 【必填参数】 工作空间的类型分文件型、数据库型( SQL Server 、Oracle 、DM 工作空间)。SQL Server 工作空间表示工作空间保存在 SQL Server 数据库中,Oracle 工作空间表示工作空间保存在 Oracle 数据库中,DM 工作空间表示工作空间保存在 DM 数据库中。
工作空间路径 远程服务器文件系统 工作空间为文件型时必选,为数据库型时参见数据库型工作空间信息设置参数。 服务器不在本地时,选择“远程浏览”,可以使用服务器上的文件或者将本地文件上传至服务器后再使用;服务器在本地时,选择“本地浏览”。 SuperMap 的工作空间(*.smwu、*.sxwu、 *.smw 、 *.sxw )中存储了 GIS 数据的相关信息。
本地文件系统
工作空间密码 所用工作空间的密码,不存在时可以不填或者输入任意字符。

高级设置

参与分析的数据源名称 要参与空间分析的数据源的名称。选择工作空间之后,单击“从工作空间自动获取相关设置”链接,就会在“参与分析数据源名称”中列出该工作空间下的所有数据源,可以添加多个数据源到“已有项目”列表。不指定数据源名称时,默认使用工作空间中的所有数据源。
临时数据源名称 用于临时存放结果数据集的数据源名称。默认系统随机产生。

REST 空间分析服务提供者

REST 空间分析服务提供者利用 REST SpatialAnalyst 服务实现空间分析相关功能。

表2 REST 空间分析服务提供者参数

  参数名称 描述
通用信息 服务提供者名称 【必填参数】 唯一标识该服务提供者。默认名称前缀是“restSpatialAnalystProvider-”。
基本设置 REST 服务根目录 URL REST 空间分析服务地址,指向服务的根资源路径,如 http://localhost:8090/iserver/services/spatialanalyst-sample/restjsr。
高级设置 Token或API-Key 启用安全机制的情况下,访问受保护的 REST 资源需要提供Token 令牌或API-Key。
是否使用缓存 是否使用缓存。默认为 true。开启缓存后,对资源的 REST 请求会缓存在本地,下次收到同样的请求就直接在缓存中读取,不需要再向服务端发送。
缓存策略 磁盘最大容量 磁盘最大容量。单位为 MB,默认大小为2048MB。
存活时间 设置缓存存活的时间上限,超时后会自动清除缓存。从创建记录开始计算,单位为秒,默认为0,代表缓存永久存活。
闲置时间 设置缓存闲置的时间上限,超时后会自动清除缓存。从上次被访问开始计算,单位为秒,默认为0,代表缓存永久存活。