Class LDbasedRCC
- java.lang.Object
-
- org.aksw.limes.core.measures.mapper.topology.RCC8.LDbasedRCC
-
public class LDbasedRCC extends Object
inspired by the paper "Radon — Rapid Discovery of Topological Relations" by the authors: Mohamed Ahmed Sherif, Kevin Dreßler, Panayiotis Smeros, Axel-Cyrille Ngonga Ngomo and some of code reused from the original implementation of RADON by Kevin Dreßler. in this implementation, we use qualitative spatial representation and reasoning (mainly RCC8) instead of the Dimensionally Extended nine-Intersection Model (DE-9IM)
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classLDbasedRCC.GridSizeHeuristicsstatic classLDbasedRCC.Matcherstatic classLDbasedRCC.MBBIndexstatic classLDbasedRCC.Mergerstatic classLDbasedRCC.SquareIndex
-
Field Summary
Fields Modifier and Type Field Description static StringheuristicStatMeasure
-
Constructor Summary
Constructors Constructor Description LDbasedRCC()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,com.vividsolutions.jts.geom.Geometry>getGeometryMapFromCache(ACache c, String property)static List<AMapping>getMapping(Map<String,com.vividsolutions.jts.geom.Geometry> sourceData, Map<String,com.vividsolutions.jts.geom.Geometry> targetData)static List<AMapping>getMapping(ACache source, ACache target, String sourceVar, String targetVar, String expression, double threshold)static LDbasedRCC.SquareIndexindex(Map<String,com.vividsolutions.jts.geom.Geometry> input, LDbasedRCC.SquareIndex extIndex, double thetaX, double thetaY)
-
-
-
Field Detail
-
heuristicStatMeasure
public static String heuristicStatMeasure
-
-
Method Detail
-
getGeometryMapFromCache
public static Map<String,com.vividsolutions.jts.geom.Geometry> getGeometryMapFromCache(ACache c, String property)
-
getMapping
public static List<AMapping> getMapping(ACache source, ACache target, String sourceVar, String targetVar, String expression, double threshold)
-
getMapping
public static List<AMapping> getMapping(Map<String,com.vividsolutions.jts.geom.Geometry> sourceData, Map<String,com.vividsolutions.jts.geom.Geometry> targetData)
-
index
public static LDbasedRCC.SquareIndex index(Map<String,com.vividsolutions.jts.geom.Geometry> input, LDbasedRCC.SquareIndex extIndex, double thetaX, double thetaY)
-
-