Only the first FOV appears in Output.czml when using Oreczml – YawCompensationExample

Hi all,

While running the YawCompensationExample that ships with oreczml I noticed something odd: no matter how many FieldOfObservation objects I add to the final List<FieldOfObservation> fobs, the generated .czml file only contains the FOV for the first entry.

Code I’m using:

fobs.add(fieldOfObservation1);
fobs.add(fieldOfObservation2);
fobs.add(fieldOfObservation3);

When I open the resulting CZML in Cesium, only fieldOfObservation1 is shown.
If I reduce the list to two items:

fobs.add(fieldOfObservation2);
fobs.add(fieldOfObservation3);

again only the first one appears. I checked the output.czml by notepad, extrally there are only 12 Polyline (for only one FOV).

Has anyone else run into this? Is there an internal limit that keeps only the first FOV, or am I missing a configuration step?

Thanks in advance for any pointers!

Ok that’s an unwanted behavior. Could you open an issue on the gitlab with a link to this topic so that we will be able to track this ?

Hello again @houmingyang.

About this issue, I plan to develop a new Object, that will allow the user to specify multiple FOV. For the moment, the current object can only support one FOV.

Thanks for ur reply! And Thanks a lot for looking into this! I truly appreciate it.
As the saying goes, “A journey of a thousand miles begins with a single step.”
Stabilizing the single-FOV version first sounds like a solid plan; once that foundation is rock-solid, we can confidently move on to supporting multiple FOVs. Looking forward to the progress!

1 Like