矢量服务提供者封装了矢量瓦片相关功能的实现,为矢量瓦片服务组件提供功能支持。当前,矢量瓦片服务提供者仅支持本地矢量瓦片服务提供者,配置参数如下。
本地矢量瓦片服务提供者
本地矢量瓦片服务提供者封装了来自 SuperMap 工作空间的矢量瓦片功能。
表 1本地矢量瓦片服务提供者配置参数
参数名称 | 描述 | ||
通用信息 |
服务提供者名称 | 【必填参数】 唯一标识该服务提供者。默认名称前缀是“ugcMVTProvider-”。 | |
基本设置 |
工作空间类型 | 【必填参数】 工作空间的类型分文件型、数据库型( SQL Server 、Oracle 、DM 工作空间、PostGIS 工作空间)。SQL Server 工作空间表示工作空间保存在 SQL Server 数据库中,Oracle 工作空间表示工作空间保存在 Oracle 数据库中,DM 工作空间表示工作空间保存在 DM 数据库中,PostGIS 工作空间表示工作空间保存在 PostGIS 数据库中。 | |
工作空间路径 | 远程服务器文件系统 | 工作空间为文件型时必选,为数据库型时参见表2。服务器不在本地时,选择“远程浏览”,可以使用服务器上的文件或者将本地文件上传至服务器后再使用;服务器在本地时,选择“本地浏览”。 SuperMap 的工作空间(*.smwu、*.sxwu、 *.smw 、 *.sxw )中存储了 GIS 数据的相关信息。 | |
本地文件系统 | |||
工作空间密码 | 所用工作空间的密码,不存在时可以不填或者输入任意字符。 | ||
高级设置 |
是否启用多线程模式 | 是否启用多线程模式,启用多线程模式可以提高本地矢量瓦片服务提供者的并发性能,默认为启用。 | |
地图缓冲池大小 | 启用多线程模式时,地图缓冲池大小,默认为0,此时系统会根据工作空间中地图数量均分对象池,对于 SuperMap iServer 32位产品,最大为32个,64位产品对象池最大64个。 用户可以根据服务器状况手动设置或更改缓冲池大小。 |
注:SuperMap iServer 还提供了其他可以在配置文件中设置的可选参数,请参考通过 XML 文件配置服务提供者。
SuperMap 工作空间为数据库型时,配置参数说明如下:
参数名称 | 描述 |
服务器地址 | 对于 Oracle 数据库,其服务器地址为其 TNS 服务地址;对于 SQL Server 数据库,其服务器地址为其系统 DSN(Database System Name)地址;对 DM 数据库,其服务器地址为 DM 数据库所在机器的 IP地址,如 192.168.110.110;对于 PostgreSQL 和 PostGIS 数据库,其服务器地址为数据库所在的机器的{ip}:{port} |
数据库名称 | 空间数据库名称。 |
驱动 | 当采用 ODBC 链接时的驱动程序名称。只有 SQL Server 数据库使用 ODBC 链接,其驱动程序名可为 SQL Server 或 SQL Native Client。 |
工作空间名称 | 工作空间在数据库中的名称。 |
用户名 | 用来登录数据库的用户名。 |
密码 | 用来登录数据库的密码。 |