日期:2014-05-18  浏览次数:20681 次

求个算法~~关于gis的~~~
已经知道一个点的经纬度和一段距离(比如说是100公里),以此点为圆心,这段距离为半径,画一个圆!!

目前的问题是我知道这个点和这段距离。如何求出水平方向或是垂直方向上的,和此点距离为这段距离(比如100公里)的点的经纬度来?

------解决方案--------------------
地球平均半径 是6371.004千米
水平方向经度变化是每千米360/(6371*2Pi)度
垂直方向纬度变化也一样
------解决方案--------------------
你这个弄起来很麻烦的,
首先你这100公里,是地球表面的曲线距离还是直线距离,
大伙都知道地球是个椭圆,而且你取的距离这么大,
必须得考虑的,短点可以忽略掉