![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
Artemon |
|
|||
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Пытаюсь решить задачу:
Есть точка широта/долгота (55/61), необходимо от этой точки отложить в любую сторону 12 метров и получить широту и долготу этой новой точки. Казалось бы все просто, да это только казалось... Повсюду есть примеры перевода из градусов в метры, но не наоборот. Вот пример расчета дистанции между двумя точками:
P.S. Информации о проекции нет, т.к. нет самой карты, понимаю что результат без проекции будет не точным. Это сообщение отредактировал(а) Artemon - 18.3.2008, 20:25 -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
Akina |
|
|||
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 17 Всего: 454 |
![]() ![]() Блин, распиши все это на листе бумаги ручкой, а потом выполни аналитическое решение системы. ![]() -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
Artemon |
|
|||
а ты мне нравишься ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1771 Регистрация: 24.2.2004 Где: Челябинск Репутация: нет Всего: 20 |
Да действительно, просто почему-то решил что это опять очередная нерлдъемная задача.
Если кому интересно, вот решение: Xm = lon*111378*cos(lat*0.01745329251994329577); Ym = lat*111378; lon = Xm/( 111378*cos(lat*0.01745329251994329577 ) ); lat = Ym/111378; -------------------- Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru |
|||
|
||||
rexti64 |
|
||||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 15.5.2008 Репутация: нет Всего: нет |
Это сообщение отредактировал(а) Rodman - 20.5.2008, 16:11 |
||||
|
|||||
diverkaz |
|
|||
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 26.11.2007 Репутация: нет Всего: нет |
слушай, Artemon, что-то я не воткнул у тебя там сплошные константы... так как отступить N метров от точки в сторону?
Это сообщение отредактировал(а) diverkaz - 20.5.2008, 16:07 |
|||
|
||||
rexti64 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 15.5.2008 Репутация: нет Всего: нет |
Это формулы перевода из географических (Longitude/Latitude Pulkovo 1942) в прямоугольные (Gauss-Kruger - Pulkovo 1942) и обратно а для 6-ти градусной зоны. Добавка по X (прямоугольные) (для меня) 75 градус восточной долготы = 13000000 метров (для 75-6=69 градуса ВД = 12000000 и тд, для 75+6=81 градус ВД = 14000000 и тд.). Сначала переводишь долготу широту в радианах переводишь в метры, потом к метрам добавляешь сколько нужно и метры переводишь в долготу широту в градусах.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |