如何根据大圆线定义postgis多边形

时间:2011-12-16 20:16:48

标签: gis postgis

我希望使用PostGIS选择多边形内的所有点,但这个问题是关于定义实际的多边形。

我希望定义一个基于大圆的多边形,由纬度和经度坐标定义的地球表面上的两个点指定。我所追求的多边形应该由中心线的左右宽度定义(中心线是大圆圈所做的线)

所得到的形状将是长弯曲的矩形形状。

目的是选择大圆线x距离内的所有点。

1 个答案:

答案 0 :(得分:0)

我认为您对所处理的数据类型感到困惑,如果您使用等距投影,您可以使用这样简单的事情:

ST_DWithIn(ST_MakeLine(point1, point2),distanceInSRIDunits)

postgis mail list中有一个旧讨论对你有用。