Как мне преобразовать этот странный модуль координат в LngLat для использования в Google Maps? - PullRequest
1 голос
/ 17 марта 2011

У меня есть база данных, полная строк, если такие пары координат:

ux: 6643641
уу: 264274
уз: NULL

Мне было поручено сделать так, чтобы все эти координаты отображались на картах Google в качестве достопримечательностей, но никто не мог сказать мне, что, черт возьми, эти координаты.

Что мне нужно для Google Maps, так это координаты долготы и долготы. Я знаю, что одно можно преобразовать в другое, но не более того.

Я понимаю, что это может быть неправильное место, чтобы спросить о системах координат, но я, честно говоря, не мог придумать ни одного другого места для постановки вопроса.

Спасибо за любую помощь!


Это плохо, теперь я вижу, что для каждой строки больше данных:

CoordSystemNumber: 23
CoordSystemName: EUREF89 UTM Sone 33

Ответы [ 3 ]

1 голос
/ 17 марта 2011

Скажите, если это кажется полезным:

x =   882880 meters
y = -4924482 meters
z =  3944130 meters

Geocentric latitude and longitude are not commonly used, but they are defined by
    latitude  = arctan( z / sqrt( x^2 + y^2 ) )
    longitude = arctan( y / x )

Взято отсюда: http://www.cv.nrao.edu/~rfisher/Ephemerides/earth_rot.html

см. Также: http://en.wikipedia.org/wiki/Geographic_coordinate_system

1 голос
/ 17 марта 2011

Эта статья в Википедии может предложить некоторую помощь.

Координаты часто выбираются так, что одно из чисел представляет вертикальное положение, а два или три числа представляют горизонтальноепозиция.Обычный выбор координат - широта, долгота и высота.

1 голос
/ 17 марта 2011

Я думаю, что этот формат называется UTM.Вам нужно знать Зону и Полушарие, чтобы завершить преобразование.Есть ли другие данные, связанные с этим?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...