#1 Wed 25 October 2023 19:41
- Terric J
- Juste Inscrit !
- Date d'inscription: 25 Oct 2023
- Messages: 1
Tracer une courbe passant par un ensemble de points
Bonjour à tous,
Ceci est mon premier message ici j'espère être au bon endroit pour ma question. j'accompagne une amie chercheuse dans la réalisation de carte pour une publication passé. Les carte sont relativement simple il s'agit de représenter un itinéraire historique à partir du succession de points.
Je pars d’une couche contenant une série de points numérotés à partir desquels je génère une ligne avec l’outil "point vers ligne" qui me permet d’obtenir une couche avec une ligne unique composée de segments reliant chaque points. A ce stade tout est parfait
Cependant, pour des raisons esthétiques, j’aimerais transformer cette ligne en courbe.
En fouillant à droite à gauche j’ai trouvé plusieurs solutions (outil lisser et générateur de géométrie avec la fonction « smooth »…). Cependant toutes les solutions que j’ai essayées ont en commun de générer une ligne reliant non pas les points de passage mais le centre des segments reliant ces points. Du coup certain points sont exclus de l’itinéraire.
Y a t’il un outil qui permet de générer une courbe passant par l’ensemble de mes points ?
J’ai fait une rapide schéma pour explique ce que je voudrais mais je ne trouve pas comment l'insérer ici donc je l'ai posé là https://drive.google.com/file/d/12A5QRy … sp=sharing
J’espere être clair
Merci d'avance
Hors ligne
#2 Thu 26 October 2023 10:03
- Jean-Francois.BOIZET
- Participant occasionnel
- Date d'inscription: 21 Aug 2017
- Messages: 40
Re: Tracer une courbe passant par un ensemble de points
Bonjour,
En mathématiques cette courbe est une cublique nommée Curve
En DAO le logiciel MicroStation de Bentley dispose de la Curve
Cdt
JF BOIZET
Hors ligne
#3 Thu 26 October 2023 10:26
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3199
- Site web
Re: Tracer une courbe passant par un ensemble de points
Bonjour,
Un lien pour la théorie de l'interpolation polynomiale :
https://math.univ-angers.fr/~labatte/IN … ue2009.pdf
Mais l'esthétique est une chose la modélisation de la réalité une autre.
Franchement, pour vos besoins, je jouerai sur l'épaisseur du trait représentant le tracé et sur les jointures entre segments (arrondies).
Si non vous allez devoir gérer des ensembles de 5 points (ou trois avec déduction des "milieux" de segments, pour générer une B-Spline ...
Vous avez du temps et de l'aspirine ?
Bref à la limite il est plus simple de modifier le tracé à la main que de tenter un calcul auto.
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#4 Thu 26 October 2023 10:35
- Yves Egels
- Participant assidu
- Lieu: Paris
- Date d'inscription: 29 Sep 2011
- Messages: 268
- Site web
Re: Tracer une courbe passant par un ensemble de points
La plupart des logiciels de dessin fournissent l'outil 'spline' qui répond à la question sans se casser la tête...
https://fr.wikipedia.org/wiki/Spline
par exemple Illustrator (Adobe), ou Inkscape (gratuit)
Ingénieur géographe honoraire
École nationale des sciences géographiques
Société française de photogrammétrie et télédétection
Hors ligne
#5 Thu 26 October 2023 11:50
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3199
- Site web
Re: Tracer une courbe passant par un ensemble de points
Bonjour,
@YvesEgels : ce qui revient à dessiner son tracer à la main
Ce que je voulais souligner c'est qu'à partir de N points c'est compliqué de travailler avec l'ensemble et qu'il faut "segmenter" l'approche, pour être "dans un voisinage de" et ça d'un point de vue algo c'est coton ! Je réfléchis au truc depuis un moment (détection de formes géométriques "humaines" vs géométries naturelles) sans passer par des notions maths que je ne maîtrise pas. J'arrive aux limites de mes compétences et connaissances !
Si vous avez des liens ou autre sur le sujet (approche vectorielle ou raster) je suis preneur.
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne
#6 Thu 26 October 2023 17:31
- Yves Egels
- Participant assidu
- Lieu: Paris
- Date d'inscription: 29 Sep 2011
- Messages: 268
- Site web
Re: Tracer une courbe passant par un ensemble de points
ce qui revient à dessiner son tracer à la main
un ordinateur qui trace à la main? C'est le pied !
Ingénieur géographe honoraire
École nationale des sciences géographiques
Société française de photogrammétrie et télédétection
Hors ligne
#7 Fri 27 October 2023 09:06
- ChristopheV
- Membre
- Lieu: Ajaccio
- Date d'inscription: 7 Sep 2005
- Messages: 3199
- Site web
Re: Tracer une courbe passant par un ensemble de points
L'humour du PC se résume souvent à celui de Christian Clavier et de Mickey Mouse.
(PC Personal Computer rien de politique !)
Christophe
L'avantage d'être une île c'est d'être une terre topologiquement close
Hors ligne