Kml regions replacement in Czml format


Chrome crashes after loading big czml (~100k square polygons).

From what I saw the memory reached 1G and probably got OutOfMemory.

In Google Earth i’m using KML with region feature, and in the Cesium kml branch this feature is not supported yet.

Is there any replacement or other way to load such big czml?


I know this is an old post, but since it never received an answer I figured I’d reply. Cesium’s in-development KML support doesn’t support regions yet and will not be able support it until Cesium has an equivalent feature set. Some of the groundwork for streaming geometry has been laid in the tiledGeometry branch, but it’s just a proof of concept at this point. Eventually, we hope to have a complete implementation of both standard KML and many of the Google extensions to it; but it’s going to take time.

We’ve already implemented something similar based on the quad tree primitive.
Soon i’ll create a new repository on github for it.

So if you want you can add it as a plugin to cesium

Hey Maty,

I’d definitely be interested in taking a look at that code when you’re able to publish it somewhere. It sounds very useful!