postgresql – Postgis ST_Distance(最小距离计算)
发布时间:2020-12-13 15:59:54 所属栏目:百科 来源:网络整理
导读:我有一个多边形类型的几何,我正在计算POINT的最小距离可能在多边形几何体内部(由360点作为封闭几何体组成)或在多边形几何体外部使用postdis的ST_Distance方法,我得到精确的距离POINT在几何体之外,但如果POINT在几何体内部,则为0,我想要距离具有最接近多边形
我有一个多边形类型的几何,我正在计算POINT的最小距离可能在多边形几何体内部(由360点作为封闭几何体组成)或在多边形几何体外部使用postdis的ST_Distance方法,我得到精确的距离POINT在几何体之外,但如果POINT在几何体内部,则为0,我想要距离具有最接近多边形几何点的点的最小距离,无论POINT是在几何体内还是在几何体外.
解决方法
看起来你想要多边形外壳或外环的距离.如果您有POLYGON,请尝试找到ST_ExteriorRing(poly_geom)的距离.对于MULTIPOLYGON,请参见
manual page for ST_ExteriorRing.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |