配置动态标绘服务提供者 |
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 动态标绘服务提供者,如下所示:
<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 对应的配置项: