Message posté par : 88cam26
----------------------------------------
Merci de cette réponse,
Cependant ça ne fonctionne pas, il m'affiche une erreur des le lancement de l'algorithme.
Mais aussi je n'ai qu'une seule couche à "accrocher". Alors même lorsque je la renseigne en Couche vectorielle en entrée et en couche de référence, (bien que je l'ai dupliqué) cela ne fonctionne pas.
Je ne sais pas ?
Camille
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323045#p323045
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 : Vincent
----------------------------------------
-----------------
Citation :
le tronçons ne doit pas contenir d'angle inférieur à 170° ou supérieur à 190° (sur les sommets)
-----------------
Pouvez-vous inclure un schéma de ce qui est acceptable et de ce qui ne l'est pas ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323044#p323044
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 : BOYER.M
----------------------------------------
Bonjour,
Je vous sollicite étant donné que je ne parviens pas à trouver la solution malgré mes recherches.
J'ai une couche de type ligne, qui a un attribut appelé "Type" (type A, B ou C).
Je souhaite à partir de plusieurs critères modifier certains tronçons qui son en C ou en B en A.
Les critères :
- la longueur du tronçons doit être inférieur ou égal à 30 m - pas de soucis pour celui-ci.
- le tronçons ne doit pas contenir d'angle inférieur à 170° ou supérieur à 190° (sur les sommets) - ici je sèche sur la méthode de calcul des angles d'un tronçon (un tronçon pouvant avoir 0 ou plusieurs sommets), j'ai regardé du coté de l'azimut mais cela indique un seul azimut par tronçon.
- le tronçons de "type C"doit intersecter à ses 2 extrémités un tronçon en de "type A" - ici je ne parviens pas à trouver la méthode pour indiqué uniquement au 2 extrémités, si l'intersection n'est qu'a une extrémité il ne pas me le sélectionner.
En espérant avoir était assez clair.
Si certains on des idées, pistes de réflexion je suis preneurs
Merci par avance,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323043#p323043
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
----------------------------------------
Bonjour,
Le comité de pilotage du projet QGIS (PSC) a dépouillé les votes et, ont été retenus pour les subventions 2019, les projets suivants (pour un total de 22,2k€):
Choix n°1: 9. Profile and optimise the QGIS vector rendering code (1400€)
Choix n°2: 8. "Rebalance" the labeling engine and fix poor automatic label placement choices (1800€)
Choix n°3: 6. Reuse core functionality to provide DB manager features (3000€)
Choix n°4: 10. Snapping cache improvements (5000€)
Choix n°5: 7. Fix problems in larger scene (5000€)
Choix n°6: 3. Open documentation issues for pull-requests (6000€)
Plus d'informations à http://blog.qgis.org/2019/06/30/qgis-grant-programme-2019-results/
Bien évidemment, les projets non retenus, compte tenu de leur intérêt, ne doivent pas être laissés à l'abandon et restent directement finançables par la communauté.
Merci à tous les participants au vote, aux sponsors et aux donateurs.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323041#p323041
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
----------------------------------------
Bonjour,
-----------------
Citation :
Je rencontre un soucis avec la formule "With Variable"
-----------------
Effectivement, il me semble en recopiant le code que mes @ se sont perdus en chemin. Le code corrigé est donc le suivant.
-----------------
Code :
with_variable( 'nombre_arbres', -- ceci sert juste à condenser le code, je vous invite à lire sa doc
array_count( array( "champ1", "champ2","champ3","champ4" ), 'PRESENCE' ), -- renvoie le nombre d'arbres par ligne (sous réserve de bien écrire présence pareil partout)
CASE
WHEN @nombre_arbres = 4 THEN 2
WHEN @nombre_arbres = 3 THEN 1
ELSE 0
END)
-----------------
Par contre, dans ce que vous semblez tester, le résultat n'est plus conforme à ce que vous demandiez au départ.
PS: Attention, dans vos données, il y a aussi 'PRESENCE ' (avec espace à la fin)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323040#p323040
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 : oligator6200
----------------------------------------
Bonjour,
Oui, ce travail s'inscrit dans le cadre d'un mémoire et je souhaiterais pouvoir représenter mes données de différentes manières.
Pas de soucis, merci de votre réponse.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323015#p323015
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-Baptiste Richet
----------------------------------------
Le problème est résolu, et voici le fin mot de l'histoire, en espérant qu'il permettra à d'autres d'éviter le temps que j'ai perdu !
Le problème posé ici est parti d'un mauvais diagnostic :
1) Mes couches n'étaient pas suffisamment homogènes au départ, avec des SCR différents, parfois des emprises légèrement différentes. En homogénéisant les méthodes de productions, et prenant soin de préciser le SCR pour les couches qui étaient produites sans reprendre le SCR des couches parentes, les fonctions ont pu "tourner".
2) Il existe une différence de présentation de l'étendue d'une couche raster entre SAGA et Qgis, mais ils l'affichent bien avec les bonnes dimensions et au bon endroit ! SAGA donne une emprise entre les centres des pixels, tandis que Qgis donne une emprise sur les coins des pixels.
Merci à tumasgiu pour ses tests et ses conseils.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323012#p323012
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 : Vincent
----------------------------------------
Et une fois tout compris, ça donne :
-----------------
Code :
with_variable( 'nombre_arbre', array_length(array_filter(array( "ARBRE1" , "ARBRE2" , "ARBRE3", "ARBRE4" ), @element ='PRESENCE')),
CASE
WHEN @nombre_arbre = 1 THEN 0
WHEN @nombre_arbre = 2 THEN 0
WHEN @nombre_arbre= 3 THEN 1
WHEN @nombre_arbre= 4 THEN 2
END
)
-----------------
:)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323002#p323002
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 : sylvainSIG
----------------------------------------
Bonsoir,
Ce travail est destiné à être publié ou s'agit-il juste d'un projet qgis ?
S'il s'agit d'une publication, OpenLayers propose une option "Popups" où tu peux mettre n'importe quoi.
S'il s'agit juste d'un projet qgis, je n'ai jamais eu l'occasion d'avoir ce problème, je peux pas faire grand chose.
A+
Sylvain
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323001#p323001
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 : Vincent
----------------------------------------
Voici une partie de la solution. Ça compte le nombre d'occurences de "PRESENCE" par linge de la table d'attributs :
-----------------
Citation :
array_length(array_filter(array( "ARBRE1" , "ARBRE2" , "ARBRE3", "ARBRE4" ), @element ='PRESENCE'))
-----------------
J'ai enlevé les espaces dans les noms de champs et j'ai changé le type du champ "SCORE" pour un integer.
On peut ensuite appliquer un CASE WHEN THEN END sur la colonne SCORE.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323000#p323000
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