Страница 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

Координаты, правда, в строке состояния отображаются, и вполне правдоподобные.
Такое увеличение размера - это нормально? Есть какие-то параметры, которые позволяют управлять этим размером?
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. Пытался привязать лист атласа военных карт. Результат выглядит непропорционально, сильно вытянут по горизонтали. Вероятно, дело в системах координат и проекций? Где можно почитать об этом?