Страница 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
				спасибо, посмотрю 
