Bing-Kachelfunktionen - Amazon Athena

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Bing-Kachelfunktionen

Die folgenden Funktionen konvertieren zwischen Geometrien und Kacheln im Microsoft-Bing-Maps-Kachelsystem.

bing_tile(x, y, zoom_level)

Gibt ein Bing-Kachelobjekt aus ganzzahligen Koordinaten x und y und der angegebenen Zoomstufe zurück. Die Zoomstufe muss eine Ganzzahl zwischen 1 und 23 sein. Beispiel:

SELECT bing_tile(10, 20, 12)

bing_tile(quadKey)

Gibt ein Bing-Kachelobjekt aus einem Quadkey zurück. Beispiel:

SELECT bing_tile(bing_tile_quadkey(bing_tile(10, 20, 12)))

bing_tile_at(latitude, longitude, zoom_level)

Gibt ein Bing-Kachelobjekt mit dem angegebenen Breiten-, Längen- und Zoomgrad zurück. Der Breitengrad muss zwischen -85.05112878 und 85.05112878 liegen. Der Längengrad muss zwischen -180 und 180 liegen. Die latitude- und longitude-Werte müssen double und zoom_level eine ganze Zahl sein. Beispiel:

SELECT bing_tile_at(37.431944, -122.166111, 12)

bing_tiles_around(latitude, longitude, zoom_level)

Gibt ein Array von Bing-Kacheln zurück, die den angegebenen Breiten- und Längengradpunkt auf der angegebenen Zoomstufe umgeben. Beispiel:

SELECT bing_tiles_around(47.265511, -122.465691, 14)

bing_tiles_around(latitude, longitude, zoom_level, radius_in_km)

Gibt auf der angegebenen Zoomstufe ein Array von Bing-Kacheln zurück. Das Array enthält den minimalen Satz von Bing-Kacheln, die einen Kreis mit dem angegebenen Radius in Kilometern um den angegebenen Breiten- und Längengrad abdecken. Die latitude-, longitude- und radius_in_km-Werte sind double; die Zoomstufe ist eine integer. Beispiel:

SELECT bing_tiles_around(37.8475, 112.596667, 10, .5)

bing_tile_coordinates(tile)

Gibt die x- und y-Koordinaten der angegebenen Bing-Kachel zurück. Beispiel:

SELECT bing_tile_coordinates(bing_tile_at(37.431944, -122.166111, 12))

bing_tile_polygon(tile)

Gibt die Polygondarstellung der angegebenen Bing-Kachel zurück. Beispiel:

SELECT bing_tile_polygon(bing_tile_at(47.265511, -122.465691, 4))

bing_tile_quadkey(tile)

Gibt den Quadkey der angegebenen Bing-Kachel zurück. Beispiel:

SELECT bing_tile_quadkey(bing_tile(52, 143, 10))

bing_tile_zoom_level(tile)

Gibt die Zoomstufe der angegebenen Bing-Kachel als Ganzzahl zurück. Beispiel:

SELECT bing_tile_zoom_level(bing_tile(52, 143, 10))

geometry_to_bing_tiles(geometry, zoom_level)

Gibt den Mindestsatz von Bing-Kacheln zurück, der die angegebene Geometrie auf der angegebenen Zoomstufe vollständig abdeckt. Zoomstufen von 1 bis 23 werden unterstützt. Beispiel:

SELECT geometry_to_bing_tiles(ST_Point(61.56, 58.54), 10)