获得一个线段的轴承(角度)的最简单方法是什么?

时间:2011-03-01 05:31:27

标签: postgresql postgis

在PostGIS / PostgreSQL中,是否有一个函数可以给出给定点所在的线串的线段角度?

2 个答案:

答案 0 :(得分:5)

On PostGIS版本1.5.3 ST_Azimuth()需要两个点作为输入 - 就我所知,所有版本都是true - 我只是使用ST_Line_Interpolate_Point()从行中提取,如下所示:

ST_Azimuth(
  ST_Line_Interpolate_Point(wkb_geometry, 0.2), /* point at 20% length */
  ST_Line_Interpolate_Point(wkb_geometry, 0.8)  /* point at 80% length */
)/(2*pi())*360 as angle                         /* radians to degrees  */

答案 1 :(得分:0)

ST_Azimuth(几何形状)

匆忙: - )

/尼克拉斯