高德坐标转换成wgs84的excel公式
时间: 2023-07-31 09:13:05 浏览: 321
在Excel中,可以使用以下公式将高德坐标转换为WGS84坐标:
经度(WGS84)= 高德经度 - 0.0065 * COS(高德纬度 * PI / 180) - 0.006 * COS(高德经度 * PI / 180)
纬度(WGS84)= 高德纬度 - 0.006 * SIN(高德经度 * PI / 180) - 0.006 * SIN(高德纬度 * PI / 180)
请注意,这是一个近似公式,可能会有一定的误差。在Excel中,您可以将高德经度和纬度分别放在不同的单元格中,然后在另外两个单元格中应用上述公式来计算WGS84坐标。确保将角度值转换为弧度值(乘以PI/180)。
这是一个示例,假设高德经度在单元格A1,高德纬度在单元格B1:
WGS84经度公式:=A1 - 0.0065 * COS(B1 * PI() / 180) - 0.006 * COS(A1 * PI() / 180)
WGS84纬度公式:=B1 - 0.006 * SIN(A1 * PI() / 180) - 0.006 * SIN(B1 * PI() / 180)
将这些公式应用到对应的单元格中,即可计算出WGS84坐标。
相关问题
高德坐标转换成wgs84
要将高德坐标转换为WGS84坐标,可以使用第三方库例如`pyproj`来进行坐标转换。以下是一个示例代码:
```python
from pyproj import Transformer
# 创建坐标转换器
transformer = Transformer.from_crs('EPSG:3857', 'EPSG:4326')
# 高德坐标(GCJ02)
gaode_longitude = 116.3975
gaode_latitude = 39.9087
# 坐标转换
wgs84_longitude, wgs84_latitude = transformer.transform(gaode_longitude, gaode_latitude)
print('WGS84坐标:')
print('经度:', wgs84_longitude)
print('纬度:', wgs84_latitude)
```
需要注意的是,高德地图使用的是GCJ-02坐标系,而WGS84是国际通用的坐标系。因为GCJ-02是一种加密坐标系,与WGS84存在一定的偏差。以上代码使用了`pyproj`库中的坐标转换器,将高德坐标转换为WGS84坐标。
阅读全文