Привязка в Саспланет.
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Привязка в Саспланет.
Пробую создать привязанный map файл через Саспланет,всё получается,но привязка получается неправильная,точку показывает северовосточней,реальных координат.Просматриваю через Ози,в тоже время Генштабовские карты показывают привязку правильную.Точки создавал навигатором,потом залил в Озик.Пробовал Global Maper,проецировать в Меркатор и WGS84,точки сдвинулись в лево,но привязка всё равно неточная где то 113 метров северозападнее получается,показывает от нужного места.
Прошу не пинать если уже было,а просто ткуть в ссылку.
В чём собака порыта,уже всё перепробовал,а точки всё не на месте.
Зарание всем благодарен.
Прошу не пинать если уже было,а просто ткуть в ссылку.
В чём собака порыта,уже всё перепробовал,а точки всё не на месте.
Зарание всем благодарен.
|
||
Re: Привязка в Саспланет.
Привязывали спутниковый снимок путем создания .map файла в SASplanet? Ну так это сам снимок сдвинут. В таких случаях достаточно удобно двигать снимок в GPSMapEdit руками (точнее, мышкой) "на место", а потом пересчитывать вручную координаты и править .map файл. У меня этим Excel занимается. Если нужно, могу рассказать подробно, что и как. Процесс относительно простой, но и не так, чтобы две кнопки нажать и готово - немножко потрудиться придется.
Надо?
Cheers. Alex
Надо?
Cheers. Alex
Re: Привязка в Саспланет.
Да именно так и делал.
Расскажите буду пробовать.
Расскажите буду пробовать.
Re: Привязка в Саспланет.
В личку напишите мне свой e-mail. Там файл надо переслать, а как его прикрепить к форуму, я не знаю - похоже, никак.
Cheers. Alex
Cheers. Alex
Re: Привязка в Саспланет.
В общем, смысл в том, чтобы пересчитать координаты в .map файле после сдвига снимка на нужное место.
По порядку:
1. Открываем снимок в GPSMapEdit.
2. Загружаем ориентиры для точной привязки - точки, треки и т.д. На мой взгляд, если одни только точки (2-4), то этого недостаточно. Лучше загрузить пачку треков, да чтоб за разные дни.
3. Тыкаем мышкой в снимок и начинаем его двигать так, чтобы в итоге он оказался на нужном месте. Точки и треки двигаться не будут, а снимок - будет.
4. Поставили его на место - сохраняем карту в .mp формате. Отдаем себе отчет в том, что этот формат векторный, а у нас в карте нет ни одного векторного объекта - есть только подложка в виде снимка. Т.е. эта "карта" на самом деле пустая. Но там есть нужная нам строка, описывающая сдвиг координат снимка относительно его начального положения.
5. Закрываем GPSMapEdit и открываем полученный .mp файл в текстовом редакторе - любом.
6. Находим строчку вида ;@IMAGE,"D:\VAR\MAPS\Байкалово.map",-0.000307,0.000009,1,".\Байкалово.map". Цифры в середине ее - то, что нам нужно. Они описывают проделанный только что сдвиг координат.
7. Открываем в текстовом редакторе наш .map файл.
8. Открываем в Excel присланный Recalc.xls
Теперь надо внести координаты из .map файла в excel - они пересчитаются. В Recalc.xls серым отмечены поля, куда надо вставлять соответствующие куски из .map файла и строчку из .mp файла. Желтым отмечены уже пересчитанные куски, которые надо будет тупо скопировать в .map файл после пересчета.
После вставки в excel нужно вручную выполнить операцию "разобрать по столбцам" с разделителем в виде запятой. Это чисто экселевская операция, если не знаете, как делать, потренируйтесь на пустом файле. Делается это через меню "Данные -> Текст по столбцам..." Смысл в том, что она разбирает строку или массив строк в соответствии с заданным разделителем и раскидывает значения по столбцам. Потом эти значения пересчитываются и снова собираются в строку (в желтых полях).
10. Копируем куски в желтых полях в соответствующие места файла .map - и готово.
Cheers. Alex
По порядку:
1. Открываем снимок в GPSMapEdit.
2. Загружаем ориентиры для точной привязки - точки, треки и т.д. На мой взгляд, если одни только точки (2-4), то этого недостаточно. Лучше загрузить пачку треков, да чтоб за разные дни.
3. Тыкаем мышкой в снимок и начинаем его двигать так, чтобы в итоге он оказался на нужном месте. Точки и треки двигаться не будут, а снимок - будет.
4. Поставили его на место - сохраняем карту в .mp формате. Отдаем себе отчет в том, что этот формат векторный, а у нас в карте нет ни одного векторного объекта - есть только подложка в виде снимка. Т.е. эта "карта" на самом деле пустая. Но там есть нужная нам строка, описывающая сдвиг координат снимка относительно его начального положения.
5. Закрываем GPSMapEdit и открываем полученный .mp файл в текстовом редакторе - любом.
6. Находим строчку вида ;@IMAGE,"D:\VAR\MAPS\Байкалово.map",-0.000307,0.000009,1,".\Байкалово.map". Цифры в середине ее - то, что нам нужно. Они описывают проделанный только что сдвиг координат.
7. Открываем в текстовом редакторе наш .map файл.
8. Открываем в Excel присланный Recalc.xls
Теперь надо внести координаты из .map файла в excel - они пересчитаются. В Recalc.xls серым отмечены поля, куда надо вставлять соответствующие куски из .map файла и строчку из .mp файла. Желтым отмечены уже пересчитанные куски, которые надо будет тупо скопировать в .map файл после пересчета.
После вставки в excel нужно вручную выполнить операцию "разобрать по столбцам" с разделителем в виде запятой. Это чисто экселевская операция, если не знаете, как делать, потренируйтесь на пустом файле. Делается это через меню "Данные -> Текст по столбцам..." Смысл в том, что она разбирает строку или массив строк в соответствии с заданным разделителем и раскидывает значения по столбцам. Потом эти значения пересчитываются и снова собираются в строку (в желтых полях).
10. Копируем куски в желтых полях в соответствующие места файла .map - и готово.
Cheers. Alex
|
||
Re: Привязка в Саспланет.
1. В папке с OziExplorer создать текстовый файл.
2. Переименовать его в movemapcal.dat
3. Запускаем OziExplorer, в меню "Map" появилось меню "Move Map Calibration"
4. Двигаем карту по ориентирам.
Только сдаётся мне, что дело не в неточности привязки SAS. Есть несколько факторов влияющих.
1. Снимки не всегда точно привязаны, это хорошо видно на стыках снимков - дороги уходят.
2. Точность снимков ниже к краям кадра.
3. Если попытать *.ecw созданный в SAS на предмет проекции, то выяснится, что он не WGS84, a Google Maps (Sphere Radius ...). На больших картинках это будет заметно.
Штурман, нада дёрнуть!
2. Переименовать его в movemapcal.dat
3. Запускаем OziExplorer, в меню "Map" появилось меню "Move Map Calibration"
4. Двигаем карту по ориентирам.
Только сдаётся мне, что дело не в неточности привязки SAS. Есть несколько факторов влияющих.
1. Снимки не всегда точно привязаны, это хорошо видно на стыках снимков - дороги уходят.
2. Точность снимков ниже к краям кадра.
3. Если попытать *.ecw созданный в SAS на предмет проекции, то выяснится, что он не WGS84, a Google Maps (Sphere Radius ...). На больших картинках это будет заметно.
Штурман, нада дёрнуть!
Re: Привязка в Саспланет.
<<<1. В папке с OziExplorer создать текстовый файл.
2. Переименовать его в movemapcal.dat
3. Запускаем OziExplorer, в меню "Map" появилось меню "Move Map Calibration"
4. Двигаем карту по ориентирам.>>>
Ага, и по крайней мере одна пиксельная координата станет отрицательной, потому что снимок привязан за самые кончики растра.
В некоторых наборах операций прокатывает, в некоторых нет.
Во всяком случае это надо знать и помнить.
2. Переименовать его в movemapcal.dat
3. Запускаем OziExplorer, в меню "Map" появилось меню "Move Map Calibration"
4. Двигаем карту по ориентирам.>>>
Ага, и по крайней мере одна пиксельная координата станет отрицательной, потому что снимок привязан за самые кончики растра.
В некоторых наборах операций прокатывает, в некоторых нет.
Во всяком случае это надо знать и помнить.
Re: Привязка в Саспланет.
>Ага, и по крайней мере одна пиксельная координата станет отрицательной, потому что снимок привязан за самые кончики растра.
Там что - корректируются относительные координаты пикселов, а не абсолютные географические? Фи-и-и...
Cheers. Alex
Там что - корректируются относительные координаты пикселов, а не абсолютные географические? Фи-и-и...
Cheers. Alex
Re: Привязка в Саспланет.
Угу, очередная технология через задницу в духе традиций OZI.
Смешно читать про какие-то пересчеты координат, если в ситуации технологически правильной привязки для сдвига на известную величину (в метрах) достаточно прибавить к точкам привязки известную величину вектора сдвига. Работает, конечно, при условии, если искажения линейные, в пределах аффинных преобразований (сжатие-растяжение, сдвиг, поворот).
Смешно читать про какие-то пересчеты координат, если в ситуации технологически правильной привязки для сдвига на известную величину (в метрах) достаточно прибавить к точкам привязки известную величину вектора сдвига. Работает, конечно, при условии, если искажения линейные, в пределах аффинных преобразований (сжатие-растяжение, сдвиг, поворот).
Re: Привязка в Саспланет.
По-моему проще все скорректировать в Global Mapper :) без пересчетов, ориентируясь на эталонные данные.
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, DeLorme Earthmate PN-30, Getac PS535E+OziExplorerCE
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, DeLorme Earthmate PN-30, Getac PS535E+OziExplorerCE
Garmin eTrex, eTrex Legend, GPSMAP 60Cx, Nuvi 2460LT Russia, DeLorme Earthmate PN-30, PN-60, Getac PS535E+OziExplorerCE
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 44 гостя