使用不同的数据(数据?)将 utm 转换为 lat long

发布于 2024-10-14 10:47:26 字数 384 浏览 4 评论 0 原文

我是 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

等等...

计算不同的投影是否像替换这些不同的常数一样简单?我找不到任何支持或反驳这种可能性的内容..

谢谢

I'm a GIS novice, but have code to convert lat/long to UTM coordinates, and it assumes the WGS84 datum.

I also have a list of different values for the earth's radius, roundness, etc:

    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

etc...

Is calculating a different projection as simple as substituting these different constants? I can't find anything that supports or refutes this possibility..

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘿咻 2024-10-21 10:47:26

有许多在线工具可以执行此转换,这个。该工具提供这个参考,其中包含包含所需公式的 Excel 电子表格。在编程方面,您可以使用 GDAL/OGRPROJ4 例如,使用 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文