Merci pour votre réponse, finalement j'ai procédé autrement car PolyCurve.ByJoinedCurves n'a pas marché vu que mes données d'entrée c'est des lignes séparées et non pas d'une polyligne.
J'ai du travailler avec les points d'intersection, que j'ai liée par des lignes pour pouvoir faire ma polycurve
Ma démarche est très longue mais le plus important c'est que je suis arrivé au résultat voulu