Страница 2 из 4

Re: Географическая привязка данных с помощью QGIS

Добавлено: 19 май 2011, 10:44
Voltron
Я так понял тут надо вообще удалить привязку и привязать по новой.

Re: Географическая привязка данных с помощью QGIS

Добавлено: 25 июн 2011, 21:58
ann0ther
Разжилась полезной картой - jpeg, 6300*10752 точек, 9643 Kb. Понадобилось привязать.
Сверяясь с найденными в сети рекомендациями расставила точки и запустила процесс привязки. На выходе получился tif, 9608*7936... размер более 200 M :shock: Координаты, правда, в строке состояния отображаются, и вполне правдоподобные.
Такое увеличение размера - это нормально? Есть какие-то параметры, которые позволяют управлять этим размером?

QGIS 1.5.0
Georeferencer GDAL 3.1.9

Re: Географическая привязка данных с помощью QGIS

Добавлено: 25 июн 2011, 22:20
SS_Rebelious
ann0ther писал(а):QGIS 1.5.0
обновляйтесь до 1.7

Увеличение размера номально, это же tiff. Не помню, как было в 1.5.0, но в текущей есть параметры "Compression" и "Target resolution" - должно помочь.

Re: Географическая привязка данных с помощью QGIS

Добавлено: 25 июн 2011, 22:30
ann0ther
Спасибо!

Re: Географическая привязка данных с помощью QGIS

Добавлено: 06 мар 2012, 22:24
bublik
Cкажите пожалуйста, а можно ли привязывать растр по прямоугольным координатам?
У меня не выходит. Я беру растр с карты-сотки, ввожу координаты как вижу на сетке - х в формате номер зоны Гаусса-Крюгера, плюс 3 цифры (км) плюс три нуля, чтобы получились метры, точка, два нуля.
По у - 4 цифры плюс 3 нуля и точка с двумя нулями. Проекцию выбираю EPSG 28410 - Гаусс-Крюгер зона 10.
На картинке видна первая точка на карте.

Изображение

проходит обработка, программа ничего не говорит, и в окне карты ничего не появляется.
Что не так?

Re: Географическая привязка данных с помощью QGIS

Добавлено: 06 мар 2012, 22:31
Александр Мурый
Выходной файл на диске создаётся? Вы можете его открыть в QGIS?

Re: Географическая привязка данных с помощью QGIS

Добавлено: 11 мар 2012, 12:04
bublik
да, файл на диске создается, это я, балбес, не проверил :(
Но...
Координаты верхней левой точки д.б.
по х (долгота) 10470 км
по y - 6616

на привязанном растре
х - 6290 км
у - 8323,5 км

ширина карты по сетке д.б. 26 км, измеренная "линейкой" - 27,915 км.

х верхней правой точки 6341. Таким образом, по разности координат 6341-6290 ширина карты составляет 51 км.
то же и по широте.

Короче, сплошная крякозябра.
:(

Re: Географическая привязка данных с помощью QGIS

Добавлено: 11 мар 2012, 12:09
Александр Мурый
А если привязать растр по географическим координатам углов?

Re: Географическая привязка данных с помощью QGIS

Добавлено: 11 мар 2012, 13:25
bublik
по географическим все привязывается. Но во-первых, с таким растром неудобно работать, он сжимается по вертикали до неестественных пропорций. Во-вторых, на нем нельзя делать измерения. В третьих, его нельзя перетрансформиривать никуда.

Продолжил свои поиски. Попытался поменять проекцию на GK 10N, EPSG 28470. типо прошла обработка, создался файл, его можно просмотреть в просмотрщике, он открывается в QGIS как слой, но в окне карты его не видно. Команда "Увеличить до границ слоя" или "Показать в обзоре" ничего не делает.

Поменял проекцию на Google Mercator, 900913. Долгота привязалась точно, а широта - нет. Совершенно не те цифры, и масштаб отличается в полтора раза в сторону увеличения.

В MapInfo эти операции выполняются легко - растр можно привязать как в прямоугольных, так и в географических координатах, а уже привязанный растр легко трансформируется из одной системы в другую и наоборот :(

Re: Географическая привязка данных с помощью QGIS

Добавлено: 11 мар 2012, 13:54
Максим Дубинин
Я согласен, что привязывать в спроецированную систему с помощью этого привязчика неудобно, возможно мы это когда-нибудь исправим. Но драматичность ситуации на мой взгляд переоценена.
bublik писал(а):Во-вторых, на нем нельзя делать измерения.
Это не так. Используйте режим расчетов на эллипсоиде или включите перепроецирование на лету и считайте в нужной вам проекции.
bublik писал(а):В третьих, его нельзя перетрансформиривать никуда.
Это не так. Используйте Растр\Projections\Перепроецирование

Re: Географическая привязка данных с помощью QGIS

Добавлено: 11 мар 2012, 14:31
bublik
Максим, я не драматург... ;) ну, не смог привязать в любимой проекции GK так и сказал.

попытка перепроецировать в GK зона 10 (EPSG 28410) приводит к сообщению

ERROR 1: Unable to compute a transformation between pixel/line
and georeferenced coordinates for G:/!GIS/!DOC/QGIS/georef-test-topomap.tif.
There is no affine transformation and no GCPs.

Что-то с проекцией Гаусса-Крюгера?
просто у меня все мои точки на карте привязаны именно в этой проекции. :(

Re: Географическая привязка данных с помощью QGIS

Добавлено: 11 мар 2012, 14:49
SS_Rebelious
bublik писал(а):georeferenced coordinates for G:/!GIS/!DOC/QGIS/georef-test-topomap.tif.
А вы не пробовали убирать восклицательные знаки из пути к файлу с которым работаете? Может в этом проблема?

У меня никогда не было проблем с привязкой топокарт в Гаусса-Крюгера.

Re: Географическая привязка данных с помощью QGIS

Добавлено: 11 мар 2012, 14:59
bublik
Прошу прощения, запутался сам в свойствах слоя и проекта. Единственное что не прошло, преобразование из Google Vercator в GK 10. да и фиг с ним.

Спасибо, извините за дурость.

Re: Географическая привязка данных с помощью QGIS

Добавлено: 11 мар 2012, 15:13
Voltron
Похоже, в вашем файле нет описание проекции, только координаты углов заданы. Посмотрите gdalinfo

Re: Географическая привязка данных с помощью QGIS

Добавлено: 09 авг 2012, 11:51
pnichkov
1. В именах экспортируемого файла / пути к файлу недопустимы символы кириллицы. Привязанный растр не создаётся с ошибкой: "Не удалось рассчитать трансформацию по контрольным точкам. Данная трансформация неразрешима." Неудобно.

2. Пытался привязать лист атласа военных карт. Результат выглядит непропорционально, сильно вытянут по горизонтали. Вероятно, дело в системах координат и проекций? Где можно почитать об этом?