Message posté par : nico-29
----------------------------------------
La réponse:
-----------------
Code :
fcString = json.dumps(mon_geojson)
codec = QTextCodec.codecForName("UTF-8")
fields = QgsJsonUtils.stringToFields(fcString, codec)
feats = QgsJsonUtils.stringToFeatureList(fcString, fields, codec)
vl = QgsVectorLayer('Point', mon_layer, "memory")
dp = vl.dataProvider()
for f in fields.names():
dp.addAttributes( [ QgsField(f, QVariant.String)])
vl.updateFields()
dp.addFeatures( feats )
dp.addAttributes(fields)
vl.updateExtents()
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=341749#p341749
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net