Vba WGS84坐标转换为Lambert72坐标
我正在VBA excel中编写宏。我有两种数据类型:Vba WGS84坐标转换为Lambert72坐标,vba,excel,coordinates,wgs84,Vba,Excel,Coordinates,Wgs84,我正在VBA excel中编写宏。我有两种数据类型: WGS84坐标 兰伯特72坐标 Lambert72坐标比WGS84坐标更精确。我必须找出哪个WGS84坐标最接近lambert72坐标(对于每个lambert72坐标),或者哪个lambert72坐标最接近WGS84坐标(对于每个WGS84坐标) 因此,我必须将wgs84转换为lambert72格式,反之亦然。有人有这个公式吗?在互联网上我找到了一些在线转换器,但我没有找到任何公式 然后我必须找到一种方法,来计算两个wgs84坐标或两个l
- WGS84坐标
- 兰伯特72坐标
提前谢谢你 公式有点复杂,但这是用于为这些转换构建excel表的内容: 浏览这些页面,您将找到所需的信息(网页和PDF) 简言之,这是要走的道路: [BD72基准面]Lambert 72坐标 ->[BD72基准面]地理坐标(纬度、经度)(十进制度数) ->[BD72基准面]地心坐标(X、Y、Z) ->[WGS84基准面]地心坐标(X、Y、Z) ->[WGS84基准]地理坐标(纬度、经度)(十进制) ->[WGS84基准]地理坐标(纬度、经度)(以sexagesimal度为单位) (即“全球定位系统”)
(以相反的顺序查找Lambert 72坐标)谢谢!这是可行的,但不幸的是,在转换后,我失去了太多的精度。在GPS地理坐标中需要6位小数(十进制或六进制)。