🌐 #𝗖𝗶𝘃𝗶𝗹𝟯𝗗 𝗧𝗼𝗼𝗹 : 𝗣𝗼𝘂𝗿𝗾𝘂𝗼𝗶 𝗰𝗵𝗲𝗿𝗰𝗵𝗲r 𝗮̀ s𝗲 𝗽𝗮𝘀𝘀𝗲𝗿 𝗱𝗲 𝗙𝗠𝗘

FME m’a servi pendant des années pour manipuler des données géospatiales. Mais quand son prix a littéralement triplé, nous avons dû réduire nos licences à une seule. Et, avec cette trajectoire tarifaire, je ne sens plus vraiment l’avenir du logiciel pour nos usages quotidiens.

▶️ 𝗟𝗲 𝗯𝗲𝘀𝗼𝗶𝗻, lui, reste essentiel : découper un fichier de points XYZ (SwissAlti3D) selon un périmètre Civil 3D, pour obtenir une surface propre, légère et exploitable.

En passant cette problématique à l’IA, j’ai réalisé qu’un workflow basé sur Python — voire directement en C# — pouvait parfaitement remplacer cette partie de FME. Une solution beaucoup plus proche de mon écosystème, de mes projets… et de mon plaisir de développer.

Développeur passionné de C#, ce projet coche toutes les cases. Il s’intègre parfaitement dans la montée en puissance de mon écosystème Civil 3D, avec déjà deux barres d’outils en développement :
◾BS PressureNetwork Ribbon
◾BS PSet Ribbon

🎯𝗟’𝗼𝗯𝗷𝗲𝗰𝘁𝗶𝗳, maintenant, est de créer une troisième barre d’outils : un espace dédié à des utilitaires légers, pratiques, directement intégrés dans Civil 3D, pour automatiser des tâches que je devais jusque-là sous-traiter à d’autres outils.

💡Concrètement, l’utilisateur du futur 𝘽𝙎 𝙎𝙪𝙧𝙛𝙖𝙘𝙚 𝙀𝙭𝙩𝙧𝙖𝙘𝙩𝙤𝙧 devra :
◽sélectionner un périmètre dans Civil 3D,
◽choisir un dossier contenant les fichiers XYZ,
Ensuite l’outil devra :
◽filtrer automatiquement les points hors du périmètre,
◽générer un XYZ propre, prêt à devenir une surface EG.

Et j’ai hâte de pousser l’exercice encore plus loin : comparer la vitesse d’exécution entre FME et un développement optimisé Python… ou mieux, un module C# directement intégré dans Civil 3D.

Ce type de benchmarking risque d’être très instructif… et ce sera fait sans filet, puisque je pars de zéro : rien n’est encore développé

🔜 𝗗𝗮𝗻𝘀 𝗹𝗲 𝗽𝗿𝗼𝗰𝗵𝗮𝗶𝗻 𝗽𝗼𝘀𝘁, nous allons nous attaquer au découpage du ou des fichiers XYZ (SwissAlti 3D).

🫵 𝗘𝗻𝘃𝗶𝗲 𝗱𝗲 𝘀𝘂𝗶𝘃𝗿𝗲 𝗹’𝗲́𝘃𝗼𝗹𝘂𝘁𝗶𝗼𝗻 𝗱𝘂 𝗽𝗿𝗼𝗷𝗲𝘁 ?
▶️ 𝗙𝗼𝗹𝗹𝗼𝘄 𝗹𝗮 𝗽𝗮𝗴𝗲 pour les prochains épisodes
🙏 𝗣𝗮𝗿𝘁𝗮𝗴𝗲 si ce sujet fait partie de ton quotidien
✍ 𝗖𝗼𝗺𝗺𝗲𝗻𝘁𝗮𝗶𝗿𝗲 𝗯𝗶𝗲𝗻𝘃𝗲𝗻𝘂 : retours, idées, critiques, tout compte


▪️ ▪️ ▪️ ▪️ ▪️
☕ 𝑽𝒐𝒖𝒔 𝒂𝒑𝒑𝒓𝒆́𝒄𝒊𝒆𝒛 𝒎𝒆𝒔 𝒑𝒂𝒓𝒕𝒂𝒈𝒆𝒔 ?
Soutenez mon travail avec un café : coff.ee/jbboschung
🙏 Merci pour votre soutien !

#BoschungSolutions #Competence #Partage
#Autodesk #Civil3D #Surface #Template
#Developpement #CSharp #Python #Data


📷 𝗜𝗹𝗹𝘂𝘀𝘁𝗿𝗮𝘁𝗶𝗼𝗻𝘀
1️⃣ Script FME à remplacer
2️⃣ Exemple de fichier XYZ (pas de 0.50 m) découpé
3️⃣ Workflow proposé par l’IA

No responses yet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Latest Comments

Aucun commentaire à afficher.