pointSize is ignored if point cloud tileset contains a batch table

Hi all,

When I try to set tileset style (a point cloud tileset), pointSize parameter is completely ignored if the tileset contains a batch table.

It’s working normally for tilesets without batch table.

Is it a bug or am I doing something wrong?

Thanks,

  • Roman

Yes that’s a bug which I’ve had on the back of my mind for a while. I opened an issue here: https://github.com/AnalyticalGraphicsInc/cesium/issues/5624.

Unless you absolutely need to group points together, it is still possible to use a batch table and not run into this issue. If BATCH_ID and BATCH_LENGTH are omitted from the feature table the batch table will store properties for all points. The pointSize styling will work.

The problem is point clouds are rendered with either a JavaScript backend or a shader backend depending on whether BATCH_IDs are used or not, and pointSize styling only works for the shader backend.