使用postgresql 的postgis插件抽稀几何图形


使用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 ,<阈值>) 是执行抽稀的方法,参数中的阈值越大,点的稠密度越低。
参考文档:
postgis2.0官方文档

转载自:https://blog.csdn.net/qq_35433306/article/details/81978625

You may also like...