Учет проекции при отображении координат
Добавлено: 08 май 2007, 16:43
Привет уважаемым посетителям форума. У меня вопрос потрясающий своей наивностью. Работаю в другой области но появился заказ на программу, которая должна снимать данные с нескольких GPS приемников и отображать положение и маршруты объектов на карте. Заказчику понравились карты с Microsoft Encarta и их он хочет видеть в качестве подложки. На первом этапе мы просто считали землю плоской и "привязывали" карту к экрану путем задания соответствия координаты-положение на экране для двух и более точек. Но земля увы не плоская и возникают расхождения которые нужно учитывать. Собственно вопрос в том как это делать. Во первых, как определить проекцию карты, а во вторых существуют ли алгоритмы вычисления положения на карте точки с известными координатами для определенной проекции. Прочитал некоторое количество литературы о том как получаются различные проекции и чем они отличаются, но это не приблизило к решению проблемы. Буду очень благодарен за люьые наводки.