SuperMap iServer 支持以下类型的矢量瓦片服务提供者:
配置本地矢量瓦片服务提供者
配置一个 UGC 矢量瓦片服务提供者,如下所示:
<provider name="vectorTile-China" class="com.supermap.services.providers.UGCMVTProvider"> <config class="com.supermap.services.providers.UGCMVTProviderSetting"> <workspacePath>server=../samples/data/China/China100.smwu;password=supermap</workspacePath> <multiThread>true</multiThread> <poolSize>0</poolSize> </config> </provider>
其中<provider>中的 class 标识的是 UGC 服务提供者的实现类,<config>中的 class 标识的是 UGC 服务提供者对应的配置类,即 UGCMVTProviderSetting ,<config>中的内容是 UGCMVTProviderSetting 对应的配置项:
- <workspacePath>:该服务提供者所用的工作空间的路径。若工作空间有密码,假设密码为 supermap,则写为:
-
<workspacePath>server=../samples/data/China/China100.smwu;password=supermap</workspacePath>
此外,工作空间路径支持从环境变量和系统配置文件中读取。可写为:
<workspacePath>server=${datapath1}/China.sxwu;password=supermap</workspacePath>
详细说明请参见:预设本地工作空间路径 - <multiThread>:是否使用多线程,默认为 true。
- <poolSize>:线程缓冲池大小,默认为0,详见服务提供者配置的参数说明。