Трансформация и привязка растров

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

Трансформация и привязка растров

Сообщение Juls » 03 авг 2010, 15:14

Здравствуйте
в области ГИС новичок :? помогите разобраться:
есть ли альтернатива транформации растров в CREDO TRANSFORM?
можно ли както обработать эти растры в пакетном режиме, написав скрипт на чем нибудь?

спасибо

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Трансформация и привязка растров

Сообщение nadiopt » 03 авг 2010, 15:17

альтернатив тьма тьмущая просто, от QGIS до ERDAS и миллион прог между ними
а как вы хотите обработать? для привязки есть, например, автокорреляция в Эрдасе и ЭНВИ (сажаем растр к уже привязанному)
изменение проекции - пакетно, например, в gdal или той же кугис
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Трансформация и привязка растров

Сообщение Mavka » 03 авг 2010, 15:29

Пакетно с помощью gdalwarp под Windows:

Код: Выделить всё

for /f "tokens=*" %%i in ('dir /b input\*.tif') do (
    gdalwarp ^
        -s_srs "EPSG:4326" ^
        -t_srs "EPSG:"4284" ^
        -of GTiff ^
        input\%%i output\%%i
)
Файлы из папки input в системе WGS84 (epsg:4326) трансформирует
в Пулково-42 (epsg:4284) и складывает в папку output
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

Re: Трансформация и привязка растров

Сообщение Juls » 03 авг 2010, 15:38

спасибо за ответ
мне нужно трансформировать растры, но не проекции менять, а убрать искажения в результате сканирования

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: Трансформация и привязка растров

Сообщение nadiopt » 03 авг 2010, 15:44

а что, упомянутая вами программа это умеет?
я так сканированные растры в фотошопе обрабатываю:) а потом уж привязка-проекция
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

Re: Трансформация и привязка растров

Сообщение Juls » 03 авг 2010, 15:49

основные функции credo transform:
....кусочно-проективная трансформация растровых файлов для устранения нелинейных искажений, вызванных погрешностями сканирования и деформациями исходного картографического материала; устранение несводок контуров на смежных фрагментах; .....
умеет вроде :)
вопрос в том можно ли это как то автоматизировать? очень уж нудная работа :)

reasonat
Завсегдатай
Сообщения: 257
Зарегистрирован: 10 июн 2009, 12:21
Репутация: 0
Откуда: Екатеринбург
Контактная информация:

Re: Трансформация и привязка растров

Сообщение reasonat » 03 авг 2010, 16:01

Для трансформации растров, именно с целью устранения искажений сканированного (с мятого материала) изображения, необходимо в ручном режиме указывать точки соответствия (узлам сетки). Такую работу автоматизировать практически невозможно. Мы трансформировали кривые растры в "Spotlight Pro", там была такая функция автоматического нахождения на растре крестов сетки (если растры с крестами). Еще очень похожая прога RasterID, наверно она умеет также.
Можно ли запустить эти операции на стопку растров в папке, не знаю. Не смотрела, работают ли эти проги с командной строки :)
Последний раз редактировалось reasonat 03 авг 2010, 16:08, всего редактировалось 1 раз.

Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

Re: Трансформация и привязка растров

Сообщение Juls » 03 авг 2010, 16:06

Спасибо, попробую. растры с крестами..по крайней мере должны быть :)
а насколько хорошо у вас получалось распознавать кресты?

reasonat
Завсегдатай
Сообщения: 257
Зарегистрирован: 10 июн 2009, 12:21
Репутация: 0
Откуда: Екатеринбург
Контактная информация:

Re: Трансформация и привязка растров

Сообщение reasonat » 03 авг 2010, 16:27

Насколько хорошо они прорисованы. Если крест вырождается в штрих-пунктир какой-то, а рядом есть ситуация с перекрестием линий, то прога ошибается. И если у сканированного растра большие поля и кресты начинаются слишком далеко от угла растра, тоже вроде не попадала.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Трансформация и привязка растров

Сообщение Максим Дубинин » 03 авг 2010, 19:36

привязка растров: http://gis-lab.info/qa/georef-qgis-rosreestr.html

если собрали для всех GCP (в 99% случаев это делает вручную), дальше - легко автоматизировать, см. в этом же инструменте экспорт скрипта GDAL для примера.
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Juls
Интересующийся
Сообщения: 49
Зарегистрирован: 02 авг 2010, 10:30
Репутация: 1

Re: Трансформация и привязка растров

Сообщение Juls » 03 авг 2010, 22:18

спасибо, посмотрю :)

Ответить

Вернуться в «QGIS»

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

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