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,代表缓存永久存活。 |