gpt4 book ai didi

postgresql - 获取一段线串的方位角(角度)的最简单方法是什么?

转载 作者:行者123 更新时间:2023-11-29 11:33:56 32 4
gpt4 key购买 nike

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

最佳答案

在 PostGIS 版本 1.5.3 上 ST_Azimuth()需要两点作为输入——据我所知,所有版本都是如此——我只是使用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 */

关于postgresql - 获取一段线串的方位角(角度)的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5150865/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com