ピラミッド内のタイル ID から、MVT 形式の標準バイナリ構造を生成します。
構文
bytea ST_Tile(cstring name, cstring key);
bytea ST_Tile(cstring name, int x, int y, int z);パラメーター
| パラメーター | 説明 |
|---|---|
name | ピラミッドの名前です。 |
key | タイル ID('z_x_y' 形式でエンコード済み)です。 |
x | タイル ID の X 値です。 |
y | タイル ID の Y 値です。 |
z | タイル ID の Z 値です。 |
注意事項
ST_Tile は、ピラミッド内のタイル ID をもとに、MVT 形式の標準バイナリ構造を返します。タイル ID は 'z_x_y' 形式でエンコードされ、EPSG:4326 または EPSG:3857 のいずれかの座標系に対応している必要があります。
EPSG:4326 を使用する場合:
X 軸方向のチャンク数は、Y 軸方向のチャンク数の 2 倍です。
Z 値は
1から開始します。Z=1 の場合、有効なタイル ID は1_0_0および1_1_0のみです。
例
以下の例では、ST_Tile の呼び出し方法として、2 通りの記法を示しています。どちらの呼び出しも同一の結果(MVT バイナリ)を返します。最初の例では key 文字列形式を使用し、2 番目の例では X、Y、Z の各値を個別に指定しています。
SELECT ST_Tile('roads', '3_1_6');st_tile
----------
0xFFAABB8D8A6678...SELECT ST_Tile('roads', 1, 6, 3);st_tile
----------
0xFFAABB8D8A6678...