Преобразовать из координат SRS в широту и долготу в Python

У меня есть пара координат в SRS (Пространственная система отсчета):

EPSG: 25830

а также

X: 501343,42
Y: 4137351,57

И я хочу преобразовать его в широту и долготу.

Может быть?

заранее спасибо

1 ответ

Решение

Ваш SRS - зона ETRS89 / UTM 30N (см. http://epsg.io/25830), используемая в Европе. В этой системе координат X - ваша долгота, а Y - ваша широта. Я подозреваю, что вы спрашиваете, чтобы перепроектировать эти точки в градусы, возможно, используя широко распространенную систему координат WGS84. Если это так, есть много способов, например, командная строка из библиотеки PROJ4 (которая является основой для многих инструментов с открытым исходным кодом)

echo 501343.42 4137351.57  | cs2cs -f "%.6f" +init=epsg:25830 +to +init=epsg:4326 

> -2.984825 37.382912 0.000000

(см. http://trac.osgeo.org/proj/wiki/man_cs2cs)

Другие вопросы по тегам