Entity LODs (representations)
An Entity LOD (level of detail) is a Client File that represents an Entity.
LODs have categories which describe what the LOD is for. Our most common category is GLB which is used for GLB and GLTF representations that are supported in CesiumJS (our default renderer).
LODs have numeric levels within their LOD Category, where 0 is the highest quality.
You can choose to represent your Entity in any format you choose, for example you can have an SVG representation of an Entity that you display in your app.
Entity Types can also have LODs assigned to them to act as defaults when an Entity one is unavailable. This is commonly used for large sets of repeated graphics. See more here
You can read about how to create file download links for LODs here: Client and temp files.
LOD Category requests
Below are the basic requests for managing LOD Category records.
Get LOD Categories
Get LOD Category by Key
Create/Update LOD Category
Delete LOD Category
Get Entity LODs
This request will not overlay an Entity Type's LODs. It only returns LODs directly associated with the Entity itself.
Get Entity LODs
Get Entity LODs (with defaults)
This an optimized rendering request that will return the "best" LOD per Entity. It will return an Entity Type LOD if no Entity LOD is available.
Get Entity LODs (with defaults)
Delete Entity LODs
Unlike typical 'unlinking' deletions, this request will delete the related Client File records.
This is subject to change as LOD Client Files have a background cleaner that will delete them if they are not in use already.
Delete Entity LODs
Create Entity LOD
You can request to attach a Client File record to an Entity as a LOD.
It is recommended to read the Client and temp files documentation first.