Bing 타일 함수 - Amazon Athena

Bing 타일 함수

다음 함수는 Microsoft Bing maps tile system(Bing 지도 타일 시스템)에서 geometry와 타일을 상호 간에 변환합니다.

bing_tile(x, y, zoom_level)

정수 좌표 xy와 지정된 확대/축소의 수준에서 Bing 타일 객체를 반환합니다. 확대/축소 수준은 1~23의 정수여야 합니다. 예시

SELECT bing_tile(10, 20, 12)

bing_tile(quadKey)

Quadkey에서 Bing 타일 객체를 반환합니다. 예시

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

bing_tile_at(latitude, longitude, zoom_level)

지정된 위도, 경도, 확대/축소 수준에서 Bing 타일 객체를 반환합니다. 위도는 -85.05112878과 85.05112878 사이여야 합니다. 경도는 -180과 180 사이여야 합니다. latitudelongitude 값은 double이어야 하며, zoom_level은 정수여야 합니다. 예시

SELECT bing_tile_at(37.431944, -122.166111, 12)

bing_tiles_around(latitude, longitude, zoom_level)

지정된 확대/축소 수준에서 지정된 위도 및 경도 점을 둘러싸는 Bing 타일 배열을 반환합니다. 예시

SELECT bing_tiles_around(47.265511, -122.465691, 14)

bing_tiles_around(latitude, longitude, zoom_level, radius_in_km)

지정된 확대/축소 수준에서 Bing 타일 배열을 반환합니다. 배열에는 지정된 위도와 경도에서 지정된 반지름(킬로미터 단위)의 원을 덮는 최소 Bing 타일 집합이 포함됩니다. latitude, longituderadius_in_km 값은 double이고, 확대/축소 수준은 integer입니다. 예시

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

bing_tile_coordinates(tile)

지정된 Bing 타일의 xy 좌표를 반환합니다. 예시

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

bing_tile_polygon(tile)

지정된 Bing 타일의 폴리곤 표현을 반환합니다. 예시

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

bing_tile_quadkey(tile)

지정된 Bing 타일의 quadkey를 반환합니다. 예시

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

bing_tile_zoom_level(tile)

지정된 Bing 타일의 확대/축소 수준을 정수로 반환합니다. 예시

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

geometry_to_bing_tiles(geometry, zoom_level)

지정된 확대/축소 수준에서 지정된 geometry를 완전히 덮는 최소 Bing 타일 집합을 반환합니다. 1~23의 확대/축소 수준이 지원됩니다. 예시

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