如何求点到直线的垂足?

zhoupu2004 2004-12-27 04:03:54
现有直线AB的两端点A,B经纬度坐标已知。又知道直线外一点C的经纬度坐标。现在欲求点C到直线AB的垂足。该怎么解决这个问题了?
我的想法是将这三个点都做高斯投影,将三个点的经纬度坐标转换为笛卡儿坐标系下的坐标,再做解析几何求解可得。
但是现在有人提出既然我们做的东西只是在某一个较小的范围内计算垂足,是否可以将经纬度坐标直接乘以某一个系数而转换成为笛卡儿坐标系下的坐标,再做计算了?这样的好处是可以省略掉繁琐的经纬度做高斯投影的计算。
望各位高手给予指教!
...全文
1286 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhoupu2004 2005-01-01
  • 打赏
  • 举报
回复
to:hyrongg是什么意思?没看懂。
to:YFLK,我现在想直接使用经纬度坐标来做解析几何的计算,这样行不行了?
YFLK 2004-12-31
  • 打赏
  • 举报
回复
如果数据范围不大,建议用直角坐标(高斯投影),这样可保证计算精度,需要做的只是将GPS的经纬度换算成高斯坐标和将城市地图正确配准,
hyrongg 2004-12-30
  • 打赏
  • 举报
回复
用直角三角形两边平方等于第三边平方,可以用方程式来求解
zhoupu2004 2004-12-29
  • 打赏
  • 举报
回复
就是因为我的距离差别不是很大,我才有这种想法的啊!
我是做的这个东西是以重庆市城区地图为基础的地图匹配。就是通过获得的车载GPS数据,把车辆定位到合适的道路上去的。距离肯定不大噻!
YFLK 2004-12-29
  • 打赏
  • 举报
回复
园和椭圆肯定的有区别的,如果两点间的距离很远,用园这样的模型是不行的,要计算出椭球上的直线与点的垂足,只好借助数学家的脑袋或者是网上找一找,在数学手册上没有相关的资料。
zhoupu2004 2004-12-28
  • 打赏
  • 举报
回复
呵呵,对啊。我的经纬度的坐标表现形式为经度:106.5160,纬度:29.5431。按照楼上的意思,那就是可以这么做了哦?但是我觉得有点奇怪哈,地球是个椭圆,我做笛卡儿坐标系下的解析几何的计算,那需要开根号。但是很明显,由于地球的长轴和短轴的距离不一样,对开根号以后算出来的计算结果的度数贡献并不一样,那该怎么修正,才能获得比较合理的结果了?
YFLK 2004-12-28
  • 打赏
  • 举报
回复
按你的想法,必须先将地理坐标转换成十进制的度,然后计算,有这样才能得到正确结果

2,143

社区成员

发帖
与我相关
我的任务
社区描述
它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。
社区管理员
  • 地理信息系统
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧