24-07-2012, 22:43
Z poziomu Pythona próbuję utworzyć nowy obiekt QgsDataProvider na podstawie już istniejącego:
Niestety otrzymuję komunikat:
Czy można to jakoś obejść?
Kod:
provider = warstwa.dataProvider()
uri = provider.dataSourceUri()
providerNew = QgsDataProvider(uri)
Niestety otrzymuję komunikat:
Kod:
providerNew = QgsDataProvider(uri)
TypeError: qgis.core.QgsDataProvider represents a C++ abstract class and cannot be instantiated
Czy można to jakoś obejść?