Привязка в Саспланет.

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Ответить
hant1972
Сообщения: 2
Зарегистрирован: 06 мар 2011, 11:01

Привязка в Саспланет.

Сообщение hant1972 » 06 мар 2011, 11:07

Пробую создать привязанный map файл через Саспланет,всё получается,но привязка получается неправильная,точку показывает северовосточней,реальных координат.Просматриваю через Ози,в тоже время Генштабовские карты показывают привязку правильную.Точки создавал навигатором,потом залил в Озик.Пробовал Global Maper,проецировать в Меркатор и WGS84,точки сдвинулись в лево,но привязка всё равно неточная где то 113 метров северозападнее получается,показывает от нужного места.
Прошу не пинать если уже было,а просто ткуть в ссылку.
В чём собака порыта,уже всё перепробовал,а точки всё не на месте.
Зарание всем благодарен.


mkII
Сообщения: 799
Зарегистрирован: 07 окт 2016, 14:56

Re: Привязка в Саспланет.

Сообщение mkII » 06 мар 2011, 12:24

Привязывали спутниковый снимок путем создания .map файла в SASplanet? Ну так это сам снимок сдвинут. В таких случаях достаточно удобно двигать снимок в GPSMapEdit руками (точнее, мышкой) "на место", а потом пересчитывать вручную координаты и править .map файл. У меня этим Excel занимается. Если нужно, могу рассказать подробно, что и как. Процесс относительно простой, но и не так, чтобы две кнопки нажать и готово - немножко потрудиться придется.

Надо?

Cheers. Alex

hant1972
Сообщения: 2
Зарегистрирован: 06 мар 2011, 11:01

Re: Привязка в Саспланет.

Сообщение hant1972 » 06 мар 2011, 12:34

Да именно так и делал.
Расскажите буду пробовать.


mkII
Сообщения: 799
Зарегистрирован: 07 окт 2016, 14:56

Re: Привязка в Саспланет.

Сообщение mkII » 06 мар 2011, 12:46

В личку напишите мне свой e-mail. Там файл надо переслать, а как его прикрепить к форуму, я не знаю - похоже, никак.

Cheers. Alex

mkII
Сообщения: 799
Зарегистрирован: 07 окт 2016, 14:56

Re: Привязка в Саспланет.

Сообщение mkII » 06 мар 2011, 13:26

В общем, смысл в том, чтобы пересчитать координаты в .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

Werefox
Сообщения: 108
Зарегистрирован: 23 июн 2015, 13:31

Re: Привязка в Саспланет.

Сообщение Werefox » 06 мар 2011, 23:31

1. В папке с OziExplorer создать текстовый файл.
2. Переименовать его в movemapcal.dat
3. Запускаем OziExplorer, в меню "Map" появилось меню "Move Map Calibration"
4. Двигаем карту по ориентирам.

Только сдаётся мне, что дело не в неточности привязки SAS. Есть несколько факторов влияющих.
1. Снимки не всегда точно привязаны, это хорошо видно на стыках снимков - дороги уходят.
2. Точность снимков ниже к краям кадра.
3. Если попытать *.ecw созданный в SAS на предмет проекции, то выяснится, что он не WGS84, a Google Maps (Sphere Radius ...). На больших картинках это будет заметно.

Штурман, нада дёрнуть!

seno
Сообщения: 1051
Зарегистрирован: 28 май 2002, 20:09

Re: Привязка в Саспланет.

Сообщение seno » 07 мар 2011, 10:19

<<<1. В папке с OziExplorer создать текстовый файл.
2. Переименовать его в movemapcal.dat
3. Запускаем OziExplorer, в меню "Map" появилось меню "Move Map Calibration"
4. Двигаем карту по ориентирам.>>>

Ага, и по крайней мере одна пиксельная координата станет отрицательной, потому что снимок привязан за самые кончики растра.
В некоторых наборах операций прокатывает, в некоторых нет.
Во всяком случае это надо знать и помнить.


mkII
Сообщения: 799
Зарегистрирован: 07 окт 2016, 14:56

Re: Привязка в Саспланет.

Сообщение mkII » 07 мар 2011, 12:57

>Ага, и по крайней мере одна пиксельная координата станет отрицательной, потому что снимок привязан за самые кончики растра.

Там что - корректируются относительные координаты пикселов, а не абсолютные географические? Фи-и-и...

Cheers. Alex

Moskus
Сообщения: 1644
Зарегистрирован: 30 окт 2015, 07:14

Re: Привязка в Саспланет.

Сообщение Moskus » 07 мар 2011, 14:10

Угу, очередная технология через задницу в духе традиций OZI.
Смешно читать про какие-то пересчеты координат, если в ситуации технологически правильной привязки для сдвига на известную величину (в метрах) достаточно прибавить к точкам привязки известную величину вектора сдвига. Работает, конечно, при условии, если искажения линейные, в пределах аффинных преобразований (сжатие-растяжение, сдвиг, поворот).


Propretor
Сообщения: 1036
Зарегистрирован: 18 окт 2016, 19:28

Re: Привязка в Саспланет.

Сообщение Propretor » 07 мар 2011, 20:16

По-моему проще все скорректировать в Global Mapper :) без пересчетов, ориентируясь на эталонные данные.

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

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Google Adsense [Bot] и 28 гостей