Hi @Haadi_M1 thank you for contributing to the Cesium Community forums.
CZML is one option, but it’s not required and often not the best choice.
CZML and Entities is best for time‑tagged, moving, or frequently changing objects.
3D Tiles + metadata (recommended for buildings): building status (example: damage, occupancy, etc) is typically stored as per‑feature metadata and updated or restyled in real time without reloading geometry.
Related Docs: 3D Tiling – Cesium
Styling and Filtering 3D Tiles – Cesium
Dynamic imagery / raster overlays (which is great for weather): weather, heatmaps, flood extents, etc. are usually shown as imagery layers (TMS/WMTS/WMS) that refresh over time. You can tile your own imagery using our tilers or if you already know of a good data source where the data is hosted and served, you could pull from an external server into CesiumJS . Additionally, you could also pull in KML for weather related data if applicable. For example, the NHC produces KMLs for Hurricane related data that could be pulled into CesiumJS.
Related Docs: Visualizing Imagery – Cesium
Your question about DSM’s:
Yes, you can tile DSMs in Cesium. Ion supports uploading DSM or other elevation rasters and tiles them into streamable terrain. Just make sure you are using a supported format Terrain – Cesium
For true building + tree realism, the most common approaches are:
Photogrammetry to 3D Tiles (from drone imagery): this method for creating 3d tiles includes terrain, buildings, and vegetation in the 3d output. In Cesium Ion you can upload oblique and nadir images from a drone capture to create photogrammetry mesh, points cloud or Gaussian splats as 3d tiles
Related Docs: Create 3D Reality Models from Photos – Cesium
and more generally, 3D Tiling – Cesium
Overall, you can keep the Bing Maps Imagery as your basemap overlay and have your local DSM, photogrammetry and/or buildings in your scene. if you have a need to clip out areas please see.
Related Docs: Draping Imagery over 3D Tiles in CesiumJS – Cesium
Hide Regions of 3D Tiles or Terrain with Clipping Polygons – Cesium
Please let me know if you have any follow-up questions