Страница 1 из 1
Перевод координат из WGS-84 в прямоугольную систему
Добавлено: 03 май 2013, 20:35
OMAAGAAD
Здравствуйте, что-то уже долго бьюсь над проблемой перевода широты/долготы в прямоугольную систему координат. Не могли бы направить или подсказать формулы пересчета ?
Re: Перевод координат из WGS-84 в прямоугольную систему
Добавлено: 03 май 2013, 22:02
Александр Мурый
А можно поподробнее — в какую СК/проекцию надо перевести координаты? Вам нужен какой-то софт или чисто формулы? Что вы читали, где уже искали?
Re: Перевод координат из WGS-84 в прямоугольную систему
Добавлено: 03 май 2013, 23:55
OMAAGAAD
Есть выгруженный файл .OSM соответственно, есть minlon, minlat, maxlon, maxlat , которые задают прямоугольник. В своей программе я отбираю нужные мне типы дорог и точки, которые в них содержатся.
Задача состоит в том, что бы схематично нарисовать выгруженные дороги на плоскости (pixmap).
Все это рисуется в определенной области, которая имеет фиксированный размер width x height.
Рассмотрим пример на координате Х:
к примеру выяснилось что координата Х у всех точек лежит в диапазоне от 100 до 200. Ширина экрана 1080. Тогда можно координату Х у всех точек вписать в экран через формулу:
Хнов = width()*Хстар/(Хмакс-Хмин)
Хнов = 1080*Хстар/(200-100)
Тоже самое проделать с координатой Y.
Такой способ не проходит. Почитал в интернете и понял, что нужно каким-то образом переводить ширину и долготу в прямоугольные координаты, но как сделать это понять не могу

Re: Перевод координат из WGS-84 в прямоугольную систему
Добавлено: 04 май 2013, 00:00
Максим Дубинин
Re: Перевод координат из WGS-84 в прямоугольную систему
Добавлено: 04 май 2013, 00:11
Александр Мурый
Поищите по форуму, ну и в гугле, конечно (
1,
2).
Re: Перевод координат из WGS-84 в прямоугольную систему
Добавлено: 04 май 2013, 00:19
OMAAGAAD
А проекция Меркатора меня не спасет?
Re: Перевод координат из WGS-84 в прямоугольную систему
Добавлено: 04 май 2013, 00:21
OMAAGAAD
Кстати, правильно я понимаю, что широта/долгота в OSM в WGS-84?
Re: Перевод координат из WGS-84 в прямоугольную систему
Добавлено: 04 май 2013, 01:04
Максим Дубинин
да