org.h2gis.network.graph_creator
Class ST_GraphAnalysis
java.lang.Object
org.h2gis.h2spatialapi.AbstractFunction
org.h2gis.network.graph_creator.GraphFunction
org.h2gis.network.graph_creator.ST_GraphAnalysis
- All Implemented Interfaces:
- Function, ScalarFunction
public class ST_GraphAnalysis
- extends GraphFunction
- implements ScalarFunction
Calculates closeness and betweenness centrality for nodes, as well as
betweenness centrality for edges.
- Author:
- Adam Gouge
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BATCH_SIZE
protected static final int BATCH_SIZE
- See Also:
- Constant Field Values
REMARKS
public static final String REMARKS
- See Also:
- Constant Field Values
ST_GraphAnalysis
public ST_GraphAnalysis()
- Constructor
getJavaStaticMethod
public String getJavaStaticMethod()
- Specified by:
getJavaStaticMethod in interface ScalarFunction
doGraphAnalysis
public static boolean doGraphAnalysis(Connection connection,
String inputTable,
String orientation)
throws SQLException,
NoSuchMethodException,
InstantiationException,
IllegalAccessException,
InvocationTargetException
- Calculate centrality indices on the nodes and edges of a graph
constructed from the input table.
- Parameters:
connection - ConnectioninputTable - Input tableorientation - Global orientation
- Returns:
- True if the calculation was successful
- Throws:
SQLException
NoSuchMethodException
InstantiationException
IllegalAccessException
InvocationTargetException
doGraphAnalysis
public static boolean doGraphAnalysis(Connection connection,
String inputTable,
String orientation,
String weight)
throws SQLException,
InvocationTargetException,
NoSuchMethodException,
InstantiationException,
IllegalAccessException
- Calculate centrality indices on the nodes and edges of a graph
constructed from the input table.
- Parameters:
connection - ConnectioninputTable - Input tableorientation - Global orientationweight - Edge weight column name
- Returns:
- True if the calculation was successful
- Throws:
SQLException
InvocationTargetException
NoSuchMethodException
InstantiationException
IllegalAccessException
Copyright © 2015 IRSTV CNRS-FR-2488. All Rights Reserved.