I have a 3D scene. Within the scene I have imported Revit files. I want to convert all of these individual layers within the Revit file to a 3D multipatch so I can push them to ArcGIS Online. I have a model created where I want to iterate through the layers within the scene. The output layer from the Iterate Layers would then go directly to a Layer 3D to Feature Class tool, but I get the error code of: 000668: Not a feature layer.
To fix this, I then send the Output Layer through the Make Feature Layer tool before going to the Layer 3D to Feature Class. The error is still the same that the Layer 3D to Feature Class tool is giving me.
I am trying to avoid converting the layers manually one-by-one, so I want the model to run through them all and do it for me, but it seems I cannot overcome this hurdle.
Please let me know if you have any idea as to what the solution could be. Thanks
Hi,
The layer created from a Revit file is a building layer and is already represented as a multipatch so you don't need to use the Layer 3D To Feature Class tool. You can pass that directly into the Create Building Scene Layer Content tool to create the slpk to publish as a web scene layer to ArcGIS Online.
thanks,
Andrew
Thank you. I made the assumption I had to run the tool because I was not able to manually push the revit up to AGOL without converting using the layer 3d tool originally. But Thank you. I will try your solution.
I also found another solution that seems to have worked given the way you said that Pro essentially views the Revit as Multipatch. I just copied the features to a new GDB, and then they are multipatch regardless.