交通网络分析服务提供者配置参数

发送反馈


SuperMap iServer 支持以下类型的交通网络分析服务提供者:

本地交通网络分析服务提供者

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

表1 本地交通网络分析服务提供者配置参数

  参数名称 描述

通用信息

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

基本设置

  
(选择工作空间之后,单击“从工作空间自动获取相关设置”,可以看到数据源名称、网络数据集名称等参数的所有可选值,您可从中选择所需)
工作空间类型 【必填参数】工作空间的类型分文件型、数据库型( SQL Server 、Oracle、DM 工作空间)。SQL Server 工作空间表示工作空间保存在 SQL Server 数据库中,Oracle 工作空间表示工作空间保存在 Oracle 数据库中,DM 工作空间表示工作空间保存在 DM 数据库中。
工作空间路径
 
远程服务器文件系统 工作空间为文件型时必选,为数据库型时参见数据库型工作空间信息设置参数。 服务器不在本地时,选择“远程浏览”,可以使用服务器上的文件或者将本地文件上传至服务器后再使用;服务器在本地时,选择“本地浏览”。
SuperMap 的工作空间(*.smwu、*.sxwu、 *.smw 、 *.sxw )中存储了 GIS 数据的相关信息。
本地文件系统
工作空间密码 所用工作空间的密码,不存在时可以不填或者输入任意字符。
数据源名称 【必填参数】 用于交通网络分析的网络数据集所在的数据源的名称。
网络数据集名称 【必填参数】用于交通网络分析的网络数据集的名称。
标识网络弧段 ID 的字段名 【必填参数】标志网络弧段 ID 的字段。
标识网络弧段名称的字段名 标志网络弧段名称的字段。如果执行分析时需要生成行驶导引,则需设置此参数。
标识网络结点 ID 的字段名 【必填参数】标志网络结点 ID 的字段。
标识网络结点名称的字段名 标志网络结点名称的字段。
标识网络起始结点 ID 的字段名 【必填参数】网络数据集中标志弧段起始结点 ID 的字段。
标识网络终止结点 ID 的字段名 【必填参数】网络数据集中标志弧段终止结点 ID 的字段。
权值字段信息集合 【必填参数】一组用于标识权值的字段,包括网络数据集中标识逆向权值的字段、正向权值的字段和用于标识权值字段信息的任意字符。
  • 标识逆向权值的字段名:网络数据集中标识逆向权值的字段。
  • 标识正向权值的字段名:网络数据集中标识正向权值的字段。
  • 权值信息的名称:用于标识权值字段信息的任意字符。
是否初始化设施网络分析 开启时才可使用爆管分析、上下游关键设施查找分析、连通性分析功能。默认不开启。
标识流向字段的字段名 网络数据集中标识流向的字段。当开启初始化设施网络分析时为必填参数。
是否自动检查网络数据集 勾选时对网络数据集进行自动检查。不勾选时手动对网络数据集进行检查。

高级设置

站点到弧段的距离容限 站点到弧段的距离容限 在交通网络分析时,如果选择的分析站点不在网络上(既不在弧段上也不在结点上),系统会计算该站点到最近的一条网络弧段的距离,如果该距离在设定的距离容限内,则把这个站点归结到该弧段上。
交通规则设置 交通规则字段名称 输入网络数据集中表示交通规则的字段名称。若勾选了“交通规则设置”,该参数为必填。单击“从工作空间自动获取相关设置”,会列出该字段的默认值及可选项。
交通规则字段值在此栏的弧段,为正向单行道路。
交通规则字段值在此栏的弧段,为逆向单行道路。
交通规则字段值在此栏的弧段,为双向通行道路。
交通规则字段值在此栏的弧段,为禁行道路。
转向表数据集 转向表数据集 确定交通网络分析所使用的转向表数据集。
障碍设置 障碍弧段 ID 数组 弧段标识字段值在此栏的弧段,为障碍弧段。一条边一旦被设置为障碍,也就是说这条边在分析过程中是禁行的。
障碍结点 ID 数组 结点标识字段值在此栏的弧段,为障碍结点。一个点一旦被设置为障碍,也就是说这个结点在分析过程中是禁行的。

注意:在配置本地交通网络服务提供者前建议对标识网络弧段 ID 的字段、标识网络结点 ID 的字段建立字段索引。

 

REST 交通网络分析服务提供者

REST 交通网络分析服务提供者利用 REST TransportationAnalyst 服务实现交通网络分析相关功能。

表2 REST 交通网络分析服务提供者参数

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

ArcGIS REST 网络分析服务提供者

ArcGIS REST 网络分析服务提供者利用 ArcGIS REST NetworkAnalyst 服务实现交通网络分析相关功能。

表3 ArcGIS REST 网络分析服务提供者参数

  参数名称 描述
通用信息 服务提供者名称 【必填参数】
唯一标识该服务提供者。
基本设置 ArcGIS REST 网络分析服务地址 【必填参数】
ArcGIS REST 网络分析服务地址,指向服务的根资源路径,如 http://localhost:6080/arcgis/rest/services/exercise/NAServer。
Token 启用安全机制的情况下,访问受保护的 REST 资源需要提供Token 令牌
HTTP referer 使用的 Token 所对应的 HTTP referer。如果使用的 Token 是以 HTTP referer 方式申请的,则需要设置该值。
网络数据集 【必填参数】
ArcGIS  网络数据集。
路径分析图层 最佳路径分析所需的图层。
服务区分析图层 服务区分析所需的图层。
最近设施查找图层 执行最近设施查找所需的图层。