已知经纬度,绘制半径10km的近圆多边形,多边形顶点经纬度计算公式
时间: 2024-01-19 20:35:29 浏览: 108
要绘制一个半径为10km的近似圆形,可以通过计算多边形的顶点坐标来实现。下面是计算多边形顶点经纬度的公式:
假设已知中心点的经度为lon、纬度为lat,半径为r,则第i个顶点的经纬度坐标为:
loni = lon + (r * cos(2 * PI * i / n)) / (111.319 * cos(lat * PI / 180))
lati = lat + (r * sin(2 * PI * i / n)) / 110.574
其中,n为多边形的边数,PI为圆周率(约等于3.14159),111.319km和110.574km分别为在纬度和经度方向上每度对应的距离。
这样就可以根据中心点和半径计算出多边形的顶点经纬度坐标了。
阅读全文