Message posté par : preliator
----------------------------------------
Bonjour à tous,
Sur Python, je voudrais créer un nouveau Shape à partir d'un autre, en appliquant un
certains nombre de filtres. Pour cela, j'utilise la library pyshp.
Voici mon code de départ :
-----------------
Code :
import shapefile
sf = shapefile.Reader("Parcelles/parcelle.shp")
w = shapefile.Writer("result/test.shp", shapeType = 5,
encoding="utf8")
w.fields = sf.fields[1:]
for shaperec in sf.iterShapeRecords():
w.record(*shaperec.record)
w.shape(shaperec.shape)
w.close()
-----------------
De cette manière, je crée simplement une copie du shape d'origine. Après avoir testé
plusieurs combinaison, je ne sais pas où placer mes conditions de filtre (par exemple,
champ1 = valeur ET champ2 = valeur, etc).
Merci à vous.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=329447#p329447
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