Class JenaExtensionsH3

java.lang.Object
org.aksw.jena_sparql_api.sparql.ext.geosparql.JenaExtensionsH3

public class JenaExtensionsH3 extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.jena.geosparql.implementation.GeometryWrapper
    cellToPolygon(long addr)
     
    static com.uber.h3core.H3Core
     
    static org.aksw.jenax.arq.util.node.NodeList
    h3CellIDs(org.apache.jena.geosparql.implementation.GeometryWrapper geomWrapper, int level, boolean fullCover)
     
    static org.apache.jena.geosparql.implementation.GeometryWrapper
    h3CellIdToGeom(long cellId)
     
    static long
    h3CellIdToParent(long cellId, int parentRes)
     
    static int
    h3CellResolution(long cellId)
     
    static long
    h3GridDistance(long cellId1, long cellId2)
     
    static boolean
    h3IsValidCell(long cellId)
     
    static long
    h3LongLatAsCellId(double lon, double lat, int resolution)
     
    static org.locationtech.jts.geom.Coordinate
    h3ToJts(com.uber.h3core.util.LatLng latLng)
     
    static List<org.locationtech.jts.geom.Coordinate>
    h3ToJts(List<com.uber.h3core.util.LatLng> latLngs)
     
    static void
    init(org.aksw.jenax.arq.functionbinder.FunctionBinder binder, org.apache.jena.sparql.pfunction.PropertyFunctionRegistry ppfRegistry)
     
    static void
    initCore(org.aksw.jenax.arq.functionbinder.FunctionBinder binder)
     
    static void
    initFunctions(org.aksw.jenax.arq.functionbinder.FunctionBinder binder)
     
    static void
    initPropertyFunctions(org.apache.jena.sparql.pfunction.PropertyFunctionRegistry ppfRegistry)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • JenaExtensionsH3

      public JenaExtensionsH3()
  • Method Details

    • getOrNull

      public static com.uber.h3core.H3Core getOrNull()
    • init

      public static void init(org.aksw.jenax.arq.functionbinder.FunctionBinder binder, org.apache.jena.sparql.pfunction.PropertyFunctionRegistry ppfRegistry)
    • initFunctions

      public static void initFunctions(org.aksw.jenax.arq.functionbinder.FunctionBinder binder)
    • initPropertyFunctions

      public static void initPropertyFunctions(org.apache.jena.sparql.pfunction.PropertyFunctionRegistry ppfRegistry)
    • initCore

      public static void initCore(org.aksw.jenax.arq.functionbinder.FunctionBinder binder) throws NoSuchMethodException, SecurityException
      Throws:
      NoSuchMethodException
      SecurityException
    • cellToPolygon

      public static org.apache.jena.geosparql.implementation.GeometryWrapper cellToPolygon(long addr)
    • h3ToJts

      public static org.locationtech.jts.geom.Coordinate h3ToJts(com.uber.h3core.util.LatLng latLng)
    • h3ToJts

      public static List<org.locationtech.jts.geom.Coordinate> h3ToJts(List<com.uber.h3core.util.LatLng> latLngs)
    • h3CellIDs

      public static org.aksw.jenax.arq.util.node.NodeList h3CellIDs(org.apache.jena.geosparql.implementation.GeometryWrapper geomWrapper, int level, boolean fullCover)
    • h3LongLatAsCellId

      public static long h3LongLatAsCellId(double lon, double lat, int resolution)
    • h3CellIdToGeom

      public static org.apache.jena.geosparql.implementation.GeometryWrapper h3CellIdToGeom(long cellId)
    • h3CellIdToParent

      public static long h3CellIdToParent(long cellId, int parentRes)
    • h3IsValidCell

      public static boolean h3IsValidCell(long cellId)
    • h3CellResolution

      public static int h3CellResolution(long cellId)
    • h3GridDistance

      public static long h3GridDistance(long cellId1, long cellId2)