Страница 1 из 1
Перевод в координаты Google maps
Добавлено: 02 мар 2010, 18:15
vyachek
Нужно выводить данные на карте Google.
База отдает данные в формате N6627.8957 E05712.0349
Подскажите, пожалуйста, как перевести необходимый формат.
Re: Перевод в координаты Google maps
Добавлено: 02 мар 2010, 18:26
Mavka
1. Вам нужно узнать систему координат для этих точек - N6627.8957 E05712.0349 (набить морду тому кто их загнал в БД);
2. Преобразовать в СК epsg:4326 [или epsg:3857(900913)];
3. Взять Maps API и
нанести маркеры.
Re: Перевод в координаты Google maps
Добавлено: 02 мар 2010, 18:36
vyachek
Использую Google Maps API. Нужен алгоритм как из N6627.8957 E05712.0349 получить формат типа 37.4419, -122.1419.
Re: Перевод в координаты Google maps
Добавлено: 02 мар 2010, 18:40
vyachek
Mavka писал(а):1. Вам нужно узнать систему координат для этих точек - N6627.8957 E05712.0349 (набить морду тому кто их загнал в БД);
2. Преобразовать в СК epsg:4326 [или epsg:3857(900913)];
3. Взять Maps API и
нанести маркеры.
1 и 3 понятно. Насчет второго - объясните подробнее, пожалуйста.

Re: Перевод в координаты Google maps
Добавлено: 02 мар 2010, 18:49
vyachek
по работе с Api проблем нет. Я только не знаю что это за формат данных такой и как его перевести в понятный для Google Maps Api
Re: Перевод в координаты Google maps
Добавлено: 02 мар 2010, 18:49
Olax
я так понимаю, что у тебя локальная система координат
Была такая маничка в городах делать свою(локальную систему координат) которую можно пересчитать в нормальный вид (международный, общий - WGS84 и т.д.)
Лично я столкнулся с тем что мои локальные координаты повернуты на какой - то угол с неизвестной точкой 0.0
и формула существует для перерасчета координат и какой то секретной она оказывается, зараза.
В общем удачи тебе.
Re: Перевод в координаты Google maps
Добавлено: 02 мар 2010, 18:57
Mavka
У вас координаты в метрах от какой то начальной точки. Т.е. в неизвестной системе координат (проекции). Вам их нужно преобразовать в WGS84. Как вы говорите систему координат точек вы знаете ("1 и 3 понятно...").
Вам нужен инструмент? Библиотека на каком-то языке (js, python, php)?
Re: Перевод в координаты Google maps
Добавлено: 02 мар 2010, 19:23
vyachek
1 Мне про морду было понятно.

А что за система я пытаюсь сейчас узнать. А так да нужна библиотека php для преобразования.
Re: Перевод в координаты Google maps
Добавлено: 02 мар 2010, 19:55
vyachek
Спасибо, все было просто:
>> E03739.9506,N5555.1880 - это 37 градусов 39.9506 минут восточной долготы
>> и 55 градусов 55.1880 минут северной широты. 37.66585350036621 и
>> 55.91965090393959 - это в градусах.
>> 3739.9506=37+39.9506/60~37.67 градуса; 5555.1880=55+55.1880/60~55.92
>> градуса
Re: Перевод в координаты Google maps
Добавлено: 03 мар 2010, 11:48
Mavka
Какой я, однако, эффективный метод изобрел

Re: Перевод в координаты Google maps
Добавлено: 27 ноя 2010, 21:05
NurGeo
Olax писал(а):я так понимаю, что у тебя локальная система координат
Была такая маничка в городах делать свою(локальную систему координат) которую можно пересчитать в нормальный вид (международный, общий - WGS84 и т.д.)
Лично я столкнулся с тем что мои локальные координаты повернуты на какой - то угол с неизвестной точкой 0.0
и формула существует для перерасчета координат и какой то секретной она оказывается, зараза.
В общем удачи тебе.
А хотелось бы узнать, как создать в АРКГИСе файл проекции на эту местную СК, если в свойствах фрейма данных создать новую СК и задать там ее параметры, то потом ее (созданную СК) никак не сохранишь для дальнейшего пользования.