赋予线串宽度以创建多边形

时间:2018-08-21 10:20:04

标签: algorithm gis geo wkt

我有一个WKT线串,我想用它来搜索postgis中的交叉点,但是该线串有一定程度的错误,不会完美地与postgis中存储的东西相交,所以我想将其转换为多边形并给出n米的厚度,以便与旁边的物体相交。

我想做的事的一个例子。绿色是从线创建的多边形 enter image description here

解决方案的语言无关紧要。我可以调整解决方案以使其正常工作,所以我只是在寻找可以创建多边形的常规算法。线串包含地理坐标,因此我认为确定n米的距离可能很困难。

我认为解决此问题的最佳方法是从线串中提取法线并标记足够远的点

enter image description here

1 个答案:

答案 0 :(得分:0)

看起来这样可以用postgis完成。 http://www.postgis.org/docs/ST_Buffer.html

enter image description here

timeout