问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助啊,c#怎么用两点的经纬度计算方位角和两点之间的距离?

发布网友 发布时间:2022-05-06 16:12

我来回答

2个回答

热心网友 时间:2023-10-11 10:23

首先要把经纬度转换成相应坐标系上的X,Y坐标。例如北京54坐标系、西安80坐标系等。
经纬度坐标,是指WGS84坐标。要转换成相对准确的平面坐标,需要一定的转换参数,这个是测绘学科的范畴。
转换之后那一切就简单了。
public double Distance(Coord p, int i, int j) //距离 P为坐标数组的实例成员
{
double a = Math.Pow((p.X(j) - p.X(i)), 2) + Math.Pow((p.Y(j) - p.Y(i)), 2);
return Math.Sqrt(a);
}
public double AlphaDu(Coord p, int i, int j) //方位角
{
double Alpha = Math.Atan2(p.Y(j) - p.Y(i), p.X(j) - p.X(i));
double a = Alpha * 180 / Math.PI;
a = a > 0 ? a : a + 360;
//double α = (a - a % 1) + (a % 1 * 60 - (a % 1 * 60) % 1) / 100 + ((a % 1 * 60) % 1 * 60) / 10000;
return a; //度
//return α; //度.分秒
}
//前面有数组类,p()是提取坐标的方法。不需要那直接带入相应坐标就行了。

热心网友 时间:2023-10-11 10:24

这个跟C#有联系吗
定义一个方法,传入两个参数,分别是两点的经纬度,然后用公式计算就是了追问哥哥,我需要公式啊。。。

追答这个你在这问,谁知道啊,,弟弟
你应该直接提问:“怎么用两点的经纬度计算方位角和两点之间的距离? ”

热心网友 时间:2023-10-11 10:23

首先要把经纬度转换成相应坐标系上的X,Y坐标。例如北京54坐标系、西安80坐标系等。
经纬度坐标,是指WGS84坐标。要转换成相对准确的平面坐标,需要一定的转换参数,这个是测绘学科的范畴。
转换之后那一切就简单了。
public double Distance(Coord p, int i, int j) //距离 P为坐标数组的实例成员
{
double a = Math.Pow((p.X(j) - p.X(i)), 2) + Math.Pow((p.Y(j) - p.Y(i)), 2);
return Math.Sqrt(a);
}
public double AlphaDu(Coord p, int i, int j) //方位角
{
double Alpha = Math.Atan2(p.Y(j) - p.Y(i), p.X(j) - p.X(i));
double a = Alpha * 180 / Math.PI;
a = a > 0 ? a : a + 360;
//double α = (a - a % 1) + (a % 1 * 60 - (a % 1 * 60) % 1) / 100 + ((a % 1 * 60) % 1 * 60) / 10000;
return a; //度
//return α; //度.分秒
}
//前面有数组类,p()是提取坐标的方法。不需要那直接带入相应坐标就行了。

热心网友 时间:2023-10-11 10:24

这个跟C#有联系吗
定义一个方法,传入两个参数,分别是两点的经纬度,然后用公式计算就是了追问哥哥,我需要公式啊。。。

追答这个你在这问,谁知道啊,,弟弟
你应该直接提问:“怎么用两点的经纬度计算方位角和两点之间的距离? ”

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"应交税费-应交增值税"账本中应该怎么设置明细科目 本届奥运会女排冠军是哪个 女子排球冠军是哪个国家 巴黎奥运会女排冠军是哪国 奥运女排冠军是哪个国家 奥运会女排冠军是哪国 2024年奥运会女排冠军 电磁炉玻璃面板换下多少钱一个 电磁炉换个面板要多少钱一个 电磁炉面板要换多少钱 知道两个经纬度 求方位角 知道两点的经纬度,怎么求方位角?航向角又是什么 真方位角怎么计算,手上只有经纬度 请问地球上2点的经纬度,如何计算方位角?急需。请知道的朋友写下计算过程。需要这个方位角的计算公式。谢 已知经纬度,如何求方位角 如何通过经纬度求两个点的相对方位角 王愿坚的资料介绍有哪些? 王愿坚的简介是什么? 股票国电电力目标股价多少钱?国电电力股票股吧东方财富?国电电力股票2021年会分红吗? 国电电力实盘怎么样?东方财富股票股吧国电电力?600795国电电力2021分红? 国电电力历史最低价?国电电力股票东方财富网行情?国电电力股票最高涨到多少? 国电电力历来股价最低?东方财富股票行情查询国电电力?国电电力股票涨停了吗? 股票国电电力是什么板块?国电电力开盘价是多少钱?600795国电电力东方财富股吧? 国电电力为什么一直跌?2021国电电力二季度业绩?国电电力600795东方财富? 股票国电电力目标股价是多少钱?国电电力股票股吧东方财富网股吧?国电电力股票分红2021年? 本子上怎么写新闻格式 图片 国电电力股价最高多少?国电电力股票行情价格东方财富网股吧?国电电力连续涨停的原因? 国电电力市盈率怎么样?东方财富网股吧国电电力?600795国电电力股2021分红? 国电电力现在怎么样?国电电力 东方财富网股吧?2021年国电电力分红了没有? 国电电力历史上最低价位?国电电力东方财富行情?国电电力股票周一能涨吗? 已知当地经纬度,如何求太阳高度角和方位角? 求准确的计算公式!!! 如何由经纬度和时间计算出太阳高度角和太阳方位角,有公式吗 我要办上岗证去哪办理?需要多少钱? 根据所处的位置(在地球上的经纬度)以及当前的UTC时间,计算在该位置找寻太阳的方位角和仰角 已知两点经纬度,求连线的方位角,请大侠们指教 在地平坐标系中,已知一个地方经纬度 如何求其方位角 就业证-在哪里办? 如何通过两个GPS经纬度坐标计算距离,方位角等信息 已知地球上两点的经纬度求方位角,求详解! 最近单位需要办理建筑方面的上岗证,请问下到哪里办理,办理程序是什么 司机找工作还需要上岗证吗?上岗证在哪里办? 房产局备案房号写错了,没还完贷款可以办房证吗 注销不了怎么办 华为十如何开启陀螺仪? 可以注销吗?怎么注销? 为什么我的畅享10吃鸡不支持陀螺仪? 华为畅享十为什么不支持陀螺仪? 我每天早晨喝一杯蜂蜜和鲜姜水,请问对身体 吃蜂蜜跟生姜水有什么好处 蜂蜜姜水有什么作用