配置三维网络分析服务提供者

发送反馈


配置本地三维网络分析服务提供者

配置一个本地三维网络分析服务提供者,如下所示:

    <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> 
详细说明请参见:预设本地工作空间路径