трабл при работе с Image Boundary

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

трабл при работе с Image Boundary

Сообщение nadiopt » 29 сен 2010, 14:14

имеем директорию, в ней 140 субдиректорий со снимками
при попытке создать карту покрытия выдает следующее:

Код: Выделить всё

Ошибка при выполнении сценария Python:

Traceback (most recent call last):
  File "C:/Users/nadiopt/.qgis/python/plugins\imgboundary\imgboundary_dlg.py", line 341, in processImages
    self.__processImage(imgTree.child(id))
  File "C:/Users/nadiopt/.qgis/python/plugins\imgboundary\imgboundary_dlg.py", line 132, in __processImage
    boundary.calculate(1)
  File "C:/Users/nadiopt/.qgis/python/plugins\imgboundary\pointsimgboundary.py", line 229, in calculate
    self.__calculatePoints(nBand)
  File "C:/Users/nadiopt/.qgis/python/plugins\imgboundary\pointsimgboundary.py", line 191, in __calculatePoints
    (line, scan) = matrixImg.getFindFirstNoZero()
  File "C:/Users/nadiopt/.qgis/python/plugins\imgboundary\pointsimgboundary.py", line 119, in getFindFirstNoZero
    rangeRead = self.__populateMatrix()
  File "C:/Users/nadiopt/.qgis/python/plugins\imgboundary\pointsimgboundary.py", line 95, in __populateMatrix
    self.__Band.XSize, rangeRead, self.__Band.DataType)
  File "D:\OSGeo4W\apps\gdal-17\pymod\osgeo\gdal.py", line 896, in ReadAsArray
    buf_xsize, buf_ysize, buf_obj )
  File "D:\OSGeo4W\apps\gdal-17\pymod\osgeo\gdal_array.py", line 204, in BandReadAsArray
    if len(buf_obj.shape) == 2:
AttributeError: 'int' object has no attribute 'shape'

Версия Python:
2.5.1 (r251:54863, Apr 18 2007, 08:51:08) [MSC v.1310 32 bit (Intel)]


Версия QGIS:
1.6.0-Trunk Trunk, 14267

Путь поиска Python: ['C:\\Users\\nadiopt\\.qgis\\python\\plugins\\GeoCoding', 'C:\\Users\\nadiopt\\.qgis\\python\\plugins\\elevation', 'C:\\Users\\nadiopt\\.qgis\\python\\plugins\\GeoCoding', 'D:/OSGeo4W/apps/qgis-dev/./python', 'C:/Users/nadiopt/.qgis/python', 'C:/Users/nadiopt/.qgis/python/plugins', 'D:/OSGeo4W/apps/qgis-dev/./python/plugins', 'D:\\OSGeo4W\\apps\\gdal-17\\pymod', 'C:\\Program Files (x86)\\ArcGIS\\bin', 'C:\\Windows\\system32\\python25.zip', 'D:\\OSGeo4W\\apps\\Python25\\DLLs', 'D:\\OSGeo4W\\apps\\Python25\\lib', 'D:\\OSGeo4W\\apps\\Python25\\lib\\plat-win', 'D:\\OSGeo4W\\apps\\Python25\\lib\\lib-tk', 'D:\\OSGeo4W\\apps\\qgis-dev\\bin', 'D:\\OSGeo4W\\apps\\Python25', 'D:\\OSGeo4W\\apps\\Python25\\lib\\site-packages', 'D:\\OSGeo4W\\apps\\Python25\\lib\\site-packages\\win32', 'D:\\OSGeo4W\\apps\\Python25\\lib\\site-packages\\win32\\lib', 'D:\\OSGeo4W\\apps\\Python25\\lib\\site-packages\\Pythonwin', 'D:\\OSGeo4W\\apps\\Python25\\lib\\site-packages\\wx-2.8-msw-unicode', 'C:\\Users\\nadiopt\\.qgis\\python\\plugins\\cadtools\\tools', '~/.qgis/python', 'D:\\OSGeo4W\\apps\\qgis-dev\\python\\plugins\\fTools\\tools', 'C:\\Users\\nadiopt\\.qgis\\python\\plugins\\cataloginpecreate\\logic', 'C:\\Users\\nadiopt\\.qgis\\python\\plugins\\cataloginpecreate\\gui', '/usr/share/qgis/python', '/usr/share/qgis/python/', '/usr/share/qgis/python/', '/usr/share/qgis/python', '.', 'C:\\Users\\nadiopt\\.qgis\\python\\plugins\\ziplayers\\logic', 'C:\\Users\\nadiopt\\.qgis\\python\\plugins\\ziplayers\\gui']
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: трабл при работе с Image Boundary

Сообщение Denis Rykov » 29 сен 2010, 17:39

Ставите из osgeo4w? Если да, то поменяейте в батнике запуска QGIS строку

Код: Выделить всё

call "%OSGEO4W_ROOT%"\bin\gdal17.bat
на

Код: Выделить всё

call "%OSGEO4W_ROOT%"\bin\gdal16.bat
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: трабл при работе с Image Boundary

Сообщение nadiopt » 30 сен 2010, 12:26

а где этот батник лежит?
ин гроссен фамилен нихт клювен клац клац

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: трабл при работе с Image Boundary

Сообщение Denis Rykov » 30 сен 2010, 12:57

Ярлык создаётся на рабочем столе, а сам файл в

Код: Выделить всё

C:\OSGeo4W\bin\qgis-dev.bat  
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
nadiopt
Гуру
Сообщения: 4744
Зарегистрирован: 29 янв 2009, 13:27
Репутация: 495
Ваше звание: хрюкало
Откуда: Санкт-Петербург
Контактная информация:

Re: трабл при работе с Image Boundary

Сообщение nadiopt » 30 сен 2010, 13:04

ура! Заработало!
ин гроссен фамилен нихт клювен клац клац

Ответить

Вернуться в «QGIS»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя