Страница 1 из 1
Регистрация растра с помощью world-файла.
Добавлено: 21 май 2013, 19:40
Vadster
Прочитал статью на ресурсе, решил воспользоваться данной информацией.
Но регистрируемый растр имеет прямоугольное соотношение пикселя - с третьего знака после запятой:
Размеры растра в масштабе - 1485 на 1050;
Размер изображения - 842 на 595;
Отсюда содержание файла, если я правильно понял:
1.76365795724
0.00000000000
0.00000000000
-1.76470588235
.
.
И вот тут загвоздка пробовал самые разные конфигурации последних двух чисел с учетом точки отсчета именно от центра пикселя, но вот только в самом начале растра координаты 0.0 я так и не получил.
Максимально приближенные координаты в начале получались 0, 2.8
И вот откуда вышло именно это 2.8 понять не могу. Возможно это связано с прямоугольностью пикселя ?
Re: Регистрация растра с помощью world-файла.
Добавлено: 21 май 2013, 23:20
Дмитрий Барышников
В каком ПО вы проверяете координаты после регистрации изображения при помощи world файла?
Re: Регистрация растра с помощью world-файла.
Добавлено: 22 май 2013, 07:54
Vadster
Проверяю с помощью QGIS.
[ Сообщение с мобильного устройства ]
Re: Регистрация растра с помощью world-файла.
Добавлено: 22 май 2013, 08:19
gamm
Vadster писал(а):И вот откуда вышло именно это 2.8 понять не могу. Возможно это связано с прямоугольностью пикселя ?
при использовании world-файла пиксели считаются квадратными.
Поэтому либо используйте другой способ привязки (если ваше ПО позволяет - Арка, например, вроде как только квадратные пользует), либо другую систему координат с масштабированием одной из осей), либо интерполируйте снимок на квадратные пиксели.
Re: Регистрация растра с помощью world-файла.
Добавлено: 22 май 2013, 11:14
Дмитрий Барышников
В qgis поддерживаются не квадратные пикселы
[ Сообщение с мобильного устройства ]
Re: Регистрация растра с помощью world-файла.
Добавлено: 22 май 2013, 11:38
juffin_h
Приведите содержание world-файла полностью что ли. И координаты начала растра в QGIS при использовании этого файла. Может что и проясниться

Не видя чисел, что гадать то

Re: Регистрация растра с помощью world-файла.
Добавлено: 22 май 2013, 17:37
Vadster
Дмитрий Барышников писал(а):В qgis поддерживаются не квадратные пикселы.
Тогда каким образом мне нужно отсканировать материал, чтобы пикселы были квадратными ?
Re: Регистрация растра с помощью world-файла.
Добавлено: 22 май 2013, 19:41
gamm
Vadster писал(а):Тогда каким образом мне нужно отсканировать материал, чтобы пикселы были квадратными ?
используйте тот, что есть, но привязку сделайте в QGIS. В смысле, создайте файл соответствия пикселей и координат (либо руками, вместо world-файла, либо указав на экране). Как привязывать, смотрите инструкцию - наберите QGIS в поиске.
Re: Регистрация растра с помощью world-файла.
Добавлено: 22 май 2013, 23:37
Дмитрий Барышников
Давайте по порядку.
1. Специально проверил что пикселы могут быть не квадратными (см. рис.)

- world_file_works.png (36.77 КБ) 10777 просмотров
2. Вот содержимое моего world файла
0.03444180522565320665083135391924
0.00000000000
0.00000000000
-0.08067226890756302521008403361345
0.00000000000
0.00000000000
3. Координаты 0,0 - это точно центр верхнего левого пиксела
4. Вам не надо сканировать материал "чтобы пикселы были квадратными" - нужно отсканировать как есть, а потом привязать в той системе координат, в которой он создавался (для карты - это необходимо выяснить /в случае ВТУ ГШ - это Гаусс-Крюгер соответсвующей зоны/, для ДДЗ - все зависит от захвата и постобработки). Тогда и пикселы будут квадратными сами собой.
По поводу постобработки, например, есть моя статья
http://gis-lab.info/qa/ortho-rpc.html -и это для вполне определенного случая.
Для более точного ответа, делитесь - что у вас за материал.
Re: Регистрация растра с помощью world-файла.
Добавлено: 24 май 2013, 10:29
Vadster
Дмитрий, никак не могу выбраться из зоны хваленого 3G интернета до нормального, тогда и смогу выложить материал.
А вообще, уже писал на форуме, материал - план 1:5000, системой координат даже не пахнет, известно местоположение на карте вообще, участок довольно четко виден на картах GM и ЯК.
Один житель здешнего форума запросил мою проблему на email и прислал привязанный растр(Pulkovo1995), за что ему большое человеческое спасибо. Вот только последующие измерения показали, что размеры и площади участка отличаются(больше) от оригинальных приблизительно на 20%.Потому посоветовали просто регистрировать с помощью файла для приведения к нужному масштабу, но с этим как-то не складывается.
[ Сообщение с мобильного устройства ]
Re: Регистрация растра с помощью world-файла.
Добавлено: 24 май 2013, 15:48
Дмитрий Барышников
Так берите СК пулково 95/42 гаусс-крюгер нужной зоны и по известным координатам привязывайте (хоть в qgis хоть в arcgis). Чем больше точек тем точнее.
[ Сообщение с мобильного устройства ]
Re: Регистрация растра с помощью world-файла.
Добавлено: 28 май 2013, 09:06
Vadster
Re: Регистрация растра с помощью world-файла.
Добавлено: 28 май 2013, 09:44
Дмитрий Барышников
Правильно я понимаю, что вам привязка не нужна. Нужен только масштаб?
Re: Регистрация растра с помощью world-файла.
Добавлено: 02 июн 2013, 09:10
Vadster
Дмитрий Барышников писал(а):Правильно я понимаю, что вам привязка не нужна. Нужен только масштаб?
Как я уже писал мне помогли с привязкой растра (СК-95), но, измерив некоторые длины и площади оказалось, что они отличаются от оригинальных на определенный процент. А внимательно изучив бумажный вариант, оказалось, что и там есть немалые погрешности, так что от координатной привязки пришлось отказаться.
Таким образом остановился на варианте привязки world-файлом, так как это вполне подходящая альтернатива в моем случае.
Re: Регистрация растра с помощью world-файла.
Добавлено: 02 июн 2013, 10:22
Донецков
Все в этом мире относительно...