Annonce
#1 Thu 18 May 2017 10:22
- Juliettam04
- Participant occasionnel
- Date d'inscription: 10 Nov 2014
- Messages: 11
QGIS: Appliquer style zigzag a des lignes
Bonjour,
Je cherche à appliquer un style zigzag à des lignes simples mais je n'ai pas encore de solution...
J'ai trouvé une proposition sur le site de Géoinformation : http://www.geoinformations.developpemen … a3484.html
mais cela ne fonctionne pas sur mon QGIS v.2.18.1...
J'utilise leur générateur de géométrie mais il me dit que l'expression " zigzag($geometry,200,100)" est invalide :
"Erreur d'analyse:
Erreur d'évaluation: index 0 is out of bounds for axis 0 with size 0"
Si jamais quelqu'un a une idée de la provenance du pb ?
ou simplement une autre solution pour créer un style zigzag je suis preneuse !
Merci d'avance.
Hors ligne
#2 Fri 02 June 2017 12:28
Re: QGIS: Appliquer style zigzag a des lignes
Bonjour,
Avez-vous bien intégré la fonction dans les fonctions customs de QGIS ?
Il faut télécharger le zip qui est dans la page et insérer le code de zigzag.py dans l'éditeur de fonction de la fenêtre d'expression de QGIS.
Du coup, la fonction zigzag apparaîtra dans les fonctions utilisables et l'erreur, à mon avis, disparaîtra
geodata au cerema et petits billets en géomatique
Hors ligne
#3 Sat 04 January 2025 11:16
- Tixi
- Participant actif
- Date d'inscription: 6 Jun 2022
- Messages: 130
Re: QGIS: Appliquer style zigzag a des lignes
Je déterre ce message, pour avoir été confronte au même problème, il y a une manière plus simple que celle cite plus haut, et que je n ai pas réussi a mettre en oeuvre :
Dans l éditeur de géométrie, il y a depuis 2021 les fonctions triangular_wave, square_wave et wave qui font très bien leu boulot, même si les coutures au niveau des angles aigus ne sont pas toujours parfaites, ca reste très simple a utiliser.
Hors ligne