Message posté par : Sylvain M.
----------------------------------------
C'est possible par exemple avec le générateur de géométries sur une couche de points
(dans "Type de symbole > Générateur de géométrie").
Mais, il va manquer une info sur la couche de point, pour créer les polygones : c'est
leur orientation.
Si on part sur une orientation Nord-Sud des polygones, ça peut s'écrire comme ça :
-----------------
Code :
CASE
WHEN "type"='Assemblage Pylône'
THEN make_square( translate( $geometry, -5,-2.5),translate( $geometry, 5,2.5))
WHEN "type"='Déroulage'
THEN make_square( translate( $geometry, -5,-5),translate( $geometry, 5,5))
ELSE ...
END
-----------------
A compléter si vous comprenez la logique.
Mais si il faut rajouter l'orientation des polygones, là comme ça rapidement, je vois
pas.
Mais c'est forcément possible : faut creuser les fonctions géométriques, une fois que
vous avez pigé le principe du générateur de géométries, et des "CASE WHEN"
(=SQL).
Bon courage !
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=353456#p353456
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