【问题标题】:how to convert epsg:6991 israeli grid to epsg:4326 wgs 84 python如何将 epsg:6991 以色列网格转换为 epsg:4326 wgs 84 python
【发布时间】:2021-02-07 23:44:45
【问题描述】:

我得到了带有 ["x","y"] 列的数据框。

“x”和“y”是 epsg:6991 以色列网格的坐标

例如我喜欢转换x=[212513], y=[617119]坐标,

至:epsg:4326 wgs 84

x=[35°7'2.734"] , y=[31°38'56.771"]

如何在这两种坐标之间进行转换?

【问题讨论】:

  • 使用 pyproj 库。你已经有了 CRS,所以应该很容易

标签: python coordinates transform epsg


【解决方案1】:
import pyproj
from pyproj import CRS
from pyproj import Transformer

crs = CRS.from_epsg(6991)
crs.to_epsg()
crs = CRS.from_proj4("+proj=tmerc +lat_0=31.7343936111111 +lon_0=35.2045169444445 +k=1.0000067 +x_0=219529.584 +y_0=626907.39 +ellps=GRS80 +towgs84=-24.002400,-17.103200,-17.844400,-0.33007,-1.852690,1.669690,5.424800 +units=m +no_defs")
transformer = Transformer.from_crs("EPSG:6991", "EPSG:4326")
transformer.transform(220080, 634451)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-14
    • 2014-04-27
    • 2021-11-10
    • 2021-08-28
    • 1970-01-01
    • 2021-08-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多