3D attribute filter from ArcGIS

Hello,

I’ve been working with the ArcGIS Plugin and want to recreate my own version of the New York sample level that has 3D attribute filtering. My ultimate goal is to be able to highlight specific buildings based on a given parameter. After reading through all of the tutorials i understand that i need to create a script component that states a specified attribute and relays the items that meet the set parameters to the material reference (which will then set the material to a different color).

currently set up in UE5

  • ArcGIS imagery base map
  • Defualt elevation
  • 3D object scene layer that contains buildings (through URL in blueprints)

I understand their are different types of data attributes such as it being a float, integer, or string, and that some need to be proccesed differently.
I have checked the URL of my 3D object scene layer and the attributes are present. I would like to start out with something simple such as “YearBuilt”
although i can read through the Sample3DAttributeComponent.cpp file and determine the lines of code i would need to change for my project, i also lack the knowledge of C++ to create my own script.

Questions
-Is it possible to create a 3D attribute filter in blueprints? (there are some blueprint nodes provided in the SDK that relate to what im trying to do)
-Is there a template code that i can just enter my attributes is?
-Could someone provide a sample script of just one of my attributes, to which i could built off from?

I can provide any information needed as i have all the necessary pieces of the puzzle, but just cant quite get this 3D attribute filter down.
any input or help would be greatly appreciated.

3D attribute filtering tutorial

I think I have the similar issue.
I want to create a identify function in Unreal.
Like when we can click a object and then show the attribute information in ArcGIS pro.
Therefore, I want to ask whether we can get the attribute information of 3D object scene layer in Unreal.

There seems to be a way with the Attribute filtering, because they have a blueprint node for it. but I couldn’t figure out how to relay the attribute information to unreal, if I’m not mistaken you need C++ knowledge todo so. would be super helpful though to figure this out.