Описание тега czml
Цезиевый язык (CZML)
CZML - это формат JSON для описания динамической во времени графической сцены, в первую очередь для отображения в веб-браузере под управлением Cesium. Он описывает линии, точки, рекламные щиты, модели и другие графические примитивы и указывает, как они меняются со временем. Во многих отношениях отношения между цезием и CZML аналогичны отношениям между Google Планета Земля и KML. И CZML, и KML представляют собой форматы данных для описания сцен в своих соответствующих клиентах и предназначены для создания широким спектром приложений.
- CZML основан на JSON.
- CZML может точно описывать свойства, которые меняются с течением времени.
- CZML структурирован для эффективной инкрементной потоковой передачи клиенту.
- CZML оптимизирован для использования клиентами.
- CZML расширяемый.
- CZML - это открытый формат.
CZML - это подмножество JSON, что означает, что действительный документ CZML также является действительным документом JSON. В частности, документ CZML содержит единственный массив JSON, где каждый элемент литерала объекта в массиве представляет собой пакет CZML. Пакет CZML описывает графические свойства отдельного объекта в сцене, например одного самолета.
Примеры
Примечание: комментарии javascript в этом примере предназначены для иллюстрации, хотя комментарии в JSON технически не разрешены.
[
// packet one
{
"id": "GroundControlStation"
"position": { "cartographicDegrees": [-75.5, 40.0, 0.0] },
"point": {
"color": { "rgba": [0, 0, 255, 255] },
}
},
// packet two
{
"id": "PredatorUAV",
// ...
}
]
В Интернете есть дополнительные примеры.
Демо
Cesium поставляется с несколькими демонстрациями CZML.
Ссылки
- CZML Guide - это общий обзор CZML.
- Структура CZML показывает структуру потока CZML.
- Пакет CZML показывает содержимое пакета в потоке CZML.