Bing tile 関数
以下の関数は、ジオメトリと Microsoft Bing Maps Tile System
bing_tile(x, y, zoom_level)
整数座標 x
および y
と、指定されたズームレベルから Bing tile オブジェクトを返します。ズームレベルは、1 から 23 の整数である必要があります。例:
SELECT bing_tile(10, 20, 12)
bing_tile(quadKey)
quadkey から Bing tile オブジェクトを返します。例:
SELECT bing_tile(bing_tile_quadkey(bing_tile(10, 20, 12)))
bing_tile_at(latitude, longitude, zoom_level)
指定された緯度、経度、およびズームレベルの Bing tile オブジェクトを返します。緯度は、-85.05112878 から 85.05112878 までのものにする必要があります。経度は -180 から 180 までのものにする必要があります。latitude
および longitude
の値は、整数の double
および zoom_level
にする必要があります。例:
SELECT bing_tile_at(37.431944, -122.166111, 12)
bing_tiles_around(latitude, longitude, zoom_level)
指定されたズームレベルで、指定された緯度と経度のポイントを取り囲む Bing tile の配列を返します。例:
SELECT bing_tiles_around(47.265511, -122.465691, 14)
bing_tiles_around(latitude, longitude, zoom_level, radius_in_km)
指定されたズームレベルでの Bing tile の配列を返します。この配列には、指定された緯度と経度を囲む、キロメートル単位で指定された半径の円をカバーする Bing tile の最小セットが含まれます。latitude
、longitude
、および radius_in_km
の値は double
で、ズームレベルは integer
です。例:
SELECT bing_tiles_around(37.8475, 112.596667, 10, .5)
bing_tile_coordinates(tile)
指定された Bing tile の x
および y
座標を返します。例:
SELECT bing_tile_coordinates(bing_tile_at(37.431944, -122.166111, 12))
bing_tile_polygon(tile)
指定された Bing tile のポリゴン表現を返します。例:
SELECT bing_tile_polygon(bing_tile_at(47.265511, -122.465691, 4))
bing_tile_quadkey(tile)
指定された Bing tile の quadkey を返します。例:
SELECT bing_tile_quadkey(bing_tile(52, 143, 10))
bing_tile_zoom_level(tile)
指定された Bing tile のズームレベルを整数として返します。例:
SELECT bing_tile_zoom_level(bing_tile(52, 143, 10))
geometry_to_bing_tiles(geometry, zoom_level)
指定されたズームレベルで指定されたジオメトリを完全にカバーする Bing tile の最小セットを返します。1 から 23 のズームレベルがサポートされています。例:
SELECT geometry_to_bing_tiles(ST_Point(61.56, 58.54), 10)