Class JenaExtensionsH3

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

public class JenaExtensionsH3 extends Object
  • Field Details

  • Constructor Details

    • JenaExtensionsH3

      public JenaExtensionsH3()
  • Method Details

    • getOrNull

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

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

      public static void initFunctions(FunctionBinder binder)
    • initPropertyFunctions

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

      public static void initCore(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 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)