Class BingTileFunctions

java.lang.Object
io.trino.plugin.geospatial.BingTileFunctions

public final class BingTileFunctions extends Object
A set of functions to convert between geometries and Bing tiles.
See Also:
  • Method Details

    • toBingTile

      public static long toBingTile(long tileX, long tileY, long zoomLevel)
    • toQuadKey

      public static io.airlift.slice.Slice toQuadKey(long input)
    • bingTileZoomLevel

      public static long bingTileZoomLevel(long input)
    • toBingTile

      public static long toBingTile(io.airlift.slice.Slice quadKey)
    • bingTileAt

      public static long bingTileAt(double latitude, double longitude, long zoomLevel)
    • bingTilesAround

      public static Block bingTilesAround(double latitude, double longitude, long zoomLevel)
    • bingTilesAround

      public static Block bingTilesAround(double latitude, double longitude, long zoomLevelAsLong, double radiusInKm)
    • bingTilePolygon

      public static io.airlift.slice.Slice bingTilePolygon(long input)
    • geometryToBingTiles

      public static Block geometryToBingTiles(io.airlift.slice.Slice input, long zoomLevelInput)