Страница 1 из 1

Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 17 авг 2015, 20:56
BioDasha
Добрый день!
После обновления QGis до версии 2.10.1-Pisa Pisa появились проблемы с привязкой растров. Файл загружается, точки ставятся, все настройки вроде бы в норме, но готовый .tif не открывается в том проекте, где он привязывался. СК - WGS 84. Если создать новый проект, то растр отображается, но при попытке подгрузить любые дополнительные векторные слои/подложки выскакивает ошибка при выполнении сценария Python:
Traceback (most recent call last):
File "/home/dasha/.qgis2/python/plugins/openlayers_plugin/weblayers/weblayer.py", line 97, in addLayer
self._addLayerCallback(self)
File "/home/dasha/.qgis2/python/plugins/openlayers_plugin/openlayers_plugin.py", line 135, in addLayer
self.setMapCrs(coordRefSys)
File "/home/dasha/.qgis2/python/plugins/openlayers_plugin/openlayers_plugin.py", line 176, in setMapCrs
extMap = coordTrans.transform(extMap, QgsCoordinateTransform.ForwardTransform)
QgsCsException: прямая трансформация of
(58728.036174, 113782.012544)
PROJ.4: +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0 +to +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs
Ошибка: latitude or longitude exceeded limits

Версия Python:
2.7.6 (default, Jun 22 2015, 18:01:27)
[GCC 4.8.2]

Версия:
2.10.1-Pisa Pisa, exported

Путь поиска Python: ['/usr/share/qgis/python/plugins/processing', '/usr/share/qgis/python', u'/home/dasha/.qgis2/python', u'/home/dasha/.qgis2/python/plugins', '/usr/share/qgis/python/plugins', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode', u'/home/dasha/.qgis2//python', '/usr/share/qgis/python/plugins/fTools/tools', '/home/dasha/.qgis2/python/plugins/DigitizingTools/tools', '/home/dasha/.qgis2/python/plugins/QuickMultiAttributeEdit/forms', '/home/dasha/\xd0\x94\xd0\xbe\xd0\xba\xd1\x83\xd0\xbc\xd0\xb5\xd0\xbd\xd1\x82\xd1\x8b/\xd0\xba\xd0\xb8\xd0\xb5\xd0\xb2/maps']
Вот архивчик с изначальным файлом, точками привязки и tif-ом:
https://drive.google.com/file/d/0B59GEk ... sp=sharing

Попытки использовать другие файлы/переустановить QGis ничего не дали :(

Буду благодарна за помощь!

Re: Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 17 авг 2015, 21:07
Denis Rykov
Вы как-то используете плагин OpenLayers? Если нет, отключите его, сообщение об ошибке должно исчезнуть.

Re: Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 17 авг 2015, 22:04
BioDasha
Denis Rykov, тут использую подложку OSM. Если открывать сначала растр, потом векторные контуры, то растр улетает непонятно куда. А если добавлять растр в уже существующий проект с контурами - он вообще не отображается

Re: Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 17 авг 2015, 22:12
BioDasha
Кстати, до переустановки QGis ошибка была не по файлам openlayers, а по чему-то другому, с заключением "OverflowError: cannot convert float infinity to integer"

Re: Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 17 авг 2015, 22:13
gamm
BioDasha писал(а):Denis Rykov, тут использую подложку OSM. Если открывать сначала растр, потом векторные контуры, то растр улетает непонятно куда. А если добавлять растр в уже существующий проект с контурами - он вообще не отображается
у вас что-то с координатами, обещали градусы, а передаете метры. Где-то нужно установить правильную систему координат, или в проекте, или в слое. Поэтому и улетает ...

Re: Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 17 авг 2015, 22:16
BioDasha
gamm писал(а): у вас что-то с координатами, обещали градусы, а передаете метры. Где-то нужно установить правильную систему координат, или в проекте, или в слое. Поэтому и улетает ...
Везде WGS 84, вроде бы проблема не в этом.

Re: Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 17 авг 2015, 22:30
BioDasha
Хотя теперь вылетают ошибки по openlayers. Наверное, проблема все-таки в них

Re: Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 18 авг 2015, 05:23
Denis Rykov
Не знаю что там с OpenLayers, пользуйтесь более продвинутым плагином QuickMapServices для подключения подложек. В случае возникновения проблем с этим плагином - пишите, поможем.

Re: Ошибка Python при привязке растра QGis2.10.1-Pisa Pisa

Добавлено: 18 авг 2015, 08:05
gamm
BioDasha писал(а):Везде WGS 84, вроде бы проблема не в этом.
там явно не градусы, а какие-то непонятные числа, скорее всего в том слое, который "улетает"
QgsCsException: прямая трансформация of
(58728.036174, 113782.012544)
PROJ.4: +proj=longlat +datum=WGS84 +no_defs +ellps=WGS84 +towgs84=0,0,0 +to +proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs
Ошибка: latitude or longitude exceeded limits