Ca ne répond pas tout à fait au problème, puisque les 2 ou 3 noeuds n'incluent pas le centre. Il faut quand même placer au moins 2 noeuds correctement à bonne distance sur une ligne horizontale du centre connu, avant d'éliminer le point central, il serait plus simpel de juste tracer un rayon et non un diamètre, voire juste un seul noeud à une position connue, et avec la touche o accepter cette sélection unique pour saisir la longueur du rayon, le noeud central reste sur place mais restera dans la sélection comprenant ce noeud et le chemin circulaire (au passage on pourrait aussi préciser soit le nombre de points du contour, soit un angle maximum de déviation en degrés (inférieur à 180° sinon on n'a plus que 2 noeuds à 180°, mais il vaut mieux que cela reste inférieur à 90° pour avoir au moins 4 noeuds; les cercles habituels à 18 noeuds forment des déviations angulaires de 20° à chaque sommet, mais pour les grands cercles de plus de 10 mètres de rayon il vaut mieux doubler à 36 noeuds pour des déviations de 10° maximum et au delà de 100 mètres passer à 72 noeuds pour 5° maximum; une autre alternative serait d'indiquer la distance maximale du centre de chaque corde au point du cercle le plus proche pour obtenir une précision absolue en terme d'écart maximum toléré, et non une prévision relative en pourcentage du rayon : on veut une précision décimétrique pour les batiments, mais une précision métrique suffit souvent ailleurs pour des distances terrestres (exemple des routes ou circuits), une précision décamétrique suffit souvent en zone fluviale/lacustre, et une précision hectométrique en zone maritime ou aérienne : l'écart maximum entre le centre d'une corde et le point du cercle le plus proche est bien plus parlant).
L'écart du centre de la corde est proportionnel au rayon et à un facteur trigonométrique dépendant uniquement de l'angle de déviation. On en déduit alors là aussi le nombre de point minimum qu'on a intérêt ensuite à placer de façon équidistante, et on peut toujours placer le premier point arbitrairement sur un rayon le long d'une ligne de longitude vers l'Est (depuis le centre du cercle). La touche "o" prend un nombre constant de points minimum à placer (18 pour une déviation maximale de 20° par sommet), mais conserve les noeuds qui sont à l'intersection ou l'extrémité de deux chemins ou dotés de certains attributs fixes (par exemple des points de bornage géodésiques qu'il faut conserver autant que possible: si trop de points sont fixes et ne peuvent pas être déplacés pour être sur le même cercle, cela devrait produire une erreur si un cercle idéalisé le plus proche de ces points les placerait à une distance supérieure à l'écart de corde autorisé, mais sinon les points existants devraient être gardés inchangés à leur place même si le cercle n'est pas parfait et même si on place les autres points sur le cercle idéal; une option non activée par défaut autoriserait de réajuster ces points en les déplaçant légèrement sur une ligne joignant ces point au centre du cercle idéal). Le ven. 6 déc. 2019 à 21:48, Yves P. <[email protected]> a écrit : > Le raccourcis shift+o permet de transformer une ligne représentant le > diamètre en un cercle. > > Je restais sur le commentaire du menu *« Créer un cercle à partir de 3 > noeuds sélectionnés » * > > Si on sélectionne 1 seul noeud ou plus de 3, le message d’erreur est clair > 3 : > *« Sélectionnez exactement deux ou trois noeuds ou un chemin avec > exactement deux ou trois noeuds »*. > > Ce n’est pas tout à fait ce que j’ai besoin (je pensais qu’un greffon > faisait ça), mais ça simplifie beaucoup l’édition. > Merci orhygine > > — > Yves > _______________________________________________ > Talk-fr mailing list > [email protected] > https://lists.openstreetmap.org/listinfo/talk-fr >
_______________________________________________ Talk-fr mailing list [email protected] https://lists.openstreetmap.org/listinfo/talk-fr

