3D points with attributes (shapefile) to Cesium 3D Tiles

Hi,

I’m currently working with a shapefile that contains 3D point data, each with associated attributes (like Height, Concentration of CO2, …), and I’m looking for a way to convert this data into Cesium 3D Tiles format. My goal is to preserve both the spatial 3D information and the attribute data during the conversion process. Is there a recommended tool, workflow, or library that can facilitate this transformation effectively? Any guidance or suggestions on how to achieve this would be greatly appreciated.

Thanks in advance !

If you have ArcGIS, I believe you can export to a LAS file, which Ion will recognize. If not, shp2las might be able to do what you need, but I assume it’s going to need extra configuration for the attributes you want to preserve.

Thanks for the suggestion, Fordi! However, based on my research, I’m concerned about potential attribute loss when converting through the LAS format route. From what I’ve found in the Cesium community discussions, when uploading LAS files to Cesium Ion, typically only the classification property gets stored in the batch table by default, while other custom attributes like Height and CO2 concentration values might not be preserved or accessible. Since my shapefile contains specific custom attributes that are crucial for my application, converting to LAS first might result in losing this valuable attribute data during the LAS to 3D Tiles conversion process. I’m looking for a more direct approach that can guarantee preservation of all my custom attribute fields - perhaps using tools like FME with specific transformers designed for Cesium 3D Tiles output, or exploring other workflows that can handle custom attributes more reliably without the intermediate LAS conversion step that might strip away the non-standard attribute data.