I'm just starting with czml and writing a CZML library in scala using
the references on github such as;
Those references do not seem to correspond to any czml files I have come across.
Is there some documents somewhere that describe the current/older czml content?
What is the projected time frame for the github czml references to be the current state of czml?
I also came across a few surprises in the references, for example,
polyline.material.solidColor, polyline.material.polylineOutline and polyline.material.polylineGlow
takes "color" as a field, this seems to be inconsistent with other similar fields for example,
polyline.material.polylineOutline.outlineColor, label.fillColor, point.outlineColor, etc...
In addition there are a number of fields, (eg number) that can take very different values,
array or string or double, or even array of mix types based on other fields (epoch).
These types of specifications make for very tedious coding.
Is there a better way to organise the czml content so that
the fields types do not depend on other fields ?