I have managed to resolve this issue on my own. As mentioned in the Cesium documentation [Styling and Filtering 3D Tiles – Cesium], Cesium ION provides access to various point cloud attributes, including Classification and Intensity.
Initially, I tried using Classification, but it only uses 5 bits, which wasn’t sufficient for my needs. Instead, I found success using the Intensity attribute, which allowed me to represent a wider range of floor levels.
However, it’s important to note that this is not the intended usage of the Intensity attribute. In my case, I’m using it to represent floor levels, which works for my specific use case but may not be suitable for all scenarios.
If anyone has experience with a more standard or efficient approach to handling extended information in Cesium point clouds, I would be very interested in learning about it.
Thank you for your help and insights!