com.supermap.analyst.networkanalyst
类 NetworkBuilder
- java.lang.Object
-
- com.supermap.analyst.networkanalyst.NetworkBuilder
-
public class NetworkBuilder extends java.lang.Object
构建网络数据集
-
-
构造器概要
构造器 构造器和说明 NetworkBuilder()
-
方法概要
所有方法 静态方法 具体方法 已过时的方法 限定符和类型 方法和说明 static void
addSteppedListener(SteppedListener Listener)
添加进度条监听static boolean
appendToNetwork(DatasetVector networkDataset, DatasetVector[] datasets)
static DatasetVector
buildNetwork(DatasetVector[] lineDatasets, DatasetVector[] pointDatasets, Datasource outputDatasource, java.lang.String networkDatasetName, NetworkSplitMode networkSplitMode, double tolerance)
已过时。static DatasetVector
buildNetwork(DatasetVector[] lineDatasets, DatasetVector[] pointDatasets, java.lang.String[] lineFieldNames, java.lang.String[] pointFieldNames, Datasource outputDatasource, java.lang.String networkDatasetName, NetworkSplitMode networkSplitMode, double tolerance)
static DatasetVector
buildNetwork(DatasetVector line, DatasetVector point, java.lang.String edgeIDField, java.lang.String fromNodeField, java.lang.String toNodeField, java.lang.String nodeIDField, Datasource outputDatasource, java.lang.String networkDatasetName)
构建网络数据集static DatasetVector
buildNetwork(DatasetVector lineDataset, Datasource outputDatasource, java.lang.String networkDatasetName, double tolerance)
已过时。static DatasetVector
createTurnTable(DatasetVector networkDataset, QueryParameter queryParameter, Datasource outputDatasource, java.lang.String outputDatasetName)
创建转向表数据集。static void
removeSteppedListener(SteppedListener Listener)
移除进度条监听
-
-
-
方法详细资料
-
buildNetwork
@Deprecated public static DatasetVector buildNetwork(DatasetVector lineDataset, Datasource outputDatasource, java.lang.String networkDatasetName, double tolerance)
已过时。通过线数据集构建网络数据集- 参数:
lineDataset
- DatasetVector 线数据集outputDatasource
- Datasource 输出数据源networkDatasetName
- String 输出的网络数据集的名称tolerance
- 容限- 返回:
- DatasetVector
-
buildNetwork
@Deprecated public static DatasetVector buildNetwork(DatasetVector[] lineDatasets, DatasetVector[] pointDatasets, Datasource outputDatasource, java.lang.String networkDatasetName, NetworkSplitMode networkSplitMode, double tolerance)
已过时。通过线数据集数组和点数据集数组构建网络数据集- 参数:
lineDatasets
- DatasetVector[] 线数据集数组pointDatasets
- DatasetVector[] 点数据集数组outputDatasource
- Datasource 输出数据源networkDatasetName
- String 输出的网络数据集的名称networkSplitMode
- NetworkSplitMode 打断模式tolerance
- double 点是否可作为网络上的节点的容限(也可理解为打断容限)- 返回:
- DatasetVector
-
buildNetwork
public static DatasetVector buildNetwork(DatasetVector line, DatasetVector point, java.lang.String edgeIDField, java.lang.String fromNodeField, java.lang.String toNodeField, java.lang.String nodeIDField, Datasource outputDatasource, java.lang.String networkDatasetName)
构建网络数据集- 参数:
line
- 线数据集point
- 点数据集edgeIDField
- 线字段fromNodeField
- 起始点字段toNodeField
- 终点字段nodeIDField
- 中间点字段outputDatasource
- 输出数据源networkDatasetName
- 网络数据集的名称- 返回:
- 输出网络数据集
-
createTurnTable
public static DatasetVector createTurnTable(DatasetVector networkDataset, QueryParameter queryParameter, Datasource outputDatasource, java.lang.String outputDatasetName)
创建转向表数据集。- 参数:
networkDataset
- 网络数据集queryParameter
- 查询参数outputDatasource
- 输出数据源outputDatasetName
- 输出数据集的名称- 返回:
- DatasetVector
-
buildNetwork
public static DatasetVector buildNetwork(DatasetVector[] lineDatasets, DatasetVector[] pointDatasets, java.lang.String[] lineFieldNames, java.lang.String[] pointFieldNames, Datasource outputDatasource, java.lang.String networkDatasetName, NetworkSplitMode networkSplitMode, double tolerance)
- 参数:
lineDatasets
- 线数据集数组pointDatasets
- 点数据集数组lineFieldNames
- 线数据集名称数组pointFieldNames
- 点数据集名称数组outputDatasource
- 输出数据源networkDatasetName
- 输出网络数据集名称networkSplitMode
- 打断模式tolerance
- 容限- 返回:
- 输出网络数据集
-
appendToNetwork
public static boolean appendToNetwork(DatasetVector networkDataset, DatasetVector[] datasets)
- 参数:
networkDataset
- 网络数据集datasets
- 数据集- 返回:
- 输出网络数据集
-
addSteppedListener
public static void addSteppedListener(SteppedListener Listener)
添加进度条监听- 参数:
Listener
- 进度条监听
-
removeSteppedListener
public static void removeSteppedListener(SteppedListener Listener)
移除进度条监听- 参数:
Listener
- 进度条监听
-
-