Подгонка растра

Основной форум пользователей GPS (Global Positioning System)
Правила форума
Для предотврашения спама первые сообщения вновь зарегистрированных пользователей проходят ручную премодерацию.
Ya_
Сообщения: 14
Зарегистрирован: 20 фев 2008, 23:47

Подгонка растра

Сообщение Ya_ » 02 фев 2008, 22:33

Уважаемые, есть дуратская идея загнать в навигатор карту для спортивного ориентирования, но технологии их изначального построения не позволяют добиться результата с обходом творческого пути...

Недавно обновились снимки на гугле, и стало возможно наложить некоторые спортивные карты на подробные снимки из космоса.

Результат, соответствует ожидаемому. Просеки, дороги, границы леса, и другие объекты, имеющиеся на 250м ГШ, есть и соответствуют действительности на спортивных картах (собственно у меня этих 250к нет, но предполагаю что у составителей карт были), а вот тропинки, и остальное наполнение кварталов леса (наносимое шагомерной (глазомерной) съемкой), а т.же горизонтали, немного ползают в пределах совпадающих кварталов.

Существует ли графический редактор, в котором можно ткнув курсором в некоторую точку и перетаскивая ее в нужную сторону сдвигать все точки растра пропорционально их расстоянию от краев растра. Т.е. точки, расположенные рядом с перемещаемой точкой, двигать почти на такоеже расстояние, а точки расположенные около границ файла, обрабатываемой области, практически не перемещались.


VladII
Сообщения: 35
Зарегистрирован: 15 июл 2008, 18:32

Re: Подгонка растра

Сообщение VladII » 03 фев 2008, 11:31

Существует. PhotoShop называется. Функция Transform позволяет изуродовать реальность как угодно :)


nikaanor
Сообщения: 294
Зарегистрирован: 06 ноя 2008, 21:47

Re: Подгонка растра

Сообщение nikaanor » 03 фев 2008, 23:41

Графический редактор Picture Window Pro http://kartoved.ru/forum/index.php?topic=229.30 Есть недостаток: неудобно с ним работать. Только время потеряете. Гораздо быстрее и лучше с задачей справляется Global Mapper. А задача вовсе не дурацкая :) Можно и векторизовать при желании. Easy Trace в этом может сильно помочь. Вы еще больше удивитесь когда попробуете состыковать горизонтали карты ориентировщика с горизонталями топографической карты :)

Ya_
Сообщения: 14
Зарегистрирован: 20 фев 2008, 23:47

Re: Подгонка растра

Сообщение Ya_ » 05 фев 2008, 00:11

Ну, собственно без векторизации не интересует практически. Про Easy Trace, знаю, но двигать линии и полигоны за отдельные узлы надоедает очень быстро.

А как решается данная задача в Global Mapper? Судя по названию программы она работает с привязками, соответственно нужно резать и привязывать отдельные области, внутри которых он может трансформировать, или можно привязать лист целиком, выделить в нем область и редактировать только ее?


Ya_
Сообщения: 14
Зарегистрирован: 20 фев 2008, 23:47

Re: Подгонка растра

Сообщение Ya_ » 05 фев 2008, 00:18

А стыковать горизонтали в картах разного происхождения мне в голову не приходило. Темболее, в спортивном ориентировании допускается для повышения наглядности уводить горизонталь довольно далеко от действительного положения...

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


nikaanor
Сообщения: 294
Зарегистрирован: 06 ноя 2008, 21:47

Re: Подгонка растра

Сообщение nikaanor » 05 фев 2008, 08:05

Не нужно ничего резать в Global Mapper. Привязываете карту(или открываете озиковскую привязку), делаете ее полупрозрачной и смотрите что именно не совпадает с подложкой. Добавляете точки привязки в местах искажения, при этом происходит трансформация карты. Тридцати точек обычно хватает чтобы самую кривую карту "натянуть" на космоснимок или нормальную карту. Вот упрощенный пример для понимания того, что при этом происходит: http://velopiter.spb.ru/forum/index.php ... r> Этим же способом можно выправить карту отсканированную на плохом сканере с нелинейными искажениями. Для самого тяжелого случая понадобилось 35 точек чтобы километровая сетка легла идеально. После того как карта трансформирована, векторизуете ее. Если используется Easy Trace ничего двигать за отдельные узлы не надо.

nikaanor
Сообщения: 294
Зарегистрирован: 06 ноя 2008, 21:47

Re: Смещение на пару десятков метров

Сообщение nikaanor » 05 фев 2008, 08:10

Вы космоснимок предварительно проверили по трекам? Если брали из гугля, он сам может быть смещен на пару десятков метров :)
Тропинки (особенно если они на космоснимке не просматриваются) тоже бывает быстрее и точнее по трекам нарисовать.


Ya_
Сообщения: 14
Зарегистрирован: 20 фев 2008, 23:47

Re: Смещение на пару десятков метров

Сообщение Ya_ » 16 фев 2008, 23:41

На счет проверки космоснимка. Не проверял. В любом случае дорожка не будет на снимке пересекать реку, если этого нет на местности. А то, что весь растр сдвинут на десять метров, или его уловые точки гуляют по 5-10 метров, в данный момент не принципиально.

На счет Глобал Маппера. Дошли руки попробовать. Как пользоваться подложками не понял. Если открыть картинку из гугла, а затем карту, (графические файлы, судя по расширениям) то они открываются один над другим (видимо программа находит и учитывает Озиковскую программу, снимок привязан мапбилдером, а карта озиком). Верхнему файлу можно задать прозрачность.

А как добавить, изменить точки привязки не понимаю...


nikaanor
Сообщения: 294
Зарегистрирован: 06 ноя 2008, 21:47

Re: Смещение на пару десятков метров

Сообщение nikaanor » 17 фев 2008, 05:27

Tools->Control Center
Нажать на нужном слое правой кнопкой
->Modify Layer Position
В среднем окне ставим точки на привязываемой карте, в правом - на "топооснове".


Ya_
Сообщения: 14
Зарегистрирован: 20 фев 2008, 23:47

Re: Смещение на пару десятков метров

Сообщение Ya_ » 17 фев 2008, 09:30

Собственно, до этого момента добрался методом научного тыка. Но, возможно программка работает некорректно, возможно руки с головой не оттуда растут.

После указанных выше операций открывается окно с тремя окошками. В первом, положение изображения на планшете (рамка показывает какую часть изображения видно в среднем окошке. Изображение в среднем окошке поддается перемещению и изменению масштаба в любую сторону. На нем можно поставить точку в нужное место. Правое окошко, поддается только уменьшению, и соответственно поставить точку в нужное место не реально.

Возможные причины:
Не корректная работа программы. Требуется переустановка, перенастройка.
Не правильно загружена основа. Я последовательно открыл два привязанных файла, и пытаюсь ровнять один по другому. Возможно нужно действовать иначе? Как загружать топооснову?


Ответить

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 20 гостей