配置动态标绘服务提供者

发送反馈


SuperMap iServer 支持以下类型的动态标绘服务提供者:

配置动态标绘服务提供者

配置一个 UGC动态标绘服务提供者,如下所示:

<!--本地标绘服务提供者-->
<provider class="com.supermap.services.providers.UGCPlotProvider" enabled="true" name="plot-TY">
      <config class="com.supermap.services.providers.UGCPlotProviderSetting">
        <symbolLibPaths>
          <string>../../TY.plot</string>
        </symbolLibPaths>   
      </config>
</provider> 

其中<provider>中的 class 标识的是 UGC 动态标绘服务提供者的实现类,<config>中的 class 标识的是 UGC 标绘服务提供者对应的配置类,即 UGCPlotProviderSetting ,<config>中的内容是 UGCPlotProviderSetting 对应的配置项:

配置 REST 动态标绘服务提供者

配置一个 REST 动态标绘服务提供者,如下所示:

<provider class="com.supermap.services.providers.RestPlotProvider" enabled="true" name="rest-JY">
      <config class="com.supermap.services.providers.RestPlotProviderSetting">
        <restServiceRootURL>http://localhost:8090/iserver/services/plot-JY/rest</restServiceRootURL>
          <useCache>true<useCache>
          <restProviderCacheConfig>
            <maxElementsInMemory>1<maxElementsInMemory>
            <maxSizeOnDisk>2048<maxSizeOnDisk>
            <timeToLiveSeconds>0<timeToLiveSeconds>
            <timeToIdleSeconds>0<timeToIdleSeconds>
          <restProviderCacheConfig>
      </config>
</provider> 

其中<provider>中的 class 标识的是 REST 动态标绘服务提供者的实现类,<config>中的 class 标识的是 REST 标绘服务提供者对应的配置类,即 RestPlotProviderSetting ,<config>中的内容是 .RestPlotProviderSetting 对应的配置项: