Thank you for the details on your project. You outlined two great questions in your last comment that I will address here:
Question #1: Is it possible to edit assets that have already been uploaded to Cesium ion? In this case, CSettle2021 wishes to add more files to an already uploaded asset.
This functionality is currently not supported. However, it is always possible to upload a new asset that contains all necessary files.
If multiple files are uploaded and exported as a 3D Tileset using Cesium ion, is there a simple way of distinguishing the source of each object in the 3D Tileset?
My initial thought would be to use some sort of a source file member variable to distinguish objects that are uploaded collectively to Cesium ion. Assets in Cesium ion do have data that can be queried. For 3D Tiles, we preserve metadata such as a building’s height, building materials, among other attributes. In the case of point clouds, we preserve the LAS attributes. However, neither of those preserves where that geometry came from, i.e. the source file.
What format is your source data? Why is it necessary to access the source file information in 3D Tiles?
Various workarounds come to mind. For example, in CityGML data, each building can have a unique ID. This ID can then be mapped to a source file. The optimal solution would depend on your use case.
Let me know if you have any other questions or concerns. I am looking forward to hearing from you.