gpt4 book ai didi

c# - 向 DbGeography 添加距离和方位以获得新点

转载 作者:太空宇宙 更新时间:2023-11-03 15:19:15 26 4
gpt4 key购买 nike

我有一个代表起点的 DbGeography,我知道行进的距离和方向。鉴于这些信息,有没有办法使用 SqlSpatial 库获得代表新位置的新 DbGeography?即无需自己进行大圆计算或使用第 3 方库。

我在寻找类似的东西

DbGeography newPosition = oldPosition.Add(distance, bearing);

最佳答案

我不是专家,但我认为您想要的是 Vincenty 直接问题的实现。

https://en.wikipedia.org/wiki/Vincenty%27s_formulae#Direct_Problem

看看

http://www.gavaghan.org/blog/free-source-code/geodesy-library-vincentys-formula/

和这个相关问题Vincenty Direct formula Latitude issue

希望有用

关于c# - 向 DbGeography 添加距离和方位以获得新点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37845219/

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