小圆的交点?
Intersection of small circles?
我正在寻找与 MATLAB 函数等效的 R 函数(或代码)scxsc
这给出了球体上成对小圆的交点。
应用程序是“一艘船在方位 X1 上,距点 1 的距离为 d1,方位为 X2,距点 2 的距离为 d2。它在经纬度中的位置是什么?”
我看到很多关于大圆相交但与小圆相交的例子
我在 https://gis.stackexchange.com/questions/48937/calculating-intersection-of-two-circles/273855#273855
上找到了答案
注意我怀疑下面两行(未修改的)...
lat1 = rad2deg(atan2(point1[2] ,point1[1]))
lon1= rad2deg(asin(point1[3]))
和
lat2 = rad2deg(atan2(point2[2] ,point2[1]))
lon2 = rad2deg(asin(point2[3]))
...纬度和经度倒置了!
这些更改对我来说效果更好!
我正在寻找与 MATLAB 函数等效的 R 函数(或代码)scxsc
这给出了球体上成对小圆的交点。
应用程序是“一艘船在方位 X1 上,距点 1 的距离为 d1,方位为 X2,距点 2 的距离为 d2。它在经纬度中的位置是什么?”
我看到很多关于大圆相交但与小圆相交的例子
我在 https://gis.stackexchange.com/questions/48937/calculating-intersection-of-two-circles/273855#273855
上找到了答案注意我怀疑下面两行(未修改的)...
lat1 = rad2deg(atan2(point1[2] ,point1[1]))
lon1= rad2deg(asin(point1[3]))
和
lat2 = rad2deg(atan2(point2[2] ,point2[1]))
lon2 = rad2deg(asin(point2[3]))
...纬度和经度倒置了!
这些更改对我来说效果更好!