Funzioni del riquadro Bing - Amazon Athena

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Funzioni del riquadro Bing

Le seguenti funzioni convertono geometrie e riquadri nel sistema di riquadri Bing Maps di Microsoft.

bing_tile(x, y, zoom_level)

Restituisce un oggetto riquadro Bing dalle coordinate intere x e y e il livello di zoom specificato. Il livello di zoom deve essere un numero intero compreso tra 1 e 23. Esempio:

SELECT bing_tile(10, 20, 12)

bing_tile(quadKey)

Restituisce un oggetto riquadro Bing da un quadkey. Esempio:

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

bing_tile_at(latitude, longitude, zoom_level)

Restituisce un oggetto riquadro Bing al livello di latitudine, longitudine e zoom specificati. La latitudine deve essere compresa tra -85.05112878 e 85.05112878. La longitudine deve essere compresa tra -180 e 180. I valori latitude e longitude devono essere double e zoom_level deve essere un numero intero. Esempio:

SELECT bing_tile_at(37.431944, -122.166111, 12)

bing_tiles_around(latitude, longitude, zoom_level)

Restituisce un array di riquadri Bing che circondano il punto di latitudine e longitudine specificato al livello di zoom specificato. Esempio:

SELECT bing_tiles_around(47.265511, -122.465691, 14)

bing_tiles_around(latitude, longitude, zoom_level, radius_in_km)

Restituisce, al livello di zoom specificato, un array di riquadri Bing. L'array contiene l'insieme minimo di riquadri Bing che copre un cerchio del raggio specificato in chilometri attorno alla latitudine e alla longitudine specificate. I valori latitude, longitude eradius_in_km sono double; il livello di zoom è un integer. Esempio:

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

bing_tile_coordinates(tile)

Restituisce le coordinate x e y del riquadro Bing specificato. Esempio:

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

bing_tile_polygon(tile)

Restituisce la rappresentazione del poligono del riquadro Bing specificato. Esempio:

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

bing_tile_quadkey(tile)

Restituisce il quadkey del riquadro Bing specificato. Esempio:

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

bing_tile_zoom_level(tile)

Restituisce il livello di zoom del riquadro Bing specificato come numero intero. Esempio:

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

geometry_to_bing_tiles(geometry, zoom_level)

Restituisce l'insieme minimo di riquadri Bing che copre completamente la geometria specificata al livello di zoom specificato. Sono supportati livelli di zoom da 1 a 23. Esempio:

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