Регистрация растра с помощью world-файла.

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
Vadster
Интересующийся
Сообщения: 33
Зарегистрирован: 13 май 2013, 14:51
Репутация: 1
Откуда: Украина, АР Крым

Регистрация растра с помощью world-файла.

Сообщение Vadster » 21 май 2013, 19:40

Прочитал статью на ресурсе, решил воспользоваться данной информацией.
Но регистрируемый растр имеет прямоугольное соотношение пикселя - с третьего знака после запятой:
Размеры растра в масштабе - 1485 на 1050;
Размер изображения - 842 на 595;
Отсюда содержание файла, если я правильно понял:

1.76365795724
0.00000000000
0.00000000000
-1.76470588235
.
.
И вот тут загвоздка пробовал самые разные конфигурации последних двух чисел с учетом точки отсчета именно от центра пикселя, но вот только в самом начале растра координаты 0.0 я так и не получил.
Максимально приближенные координаты в начале получались 0, 2.8
И вот откуда вышло именно это 2.8 понять не могу. Возможно это связано с прямоугольностью пикселя ?
Временно в зоне слабого 3G интернета.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Регистрация растра с помощью world-файла.

Сообщение Дмитрий Барышников » 21 май 2013, 23:20

В каком ПО вы проверяете координаты после регистрации изображения при помощи world файла?

Vadster
Интересующийся
Сообщения: 33
Зарегистрирован: 13 май 2013, 14:51
Репутация: 1
Откуда: Украина, АР Крым

Re: Регистрация растра с помощью world-файла.

Сообщение Vadster » 22 май 2013, 07:54

Проверяю с помощью QGIS.

[ Сообщение с мобильного устройства ]

gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Регистрация растра с помощью world-файла.

Сообщение gamm » 22 май 2013, 08:19

Vadster писал(а):И вот откуда вышло именно это 2.8 понять не могу. Возможно это связано с прямоугольностью пикселя ?
при использовании world-файла пиксели считаются квадратными.

Поэтому либо используйте другой способ привязки (если ваше ПО позволяет - Арка, например, вроде как только квадратные пользует), либо другую систему координат с масштабированием одной из осей), либо интерполируйте снимок на квадратные пиксели.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Регистрация растра с помощью world-файла.

Сообщение Дмитрий Барышников » 22 май 2013, 11:14

В qgis поддерживаются не квадратные пикселы

[ Сообщение с мобильного устройства ]

juffin_h
Завсегдатай
Сообщения: 265
Зарегистрирован: 22 окт 2012, 08:35
Репутация: 50
Откуда: Нижний Новгород

Re: Регистрация растра с помощью world-файла.

Сообщение juffin_h » 22 май 2013, 11:38

Приведите содержание world-файла полностью что ли. И координаты начала растра в QGIS при использовании этого файла. Может что и проясниться :)
Не видя чисел, что гадать то :roll:

Vadster
Интересующийся
Сообщения: 33
Зарегистрирован: 13 май 2013, 14:51
Репутация: 1
Откуда: Украина, АР Крым

Re: Регистрация растра с помощью world-файла.

Сообщение Vadster » 22 май 2013, 17:37

Дмитрий Барышников писал(а):В qgis поддерживаются не квадратные пикселы.
Тогда каким образом мне нужно отсканировать материал, чтобы пикселы были квадратными ?
Временно в зоне слабого 3G интернета.

gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Регистрация растра с помощью world-файла.

Сообщение gamm » 22 май 2013, 19:41

Vadster писал(а):Тогда каким образом мне нужно отсканировать материал, чтобы пикселы были квадратными ?
используйте тот, что есть, но привязку сделайте в QGIS. В смысле, создайте файл соответствия пикселей и координат (либо руками, вместо world-файла, либо указав на экране). Как привязывать, смотрите инструкцию - наберите QGIS в поиске.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Регистрация растра с помощью world-файла.

Сообщение Дмитрий Барышников » 22 май 2013, 23:37

Давайте по порядку.
1. Специально проверил что пикселы могут быть не квадратными (см. рис.)
world_file_works.png
world_file_works.png (36.77 КБ) 10741 просмотр
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 -и это для вполне определенного случая.

Для более точного ответа, делитесь - что у вас за материал.

Vadster
Интересующийся
Сообщения: 33
Зарегистрирован: 13 май 2013, 14:51
Репутация: 1
Откуда: Украина, АР Крым

Re: Регистрация растра с помощью world-файла.

Сообщение Vadster » 24 май 2013, 10:29

Дмитрий, никак не могу выбраться из зоны хваленого 3G интернета до нормального, тогда и смогу выложить материал.
А вообще, уже писал на форуме, материал - план 1:5000, системой координат даже не пахнет, известно местоположение на карте вообще, участок довольно четко виден на картах GM и ЯК.
Один житель здешнего форума запросил мою проблему на email и прислал привязанный растр(Pulkovo1995), за что ему большое человеческое спасибо. Вот только последующие измерения показали, что размеры и площади участка отличаются(больше) от оригинальных приблизительно на 20%.Потому посоветовали просто регистрировать с помощью файла для приведения к нужному масштабу, но с этим как-то не складывается.

[ Сообщение с мобильного устройства ]
Временно в зоне слабого 3G интернета.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Регистрация растра с помощью world-файла.

Сообщение Дмитрий Барышников » 24 май 2013, 15:48

Так берите СК пулково 95/42 гаусс-крюгер нужной зоны и по известным координатам привязывайте (хоть в qgis хоть в arcgis). Чем больше точек тем точнее.

[ Сообщение с мобильного устройства ]

Vadster
Интересующийся
Сообщения: 33
Зарегистрирован: 13 май 2013, 14:51
Репутация: 1
Откуда: Украина, АР Крым

Re: Регистрация растра с помощью world-файла.

Сообщение Vadster » 28 май 2013, 09:06

Ссылка на целевой растр.

http://yadi.sk/d/dh-noNIr5F7FQ

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Регистрация растра с помощью world-файла.

Сообщение Дмитрий Барышников » 28 май 2013, 09:44

Правильно я понимаю, что вам привязка не нужна. Нужен только масштаб?

Vadster
Интересующийся
Сообщения: 33
Зарегистрирован: 13 май 2013, 14:51
Репутация: 1
Откуда: Украина, АР Крым

Re: Регистрация растра с помощью world-файла.

Сообщение Vadster » 02 июн 2013, 09:10

Дмитрий Барышников писал(а):Правильно я понимаю, что вам привязка не нужна. Нужен только масштаб?
Как я уже писал мне помогли с привязкой растра (СК-95), но, измерив некоторые длины и площади оказалось, что они отличаются от оригинальных на определенный процент. А внимательно изучив бумажный вариант, оказалось, что и там есть немалые погрешности, так что от координатной привязки пришлось отказаться.
Таким образом остановился на варианте привязки world-файлом, так как это вполне подходящая альтернатива в моем случае.
Временно в зоне слабого 3G интернета.

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Регистрация растра с помощью world-файла.

Сообщение Донецков » 02 июн 2013, 10:22

Все в этом мире относительно...

Ответить

Вернуться в «Я новичок!»

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

Сейчас этот форум просматривают: Semrush [Bot] и 2 гостя