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

Répondre à