使用不同的数据(数据?)将 utm 转换为 lat long
我是 GIS 新手,但有将纬度/经度转换为 UTM 坐标的代码,并且它假定 WGS84 基准。
我还有地球半径、圆度等不同值的列表:
Datum Equatorial Radius (m) Polar Radius (m) Flattening WGS84 6,378,137 6,356,752.3142 1/298.257223563 Airy 1830 6,377,563.4 6,356,256.9 1/299.32
等等...
计算不同的投影是否像替换这些不同的常数一样简单?我找不到任何支持或反驳这种可能性的内容..
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
有许多在线工具可以执行此转换,这个。该工具提供这个参考,其中包含包含所需公式的 Excel 电子表格。在编程方面,您可以使用 GDAL/OGR 和 PROJ4 例如,使用 Python 实现无缝转换。任何 GIS 软件包都可以轻松地为您重新投影数据。
要回答你的最后一个问题,不,改变常量不足以进行转换。但是,您是正确的,转换的完成方式是依赖于数据的。
There are many online tools to perform this conversion, this one for instance. That tool provides this reference which has an excel spreadsheet including the required formulas. In programming terms, you can use GDAL/OGR and PROJ4 to effect the conversion seamlessly using Python, for example. Any GIS software package will also be able to reproject the data for you without the hassle.
To answer your last question, no, changing the constants is not sufficient to do the conversion. You are correct, however, that the way the conversion is done is datum-dependent.