Annonce
Les inscriptions sont ouvertes ! L'association GeoRezo sera présente
#1 Fri 12 June 2026 15:54
- NonoGeo45Fr
- Juste Inscrit !
- Date d'inscription: 12 Jun 2026
- Messages: 1
QGIS: Comment creer un cercle a 20 KMs d un point
Bonjour à tous,
Pour un besoin de ma société, je commence tout juste sur QGis
Etant néophyte, je cherche à créer des cercles à 20Kms, puis tous les 10 Kms jusqu'à 100 Kms
J'ai suivi le tuto sur le site du gouvernement pour ce qui concerne la carte
https://cartes.gouv.fr/aide/fr/guides-u … -api/qgis/
J'ai créé mon point géolocaliser pour notre agence, je sais que je dois passer par Vecteur -> Géoprocessing Tools -> Tampon
Pour créer mon cercle et à partir de là, c'est flou, d'autant qu'il est indiqué degrés dans la fenêtre
Alors que mon projet est en EPSG:2154
Qui pourrait m'aider pas à pas ou me donner le lien d'un bon tuto ?
Par avance merci
Hors ligne
#2 Fri 12 June 2026 23:14
- Benoit D
- Participant assidu
- Date d'inscription: 17 Jul 2018
- Messages: 198
Re: QGIS: Comment creer un cercle a 20 KMs d un point
Bonjour,
Votre projet est en EPSG:2154 mais vraisemblablement pas votre couche de point. L'outil Tampon s'adapte à la couche source.
Convertissez votre couche de point en EPSG:2154 en utilisant l'outil "Reprojeter une couche" puis vous aurez les tampons en mètres si vous avez bien réussi à revenir en Lambert93.
Ensuite autant de tampons que vous le souhaitez, comme il n'y en a pas beaucoup ça devrait aller assez vite.
Si vous ne voulez pas créer une nouvelle couche de polygones avec des cercles mais "seulement" afficher ces cercles pour montrer les distances il existe une autre solution : la symbologie. Cela peut paraître plus complexe mais c'est très puissant s'il ne s'agit que de dessiner sans refaire de calcul avec. Dans ce cas dans la symbologie, sous le symbole choisir "Générateur de géométrie" et on va saisir une formule qui va créer automatiquement les cercles concentriques, en mettant bien "Unité de carte" pour exprimer des mètres.
La formule sera alors :
Code:
collect_geometries( --permet d'assembler plusieurs géométries
array_foreach( --boucle sur une liste de valeurs
generate_series(20,100,10), --génère la liste de rayons de 20km à 100km par pas de 10km
buffer($geometry, 1000*@element) --dessine un cercle autour du point de rayon la valeur de la liste x 1000 pour passer en mètres
)
)Vous obtiendrez alors une symbologie composée des 9 cercles concentriques autour de votre point.
Dernière modification par Benoit D (Fri 12 June 2026 23:16)
Hors ligne


