I am working on a project where I add utility data to the 3D world created by Cesium. I am initially focusing on one city, which has about 500,000 utilities in it, and will eventually want to expand this project to all across the country. However, I am already running out of memory issues with just this one city’s data. My data is coming from a geoJSON file containing the lat/long of each utility as well as some identifying information.
I want to allow users to click on the object and see a description with some more data in it, so I started out with the standard billboard. However, after reading the documentation, I learned that billboards take up more memory than Points. So I switched to Points, but then learned that Points to not have the description info box and the Points also called the memory error.
What is the best way to solve the memory issue while retaining the info box functionality? Is there a way to only display the meters that are within the current view?
Thanks so much for any help, I am new to Cesium and am excited about its potential!