public class DistanceMetrics extends Object
Constructor and Description |
---|
DistanceMetrics() |
DistanceMetrics(Env env,
org.wikibrain.conf.Configurator c,
SpatialNeighborDao snDao) |
Modifier and Type | Method and Description |
---|---|
double |
getDistance(com.vividsolutions.jts.geom.Geometry a,
com.vividsolutions.jts.geom.Geometry b) |
Map<Integer,Integer> |
getGraphDistance(Integer itemIdA,
Map<Integer,com.vividsolutions.jts.geom.Geometry> compareTo,
int k,
int maxTopoDistance,
float[][] distanceMatrix) |
Set<Integer> |
getGraphDistance(Map<Integer,com.vividsolutions.jts.geom.Geometry> compareTo,
int k,
int maxTopoDistance,
float[][] significantDistanceMatrix,
float[] cityDistanceMatrix) |
Map<Integer,com.vividsolutions.jts.geom.Geometry> |
getKNNeighbors(int k,
Map<Integer,com.vividsolutions.jts.geom.Geometry> geometries,
float[] distanceMatrix) |
int |
getTopologicalDistance(com.vividsolutions.jts.geom.Geometry a,
Integer itemIdA,
com.vividsolutions.jts.geom.Geometry b,
Integer itemIdB,
int k,
String layerName,
String refSysName) |
public DistanceMetrics() throws org.wikibrain.conf.ConfigurationException
org.wikibrain.conf.ConfigurationException
public DistanceMetrics(Env env, org.wikibrain.conf.Configurator c, SpatialNeighborDao snDao)
public double getDistance(com.vividsolutions.jts.geom.Geometry a, com.vividsolutions.jts.geom.Geometry b)
public int getTopologicalDistance(com.vividsolutions.jts.geom.Geometry a, Integer itemIdA, com.vividsolutions.jts.geom.Geometry b, Integer itemIdB, int k, String layerName, String refSysName) throws DaoException
DaoException
public Map<Integer,Integer> getGraphDistance(Integer itemIdA, Map<Integer,com.vividsolutions.jts.geom.Geometry> compareTo, int k, int maxTopoDistance, float[][] distanceMatrix) throws DaoException
DaoException
public Set<Integer> getGraphDistance(Map<Integer,com.vividsolutions.jts.geom.Geometry> compareTo, int k, int maxTopoDistance, float[][] significantDistanceMatrix, float[] cityDistanceMatrix) throws DaoException
DaoException
public Map<Integer,com.vividsolutions.jts.geom.Geometry> getKNNeighbors(int k, Map<Integer,com.vividsolutions.jts.geom.Geometry> geometries, float[] distanceMatrix) throws DaoException
DaoException
Copyright © 2014. All rights reserved.