配置本地三维网络分析服务提供者
配置一个本地三维网络分析服务提供者,如下所示:
<provider class="com.supermap.services.providers.UGCNetworkAnalyst3DProvider" enabled="true" name="networkAnalyst3D-Pipe3D"> <config class="com.supermap.services.providers.UGCNetworkAnalyst3DSetting"> <workspaceConnectString>../../samples/data/Realspace/PipeLine3D/Pipe3D.sxwu</workspaceConnectString> <datasourceName>Pipe3D</datasourceName> <datasetName>Network</datasetName> <edgeIDField>SMEDGEID</edgeIDField> <fNodeIDfield>SMFNODE</fNodeIDfield> <tNodeIDField>SMTNODE</tNodeIDField> <nodeIDField>SMNODEID</nodeIDField> <tolerance>0.0</tolerance> <weightFieldInfo3Ds> <com.supermap.services.components.commontypes.WeightFieldInfo3D> <name>SMLENGTH</name> <ftWeightField>SMLENGTH</ftWeightField> <tfWeightField>SMLENGTH</tfWeightField> </com.supermap.services.components.commontypes.WeightFieldInfo3D> </weightFieldInfo3Ds> </config> </provider>
其中,数据连接相关的参数用于指定参与分析的数据,<edgeIDField>、<fNodeIDfield>、<tNodeIDField>、<nodeIDField>用于设置分析的参数是必选的, <tolerance>、<weightFieldInfo3Ds> 为可选参数,通过配置信息类UGCNetworkAnalyst3DSetting定义。关于这些参数的详细介绍,可以参考:三维网络分析服务提供者配置参数。
<workspaceConnectString>表示该服务提供者所用的工作空间的路径。此外,工作空间路径支持从环境变量和系统配置文件中读取。可写为:
<workspaceConnectString>${datapath1}/World.sxwu</workspaceConnectString>
详细说明请参见:预设本地工作空间路径