Страница 1 из 1
Трансформация и привязка растров
Добавлено: 03 авг 2010, 15:14
Juls
Здравствуйте
в области ГИС новичок

помогите разобраться:
есть ли альтернатива транформации растров в CREDO TRANSFORM?
можно ли както обработать эти растры в пакетном режиме, написав скрипт на чем нибудь?
спасибо
Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 15:17
nadiopt
альтернатив тьма тьмущая просто, от QGIS до ERDAS и миллион прог между ними
а как вы хотите обработать? для привязки есть, например, автокорреляция в Эрдасе и ЭНВИ (сажаем растр к уже привязанному)
изменение проекции - пакетно, например, в gdal или той же кугис
Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 15:29
Mavka
Пакетно с помощью
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
Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 15:38
Juls
спасибо за ответ
мне нужно трансформировать растры, но не проекции менять, а убрать искажения в результате сканирования
Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 15:44
nadiopt
а что, упомянутая вами программа это умеет?
я так сканированные растры в фотошопе обрабатываю:) а потом уж привязка-проекция
Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 15:49
Juls
основные функции credo transform:
....кусочно-проективная трансформация растровых файлов для устранения нелинейных искажений, вызванных погрешностями сканирования и деформациями исходного картографического материала; устранение несводок контуров на смежных фрагментах; .....
умеет вроде

вопрос в том можно ли это как то автоматизировать? очень уж нудная работа

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

Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 16:06
Juls
Спасибо, попробую. растры с крестами..по крайней мере должны быть
а насколько хорошо у вас получалось распознавать кресты?
Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 16:27
reasonat
Насколько хорошо они прорисованы. Если крест вырождается в штрих-пунктир какой-то, а рядом есть ситуация с перекрестием линий, то прога ошибается. И если у сканированного растра большие поля и кресты начинаются слишком далеко от угла растра, тоже вроде не попадала.
Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 19:36
Максим Дубинин
привязка растров:
http://gis-lab.info/qa/georef-qgis-rosreestr.html
если собрали для всех GCP (в 99% случаев это делает вручную), дальше - легко автоматизировать, см. в этом же инструменте экспорт скрипта GDAL для примера.
Re: Трансформация и привязка растров
Добавлено: 03 авг 2010, 22:18
Juls
спасибо, посмотрю
