是否有 Google 工作表或 Apps 脚本函数可将编号坐标转换为编号和字母网格参考?
Is there a Google sheets or Apps Script function for converting numbered coordinates into numbered and lettered grid references?
我需要将编号坐标列转换为不同的测量单位。从 WGS84 Latitude/Longitude 到 OSGB36 网格参考。
Ordinance Survey 网站有 a spreadsheet,您可以在其中进行 "Perform simple ("Helmert" 风格)坐标转换。例如,在 WGS84 和 OSGB36 之间,精度约为 3 米。"但是我看不懂。
据说 this website 上有一些脚本可以工作,但是我不明白它们是否可以在 google 工作表中工作。
有 a ready-made formula,我可以将其插入脚本编辑器以将邮政编码转换为坐标。我只想知道 WGS84 Latitude/Longitude 和 OSGB36 网格参考是否有类似的东西。
这里是 an example google sheet 任何人都可以编辑。
我找到了 this website。并且能够构建您将在单元格 C6 中找到的这个公式来抓取答案。我不确定网络服务器允许您进行多少次调用,但这至少是一个起点。
=IMPORTXML("http://www.nearby.org.uk/coord.cgi?p="&SUBSTITUTE(B6,", ","%2C+")&"&f=conv#WGS84%20UTM","/html/body/div/b[4]")
我实际上找到了一个没有速率限制的网站:
https://gridreferencefinder.com/batchConvert/batchConvert.php
感谢其他答案 MattKing 的努力,这是一个很好的答案,可以应用于其他地方。 :)
我需要将编号坐标列转换为不同的测量单位。从 WGS84 Latitude/Longitude 到 OSGB36 网格参考。
Ordinance Survey 网站有 a spreadsheet,您可以在其中进行 "Perform simple ("Helmert" 风格)坐标转换。例如,在 WGS84 和 OSGB36 之间,精度约为 3 米。"但是我看不懂。
据说 this website 上有一些脚本可以工作,但是我不明白它们是否可以在 google 工作表中工作。
有 a ready-made formula,我可以将其插入脚本编辑器以将邮政编码转换为坐标。我只想知道 WGS84 Latitude/Longitude 和 OSGB36 网格参考是否有类似的东西。
这里是 an example google sheet 任何人都可以编辑。
我找到了 this website。并且能够构建您将在单元格 C6 中找到的这个公式来抓取答案。我不确定网络服务器允许您进行多少次调用,但这至少是一个起点。
=IMPORTXML("http://www.nearby.org.uk/coord.cgi?p="&SUBSTITUTE(B6,", ","%2C+")&"&f=conv#WGS84%20UTM","/html/body/div/b[4]")
我实际上找到了一个没有速率限制的网站:
https://gridreferencefinder.com/batchConvert/batchConvert.php
感谢其他答案 MattKing 的努力,这是一个很好的答案,可以应用于其他地方。 :)