反算经纬度-已知A、B点经纬度jA、wA、jB、wB和分别到C点的距离弧长AC、BC,求C点经纬度jC、wC

问题描述

已知A、B点经纬度jA、wA、jB、wB和分别到C点的距离弧长AC、BC,求C点经纬度jC、wC
已知A、B点经纬度jA、wA、jB、wB和分别到C点的距离弧长AC、BC,求C点经纬度jC、wC(二个解)。
方程式一:弧长AC=Rarccos(coswA*coswC*cos(jA-jC)+sinwA*sinwC)
方程式二:弧长BC=Rarccos(coswB*coswC*cos(jB-jC)+sinwB*sinwC)

解决方案

有四种可能,0个解、1个解、2个解、无数多个解。
0个解的情况,比如A在北京B在廊坊,C到A 1000公里,到B 100公里。
1个解的情况,比如A在北京B在天津(假设北京到廊坊60公里,天津到廊坊80公里),C到A 60公里,C到B 80公里。
2个解的情况,比如A在北京B在天津(假设北京到廊坊60公里,天津到廊坊80公里),C到A 80公里,C到B 100公里。(在廊坊的南北各有一个点满足)
无数多个解的情况,比如A、B都在北京,距离都是60公里,那么围绕北京60公里的圆上处处都满足条件。

解决方案二:
感谢您的耐心解答!
看到你对三角函数很熟悉,我的原意是想请你帮我解一下那个方程组,解出jc、jw的解,解里面只包含给出的6个已知数。
如果方便的话,能否告诉我你的QQ,想在QQ里向你请教,谢谢!

时间: 2024-09-12 14:42:38

反算经纬度-已知A、B点经纬度jA、wA、jB、wB和分别到C点的距离弧长AC、BC,求C点经纬度jC、wC的相关文章

千里救急,已知一个经纬度,怎么获取5公里以内的经纬度坐标范围。(版主帮加急)

问题描述 咳咳,是这样的,所有的好友都有个经纬度,我现在已知道自己的经纬度,想把5公里以内的好友列表全取出来,这个应该有个算法,大家是怎么搞的?在线等候给分,100分哦--,万分火急,加急------------ 解决方案 解决方案二:这个方法用于计算两个点之间的距离privatestaticdoubledistance(doublelon1,doublelat1,doublelon2,doublelat2){doublepi=0.0174532925199432944;//PI/180;dou

已知三个经纬度求中间点坐标

问题描述 点1:106.558806,29.711376点2:106.539259,29.671216点3:106.588701,29.673727已知这三个点求中心点坐标. 解决方案 解决方案二:除了正三角形,我没听说过其他三角形还有"中心"解决方案三:这是数学问题.你先告诉我,什么叫中心点,特别是对于非等边三角形.是重心?是各个顶点与底边中点连线交点?你想清楚你的中心点到底是什么,然后用初中数学知识就可以知道该怎么做了解决方案四:非等边三角形没有"中心"它有3个

给定已知100个地址的经纬度 如何求出每个地址对应最近的三个地址?

问题描述 已知100个地址的经纬度:地址1地址2地址3...地址100根据经纬度求出地址1对应最近的三个地址? 解决方案 解决方案二:存到数据库里面..用SQL语句选择经纬度差值最小的3条记录即可.自己遍历计算也可以,就是麻烦解决方案三:求两点间的距离.再求个最值解决方案四:引用1楼xzhui的回复: 存到数据库里面..用SQL语句选择经纬度差值最小的3条记录即可.自己遍历计算也可以,就是麻烦 经纬度差值最小的这个是如何算呢?解决方案五:先把经纬度转换成投影坐标系再直接做加减运算解决方案六:引用

已知点的经纬度,如何将它画在地图上(Mapxtreme for java)

问题描述 地图服务器是mapxtremeforjave4.8.已知一点的经纬度(24.3,103.2),如何将其画在地图上?请高手解答!急啊 解决方案 解决方案二:try{//ASSUMPTIONS://ThevariablemapjisoftypeMapJandhasloadedamap//ThevariablereqisoftypeHttpServletRequest//ThevariableresisoftypeHttpServletResponse//Thevariabledpisoft

flex开发-已知一个gps坐标(84坐标系)和距离如10公里,求距离这个坐标的最大经纬度

问题描述 已知一个gps坐标(84坐标系)和距离如10公里,求距离这个坐标的最大经纬度 用flex开发这么一个功能,在地图上已知一个gps坐标,一个距离, 以这个坐标为中心,绘制一个圆形区域或正方形(GeometryService服务没有启动)

腾讯地图 全景图-如果已知经纬度,怎么显示腾讯地图全景图

问题描述 如果已知经纬度,怎么显示腾讯地图全景图 如果能是静态全景就好了,我想下下来 var pano = new qq.maps.Panorama(document.getElementById('pano_holder'), { pano: '10051001111220105028000', disableMove: false, pov:{ heading:20, pitch:15 }, zoom:1 }); 解决方案 将你知道的经纬度做成一个 POI 点,然后在地图中显示

已知两点的经纬度,如何计算两点连线和正北方向(0度)的夹角??

问题描述 已知两点的经纬度,如何计算两点连线和正北方向(0度)的夹角??哪位大虾能给出计算公式!万分感谢!! 解决方案 解决方案二:公式需要你自己写了,不过思路是这样的.取2点的同纬度线.同经度线组成一个三角形,通过正弦或者正切函数应该可以实现,然后根据纬度.纬度大小判断夹角是钝角还是锐角.解决方案三:问题是两点连线在地表并不是直线而是一段弧解决方案四:楼上的别追求太完美了,如果距离短就看着直线吧.如果确实需要考虑弧线,那么只能参考一个坐标系进行球面运算了,这类例子google里面用E文搜索有的

求方法用JAVA画等值线分布图,已知有12个点经纬度,以及整个区域的边界值

问题描述 求大神提供思路,现在要画一个等值线分布图,显示的是温度值一个市区,它的边界值已知,有bln文件和shp文件,其中包含12个县,也就是这12个离散点,有经纬度.现在将12个离散点的温度值画成一个等值线分布图,求思路!!!!另外可否在图中显示出12个县的边界线???要分的话开口我再加 解决方案

已知一个坐标A(x,y),求离A最近的N个坐标点,这个怎么算?

问题描述 已知一个坐标A(x,y),求离A最近的N个坐标点,这个怎么算? 解决方案 解决方案二:有人知道吗,帮忙解决一下啊解决方案三:一个个算出来比较啊解决方案四:8个啊x-1,y-1x-1,yx-1,y+1x,y-1x,y+1x+1,y-1x+1,yx+1,y+1解决方案五:如何算,如何比较,一共有几十万个坐标点,不可能一个一个的算和比较吧解决方案六://两点坐标距离为(X-X1)平方+(Y-Y1)平方再开根号intx;inty;intiTemp=...;sPoints[0]与坐标X,Y的距离