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