qgis количество точек в полигонах. Ошибка Python-кода

Не знаете, где задать вопрос? Задавайте здесь.
Ответить
MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

qgis количество точек в полигонах. Ошибка Python-кода

Сообщение MelechinAV » 01 авг 2013, 14:46

Решено

Вопрос по работе qgis. Был гугл, руководство, поиск по форуму. Все это было 4 суток. Не понимаю что происходит.

1. Создаю новый слой "полигон" и рисую в нем полигон.
2. Создаю новый слой "точки" и рисую в нем точки. Две попадают в полигон, одна - вне полигона.
3. Нажимаю: Инструменты>Анализ>Количество точек в полигонах (должен выдать ведь 2?).
4. Результат - Ошибка:
При выполнении Python-кода возникла ошибка:

Traceback (most recent call last):
File "/usr/share/qgis/python/plugins/fTools/tools/doPointsInPolygon.py", line 79, in accept
self.compute(inPoly, inPts, inField, outPath, self.progressBar)
File "/usr/share/qgis/python/plugins/fTools/tools/doPointsInPolygon.py", line 123, in compute
add = 85.00 / polyProvider.featureCount()
ZeroDivisionError: float division

Версия Python:
2.6.6 (r266:84292, Dec 27 2010, 00:18:12)
[GCC 4.4.5]

Путь поиска Python: ['/usr/share/qgis/python', '/home/muuser/.qgis//python', '/home/muuser/.qgis//python/plugins', '/usr/share/qgis/python/plugins', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old', '/usr/lib/python2.6/lib-dynload', '/usr/local/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages', '/usr/lib/python2.6/dist-packages/PIL', '/usr/lib/python2.6/dist-packages/gst-0.10', '/usr/lib/pymodules/python2.6', '/usr/lib/pymodules/python2.6/gtk-2.0', '/usr/share/qgis/python/plugins/fTools/tools']
Изображение

ОС - дебиан 6. Последняя версия qgis, все зависимости стоят.

Заранее благодарен.
Последний раз редактировалось MelechinAV 20 авг 2013, 09:20, всего редактировалось 2 раза.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: qgis количество точек в полигонах. Ошибка Python-кода

Сообщение Максим Дубинин » 01 авг 2013, 15:15

питон 2.6.6?
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: qgis количество точек в полигонах. Ошибка Python-кода

Сообщение rhot » 01 авг 2013, 15:19

Версия древняя :D
Я с такой начинал помню.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: qgis количество точек в полигонах. Ошибка Python-кода

Сообщение MelechinAV » 01 авг 2013, 15:21

да 2.6.6-3

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: qgis количество точек в полигонах. Ошибка Python-кода

Сообщение MelechinAV » 01 авг 2013, 15:23

rhot писал(а):Версия древняя :D
Я с такой начинал помню.
древняя версия чего - дебиана или ку-гис? Я ставил из стандартных репозиториев дебиана и обновлялся каждый день

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: qgis количество точек в полигонах. Ошибка Python-кода

Сообщение Максим Дубинин » 01 авг 2013, 15:28

питона, обновитесь до 2.7.4, 2013 на дворе.

Скрины с ночной сборки

Изображение

Изображение
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: qgis количество точек в полигонах. Ошибка Python-кода

Сообщение rhot » 01 авг 2013, 15:43

Обе, Sqeeze тоже не первой свежести, хотя и поддерживается ещё, на уровне устранения проблем с безопасностью.
Читаем.

Так что таким обновлениям QGIS без разницы - будет 1.4 пока релиз в архив не положат.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

MelechinAV
Интересующийся
Сообщения: 32
Зарегистрирован: 01 авг 2013, 14:36
Репутация: 1

Re: qgis количество точек в полигонах. Ошибка Python-кода

Сообщение MelechinAV » 01 авг 2013, 15:44

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

Ответить

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

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

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