Hi FME Community,
I'm currently working on a BIM/GIS integration project where I need to regularly update Revit files into a 3D GIS platform. The initial setup is already in place: I've created the 3D environment and published some Revit files to Portal for ArcGIS using ArcGIS Pro.
Here’s the current workflow:
- Load the Revit file into ArcGIS Pro within a 3D scene.
- Share the scene to Portal.
- This results in three published items: a scene-hosted layer, a feature-hosted layer, and a web scene.
Since the engineering team updates the Revit files weekly, I’m exploring ways to automate this process using FME Form and Flow. So far, I’ve considered two options:
Option 1:
- Use PythonCaller to replace the Revit file in ArcGIS Pro and re-share the web scene to Portal.
- This would overwrite the existing scene-hosted layer, feature-hosted layer, and web scene.
- No additional GIS data would be generated.
Option 2:
- Convert the Revit files to a geodatabase format (possibly using multipatch geometry?).
- Push the updated data to Portal and use Flow to automate weekly overwrites of the service.
I’m still working through the best approach for seamless integration, so any advice, suggestions, or shared experiences would be greatly appreciated!
Thanks in advance!