Générer un rectangle centré par point dans QGIS
Sep 09 2020
J'ai un calque qui contient des points. La couche a heightet widthattributs.
J'ai besoin de rectangles autour de ces points, mais un point doit être au centre du rectangle associé dont la hauteur et la largeur proviennent des attributs de point.
Existe-t-il un outil?
Exemple de données pour trois points:
height width
20 12
6 10
4 14
Réponses
23 Taras Sep 09 2020 at 19:57
14 KadirŞahbaz Sep 09 2020 at 19:59
Il existe un outil "Géométrie par expression". Vous devez utiliser dans un système de coordonnées projetées.
Sélectionnez "Polygone" comme option "Type de géométrie de sortie".
Cliquez sur le bouton "Expression" (carré bleu en surbrillance)
Et collez l'expression suivante
make_rectangle_3points( make_point($x + "height"/2, $y + "width"/2), make_point($x - "height"/2, $y + "width"/2), make_point($x - "height"/2, $y - "width"/2) )
Résultat: