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,详见服务提供者配置的参数说明