Skip to main content
Question

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


ayoub.salama
Contributor
Forum|alt.badge.img+1

Hi everyone,


I'm working with a shapefile that contains 3D point geometries, each with several attribute fields. I would like to convert this dataset into Cesium 3D Tiles format while preserving both the 3D coordinates and the associated attributes. Has anyone successfully done this using FME? If so, could you share your workflow or recommend which transformers and settings are best suited for this task? Any tips or guidance would be greatly appreciated!

2 replies

takashi
Evangelist
  • July 2, 2025

Hi ​@ayoub.salama ,

Unfortunately, Cesium 3D Tiles doesn't support point geometry. A possible workaround, try converting the points to small sphere solids with Bufferer (Buffer Type: Solid).


ayoub.salama
Contributor
Forum|alt.badge.img+1
  • Author
  • Contributor
  • July 2, 2025

Hi ​@takashi,

Thanks for the suggestion! I tried your workaround using the Bufferer transformer to convert the points into small solid spheres, and it worked well. However, I set the radius of the spheres to 10 cm, and I'm noticing some issues with the visualization quality—the rendering appears inconsistent, especially when zooming in and out.

I suspect the problem might be related to how the geometricError is being generated in the tileset.json. From what I understand, this parameter plays a key role in determining when tiles are refined or replaced based on the camera distance and screen space error.

Is there a recommended way to optimize or manually adjust the geometricError values for small geometries like these spheres? I’d appreciate any tips on how to improve the visual fidelity while keeping performance in check.

I'll also share the tileset.json shortly in case that helps with troubleshooting.

Thanks again!


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings