ОКРЕСТНОСТИ ПЕТЕРБУРГАПутеводители Карты Краеведение Военная история Фотогалерея    Старый сайт
Начало » ГЛАВНЫЙ » Картография. Навигация. » Помогите с переводом координат.
Re: Помогите с переводом координат. [сообщение #76365 является ответом на сообщение #76347] чт, 28 мая 2009 17:23 Переход к предыдущему сообщенияПереход к предыдущему сообщения
Rust
Планета земля суть сложное геометрическое тело, в настоящее время еще матиматически не смоделированное. Для целей картографии и других, где необходима математическая модель применяются приближенные тела - геоид, референц-эллипсоид (в последнее время более известный, как датум), и даже шар, в зависимости от необходимой точности. Геоид - тело, совпадающее с невозмущенной поверхностью океана, в том числе и воображаемой под материками, на котором отвесная линия (сила тяжести) пересекает его поверхность под прямым углом. Ввиду неравномерного распределения масс внутри Земли, это тело имеет тоже очень сложную математическую модель и используется только в особых случаях. Для большинства картографических задач используется эллипсоид вращения с малым сжатием. Он характеризуется размерами большой (а) и малой (b) полуоси, или, чаще, длиной большой полуоси и сжатием (альфа=(a-b)/a). Третьим параметром, делающим его референц-эллипсоидом (датумом) является его определенная ориентация в теле земли.
В разное время в разных странах картографы и астрономы выбрали эти параметры наиболее подходящими для стоявших перед ними целей (наиболее точно описать конкретный участок земли, пренебрегая точностью в других). Отсюда большое количество известных датумов. Попытки ввести международный стандарт начались после войны и в 72 году привели к принятию датума WGS72. В настоящее время мировым стандартом является датум WGS84, однако огромное количество картографических материалов по-прежнему остаются привязанными к старым национальным датумам. В России это эллипсоид Красовского, известный в мире как Пулково 42. Его параметры (a=6 378 245, альфа=1/298.3) не сильно отличаются от WGS84 (а=6 378 137, альфа=1/298.257), ориентирован он по Пулковской обсерватории (совмещен с геоидом в центре круглого зала). WGS84 привязан к центру Земли.
Таким образом, координаты точки на земной поверхности зависят от использованного для определения датума. (одна и та же точка на разных датумах будет иметь разные координаты и одни и те же координаты на разных датумах соответствуют разным точкам).
Карта - суть проекция земной поверхности на плоскость. Поскольку способа разворота сферы на плоскость не существует, используются другие поверхности - конус, цилиндр, плоскость. Во всех случаях это вносит искажения. Точка на поверхности проецируется по первому вертикалу датума на поверхность вписаной или описаной фигуры, которая потом разворачивается в плоскость.
Таким образом ваша задача имеет следующий порядок решения:
1. Определение датума карты-источника.
2. Перевод одих координат в другие на этом датуме по формулам http://ne-grusti.narod.ru/Glossary/coordinates.html#geo2orth o
3. Пересчет полученных координат в координаты карты, на которой необходимо нанести точку. Формулы довольно сложные, например http://ne-grusti.narod.ru/Glossary/transformations.html#molo densky, и единых для всех случаев нет, но для большинства тривиальных случаев (Пулково 42 <-> WGS84) в сети найдете готовые поправки типа http://ne-grusti.narod.ru/Glossary/datums.html. Для перевода других систем нужно искать на сайтах страны, где этот датум наиболее распостранен и где эта задача возникает наиболее часто.

Вот примерно так.

ПС геодезию, математическую картографию и сферическую тригонометрию на пальцах не объяснить, поэтому если математика не ваша сильная сторона, то пункт 3 решается эмпирическим подбором поправок для данной местности по известным точкам. К примеру долгота точки на карте Пулково 42 30°30.0'E, а на карте WGS84 30°30.1'E. В радиусе нескольки десятков километров разница долгот будет 0.1 минуты к исту или весту в зависимости от направления перевода.
 
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Сообщение не прочитано
Предыдущая тема: Финны выложили карты утраченных территорий
Следующая тема: предложение владельцам навигаторов,
Переход к форуму:
  


Текущее время: сб дек #d 07:53:59 MSK 2024