zfxcms ^回到顶部

您的当前位置:首页 > 最新IT资讯 > postgissql抽稀数据

postgissql抽稀数据

所属分类:   2019-03-14 19:24:52  编辑:admin  浏览次数 1029 次

SELECT ST_Multi(ST_SimplifyPreserveTopology(geom ,0.001)) from area_city where 1=1;

查询

使用postgresql 的postgis插件抽稀几何图形(我理解的是降低几何图形中点的稠密度)

sql 语句: 

update tablename set column_name = ST_Multi(ST_SimplifyPreserveTopology(geometry ,<阈值>)) where 1=1;


这里使用了ST_Multi(geometry) 和ST_SimplifyPreserveTopology(geometry ,<阈值>) 两个postgis提供的内置函数,其中: 

ST_Multi(geometry) 是将单(线,多边形)的geometry 转化为 多(线,多边形); 

ST_SimplifyPreserveTopology(geometry ,<阈值>) 是执行抽稀的方法,参数中的阈值越大,点的稠密度越低。 



随笔文章检索

随笔文章目录