Message posté par : Le Ny Pierre-André
----------------------------------------
+1
A la rigueur, dans un envt QGIS-Server / QGIS WebClient et/ou LizMap, je comprendrais le contexte mais pour le moment c'est trop flou.
Précisions de rigueur
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329452#p329452
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
Message posté par : Jean-Daniel Lomenède
----------------------------------------
Bonjour,
la question est beaucoup trop vague et imprécise.
Précisez d'abord ce que vous avez fait et ce que vous souhaitez faire.
Vous développez une application web avec le microframework FLASK ?
Vous voulez y intégrer une carte interactive ? Quelle bibliothèque utilisez-vous ?
Je ne pense pas non plus que vous êtes dans le bon forum.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329451#p329451
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
Message posté par : Jean-Daniel Lomenède
----------------------------------------
-----------------
preliator écrit :
Pour cela, j'utilise la library pyshp.
-----------------
Il y a une raison à utiliser cette librairie plutôt que l'environnement pyqgis ?
D'après la documentation ici : https://pypi.org/project/pyshp
je pense que tu peux faire un truc du genre :
-----------------
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():
if shaperec['mon_champs'] == 'toto' and shparec['mon_champs2'] == 'toto2':
w.record(*shaperec.record)
w.shape(shaperec.shape)
w.close()
-----------------
Cdt,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329450#p329450
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
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
Message posté par : SANTANNA
----------------------------------------
C'est-à-dire que dans les résultats, on trouve a minima des 'migration active', des 'migration' et des NULL comme "comportement"?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329446#p329446
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
Message posté par : Le Ny Pierre-André
----------------------------------------
Pas nécessairement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329445#p329445
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
Message posté par : Oliv38
----------------------------------------
Il y a 20 couches.
Faut-il re-zipper le qgs après l'avoir modifié pour charger le qgz dans qgis 3 ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329444#p329444
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
Message posté par : BenB
----------------------------------------
Oui j'ai bien testé sans AND "comportement" NOT IN (' Migration active','Migration'). La première partie du filtre fonctionne
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329443#p329443
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
Message posté par : scoobidoo
----------------------------------------
Merci pour l'astuce, mon message sera plus parlant avec un screenshot
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329442#p329442
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
Message posté par : Le Ny Pierre-André
----------------------------------------
Je vous l'accorde, le reconstruire ainsi est une méthode un peu empirique.
Je pensais à couche par couche par exemple mais vous en avez peut-être beaucoup...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=329441#p329441
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