Перевод координат из Sk42 в Wsg84: отладка
- whoim
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 30 июл 2011, 11:35
- Репутация: 0
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
Напоследок два вопроса от ламера в геодезии )))
1) Высота над уровнем моря в OziExplorer представляеется в футах - так по крайней мере пишется в заголовке файла трека. Надо ли переводить её в метры до конвертации WGS84Alt, или же после конвертации?
2) Я верно понимаю, что датум pulkovo 1942 (1) и pulkovo 1942 (2) - это SK42? )))
1) Высота над уровнем моря в OziExplorer представляеется в футах - так по крайней мере пишется в заголовке файла трека. Надо ли переводить её в метры до конвертации WGS84Alt, или же после конвертации?
2) Я верно понимаю, что датум pulkovo 1942 (1) и pulkovo 1942 (2) - это SK42? )))
УАЗ. Всегда ранен, но не убит.
- whoim
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 30 июл 2011, 11:35
- Репутация: 0
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
И все таки, несмотря на то, что код возвращает правильные значения при проверка (50,50,0) преобразованные точки на карту правильно не ложатся...
Вот скрин:

Тут видно, что
1) значения пересчитались (верно или нет - хз)
2) высота не пересчиталась (отключил временно. При пересчете функцией WGS84Alt получаются отрицательные значения)
3) Трек не совпадает с дорогой на спутниковом снимке..
Вот скрин:

Тут видно, что
1) значения пересчитались (верно или нет - хз)
2) высота не пересчиталась (отключил временно. При пересчете функцией WGS84Alt получаются отрицательные значения)
3) Трек не совпадает с дорогой на спутниковом снимке..
УАЗ. Всегда ранен, но не убит.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
а откуда трек?
пристегивайтесь, турбулентность прямо по курсу
- whoim
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 30 июл 2011, 11:35
- Репутация: 0
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
Сам накатал по OziCE. В обычном ozi на привязанном через SAS.Planet снимке отображается нормально.Максим Дубинин писал(а):а откуда трек?

УАЗ. Всегда ранен, но не убит.
- whoim
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 30 июл 2011, 11:35
- Репутация: 0
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
Я понял в чем моя проблема по моему. Я сначала перевожу lat, потом новое значение использую в конвертации long..
УАЗ. Всегда ранен, но не убит.
- whoim
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 30 июл 2011, 11:35
- Репутация: 0
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
Нет. Это исправил, проблема по прежнему есть.
На скрине видно, что высота - нереальна.
http://my.jetscreenshot.com/1474/20110730-dgtw-107kb
Код: Выделить всё
#преобразуем трек если в системе координат pulkovo 1942
if($track_datum == 'sk42') {
echo $data[0].' '.$data[1].' '.$data[3].' / ';
$lat = round(SK42_WGS84_Lat($data[0], $data[1], $data[3]), 6);
$long = round(SK42_WGS84_Long($data[0], $data[1], $data[3]), 6);
$alt = round(WGS84Alt($data[0], $data[1], $data[3]), 0);
echo $lat.' '.$long.' '.$alt.'<hr>';
http://my.jetscreenshot.com/1474/20110730-dgtw-107kb
УАЗ. Всегда ранен, но не убит.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
а вы уверены, что вашему треку нужно делать СК42->WGS84?
судя по скриншоту с САС планетой у вас СК данных WGS84 и это то в чем по умолчанию получают данные с GPS.
судя по скриншоту с САС планетой у вас СК данных WGS84 и это то в чем по умолчанию получают данные с GPS.
пристегивайтесь, турбулентность прямо по курсу
- whoim
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 30 июл 2011, 11:35
- Репутация: 0
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
Если СК42 это пулково 1942, то практически уверен. Если не делать преобразование на веб-скрипте, трек также смещается, но смещается знакомо мне. Регулярно сталкиваюсь (джипер) открывая точки пулково, помеченные как WGS. Они не бьются.Максим Дубинин писал(а):а вы уверены, что вашему треку нужно делать СК42->WGS84?
судя по скриншоту с САС планетой у вас СК данных WGS84 и это то в чем по умолчанию получают данные с GPS.
После преобразования смещение происходит визуально еще больше, но в другую сторону.
УАЗ. Всегда ранен, но не убит.
-
- Новоприбывший
- Сообщения: 6
- Зарегистрирован: 16 июл 2010, 09:32
- Репутация: 0
Re: Перевод координат из Sk42 в Wsg84: отладка
К сожалению, в моем скрипте есть лажи. Они были исправленны, но не помню какая версия залита на форум. На днях все перепроверю, и выложу полную версию с доп. функциями и нормальными комментариями (в отпуск с пн. ухожу, так что смогу уделить время и внимание). Высотные значения мы были вынуждены отбросить. И вот эту проблему решить не удалось.
- whoim
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 30 июл 2011, 11:35
- Репутация: 0
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
Выяснил, кой как (и то не точно), что в треке Ozi сначала идет long, потом lat, в то время как обычно (в КМЛ файлах) - наоборот. То есть я в функции перерасчета передавал эти данные наоборот.
Исправил все. И.. результат - тот же самый.
Точнее, по моему, по горизонтали все стало намного лучше. Несовпадение 10-15 метров.
По вертикали метров 300..
Исправил все. И.. результат - тот же самый.
Точнее, по моему, по горизонтали все стало намного лучше. Несовпадение 10-15 метров.
По вертикали метров 300..
УАЗ. Всегда ранен, но не убит.
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Перевод координат из Sk42 в Wsg84: отладка
15 м по долготе и 300 м по широте очень похоже на расхождения WGS-84 и СК-42, однако...
- whoim
- Интересующийся
- Сообщения: 25
- Зарегистрирован: 30 июл 2011, 11:35
- Репутация: 0
- Контактная информация:
Re: Перевод координат из Sk42 в Wsg84: отладка
Ну, НЕ переводить я тоже пробовал. Примерно те же яица но в другую сторону по долготе и больше по широте.. или наоборот.. Ну короче тоже неверно.
УАЗ. Всегда ранен, но не убит.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей