我正在用VBA excel编写宏。我有两种数据类型:
Lambert72坐标比WGS84坐标更精确。我必须找出哪个WGS84坐标最接近lambert72坐标(对于每个lambert72坐标),或者哪个Lambert72坐标最接近WGS84坐标(对于每一个WGS84坐标)。
因此,我必须将wgs84转换为lambert72格式,反之亦然。一个有公式的人?在网上我发现了一些在线转换器,但我没有找到任何公式。
然后,我必须找到一个方法,以求两个wgs84坐标或两个lambert72坐标之间的距离。对于lambert72,我知道如何做到这一点,这些通常是以米为单位的,而且很容易计算。但wgs84是学位,我不习惯使用这些。
提前谢谢你!
发布于 2018-08-28 10:18:07
这些公式有点复杂,但这是用来为这些转换构造excel表的:IGN -服务公司。
探索这些网页,你会发现所需的信息(网页和PDF)。
简言之,这是要走的道路:
BD72基准 Lambert 72坐标
-> BD72基准地理坐标(Lat,Lon) (十进制)
-> BD72基准地心坐标(X,Y,Z)
-> WGS84基准地心坐标(X,Y,Z)
-> WGS84基准地理坐标(Lat,Lon) (以十进制度数表示)
-> WGS84基准地理坐标(Lat,Lon) (以六十度计)(即"GPS")
(以相反的顺序找到Lambert 72坐标)
https://stackoverflow.com/questions/52054858
复制相似问题