务必使用相交,可减少最终结果的大小
使用包含polygon的表进行查询,
st_asmvt ( M, 'mvt', 1024 ) AS mvt
FROM
(
SELECT
st_asmvtgeom ( d.geom, st_tileenvelope ( 15, 26994, 13493 ), 1024, 64, TRUE ) AS geom -- 使用 'geom' 作为别名
FROM
your - TABLE - has - POLYGON d -- WHERE
WHERE
d.predict_id = 121313111 -- 缩小范围
AND st_intersects ( d.geom, st_tileenvelope ( 13, 6740, 3287 ) ) -- 使用相交可减少最终结果的大小
) AS M;