CesiumGS / CesiumGS/cesium

CesiumJS reporting a "float" error with uncompressed LAZ tiled asset

Open
#13,561 4 comments 0 reactions 0 assignees View on GitHub
needs triage type - bug
Dominant language
JavaScript
Stars
15.8k
Forks
3.9k
Avg merge
4d 6h
Merged PRs (30d)
34

Description

### What happened?

Hi there!

After uploading a LAZ (LiDAR point cloud) file on ion with _compression off_, either directly on the ion interface or via the API ("geometryCompression": "NONE"), we encounter the following error in the viewer:

"Failed to load Draco pnts / Float64Array should be a multiple of 8",

and as a result, a lot of tiles are missing as shown below.

Cheers
Philippe

Image

### Reproduction steps

1.
2.
3.
...

### Sandcastle example

_No response_

### Environment

Browser:
CesiumJS Version:
Operating System:

### AI acknowledgment

- [ ] I used AI to generate this issue report.
- [ ] (If the above is checked) I have reviewed the AI-generated content before submitting.

Contributor guide

Open the contributing guide

Research direction

No source file, test, or concrete reproduction is provided. Start with the viewer path that reports “Failed to load Draco pnts” and compare loading the same LAZ tiled asset with compression enabled and disabled; done means uncompressed assets load without the Float64Array error or missing tiles.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
computer-graphics
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.