... comunque, vedo che sono in buona compagnia: http://osgeo-org.1560.x6.nabble.com/addAttribute-to-memory-layer-td5082136.html
:) Il giorno 14 ottobre 2013 14:16, Geo DrinX <geodr...@gmail.com> ha scritto: > > Non demoralizzarti. Anche noi stiamo migrando plugin grossi (mesi di >> lavoro anche per noi). >> Se puoi spiegarci meglio il problema, potremo aiutarti. >> > > Ti ringrazio. > Per farla breve, devo creare un memoryLayer e devo inserire un punto con > un record associato: > > > ------------------------------------------------------------------------------------------------------------ > geomType = "Point" + '?crs=proj4:' + > QgsProject.instance().readEntry("SpatialRefSys","/ProjectCRSProj4String")[0] > DronePlan = "DronePlan_" > memLay = QgsVectorLayer(geomType, DronePlan, 'memory') > > pr2 = memLay.dataProvider() > > res = pr2.addAttributes( [QgsField('Campo')]) > > fields = memLay.pendingFields() > f = QgsFeature(fields) > > f['Campo'] = 100 > > ------------------------------------------------------------------------------------------------------------ > > Ma la console risponde: > KeyError: 'Campo' > > ??? cosa vuole ? >
_______________________________________________ Gfoss@lists.gfoss.it http://lists.gfoss.it/cgi-bin/mailman/listinfo/gfoss Questa e' una lista di discussione pubblica aperta a tutti. I messaggi di questa lista non hanno relazione diretta con le posizioni dell'Associazione GFOSS.it. 666 iscritti al 22.7.2013