分享

Postgresql 动态生成MVT

 3克拉的Anran 2024-08-31 发布于北京

务必使用相交,可减少最终结果的大小

使用包含polygon的表进行查询,

SELECT
	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;

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多