Про преобразование координат и отображение карты в 2D

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Ответить
asve
Сообщения: 2
Зарегистрирован: 26 авг 2006, 13:48

Про преобразование координат и отображение карты в 2D

Сообщение asve » 25 авг 2006, 15:06

Народ, помогите советом, может кто уже сталкивался... Пишу софтину, которая отрисовывает карты. Соответственно используются преобразования из географических в прямоугольные координаты (http://ne-grusti.narod.ru). При этом получаю 3 координаты x,y и z. Входные координаты в WGS84. В формулу подставляем поочередно координаты точек - широту, долготу и высоту (высота _всегда_ равна 0). После преобразования значение z для прямоугольных координат меняется _для каждой_ преобразованной координаты точки. К сожелению курс геодезии мне никто не читал, поэтому прошу совета, как быть в случае, когда необходимо отрисовать карту в 2D пространстве, а потом нормально (с определенной точностью) отобразить координаты, скажем зоны, заданной прямоугольными координатами X и Y?

CYBER
Сообщения: 418
Зарегистрирован: 05 апр 2002, 08:24

Re: Про преобразование координат и отображение карты в 2D

Сообщение CYBER » 26 авг 2006, 08:57

Для начала надо почитать Снайдера. Это такая книга про преобразования координат. Находится эта книжка на usgs.gov http://onlinepubs.er.usgs.gov/djvu/PP/p ... u После осознания данного текста можно приступать к собственно кодингу. Если интересно, могу дать паскалевский юнит для предбразования координат.

asve
Сообщения: 2
Зарегистрирован: 26 авг 2006, 13:48

Re: Про преобразование координат и отображение карты в 2D

Сообщение asve » 26 авг 2006, 13:52

Спасибо огромное за ссылку!
От юнита по преобразованию координат тоже не откажусь (сам пишу на делфях). Если не сложно, вышли его на node2047[собака]yandex.ru


CYBER
Сообщения: 418
Зарегистрирован: 05 апр 2002, 08:24

2 Asve . Мыло свое гляньте.(-)

Сообщение CYBER » 26 авг 2006, 19:29

-


Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Про преобразование координат и отображение карты в 2D

Сообщение Olexa » 28 авг 2006, 13:49

: Пишу софтину, которая отрисовывает карты. Соответственно используются преобразования из географических в прямоугольные координаты (http://ne-grusti.narod.ru). При этом получаю 3 координаты x,y и z. Входные координаты в WGS84. В формулу подставляем поочередно координаты точек - широту, долготу и высоту (высота _всегда_ равна 0). После преобразования значение z для прямоугольных координат меняется _для каждой_ преобразованной координаты точки. Хех, дак в данном случае Z это высота над плоскостью экватора, а не над поверхностью :-). Это объемные координаты. Для отрисовки карты нужно выбрать проекцию, в которой хочется отображать карту, и преобразовывать в плоские координаты проеции. Читать можно на том же сайте, на который дал ссылку CYBER.

Olexa
Сообщения: 5738
Зарегистрирован: 31 авг 2001, 13:07

Re: Про преобразование координат и отображение карты в 2D

Сообщение Olexa » 03 ноя 2006, 10:57

Ещё познавательный ресурс, с онлайн калькуляторами и примерами формул расчёта в Excel'е: <A HREF="http://www.gps-forum.ru/cgi-bin/forum/s ... /A> <br>

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 72 гостя