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

QGIS API 1.9

Добавлено: 29 мар 2013, 16:03
dab
Версия QGIS 1.9.0-Master, ревизия 9bcddc5
Я попытался запустить в QGIS 1.9 модуль Python проверенный в работе на QGIS 1.8, но получаю ошибки типа
'QgsFeature' object has no attribute 'attributeMap'
или
'QgsVectorDataProvider' object has no attribute 'select'
Это как правильно понимать - API QGIS 1.9 настолько изменился в новой версии?
Подскажите, пожалуйста, где документацию почитать именно на API QGIS 1.9?

Re: QGIS API 1.9

Добавлено: 29 мар 2013, 16:45
Александр Мурый
Если я правильно понимаю, основные доки API — вроде бы, как раз для разрабатываемой версии (написано "Quantum GIS API Documentation master-58d076e"). Отдельно есть доки для более старых версий (1.8, например).

Для QgsFeature версии 1.9 "attributeMap" не находится, а для 1.8 есть.

Больше скажут разработчики :)

Re: QGIS API 1.9

Добавлено: 29 мар 2013, 17:02
Александр Мурый
Кстати, вот тут приведены основные значимые изменения в API к версии 2.0 (а вот полный дифф версий API 1.8 и master).

Re: QGIS API 1.9

Добавлено: 29 мар 2013, 17:04
dab
Александр Мурый писал(а):Если я правильно понимаю, основные доки API — вроде бы...
Да. Чего-то я "торможу" вечером в пятницу :oops: