Может ли кто-нибудь сказать мне, что такое производительность и различия между этими двумя функциями (и CZML.process
) при вызове источников данных CZML на наши цезиевые файлы.Разница между CZML.process и CZML.load
Благодаря
Может ли кто-нибудь сказать мне, что такое производительность и различия между этими двумя функциями (и CZML.process
) при вызове источников данных CZML на наши цезиевые файлы.Разница между CZML.process и CZML.load
Благодаря
Пер с documentation, load
уберет существующие данные из источника данных до обработки входящих данных. process
не будет, поэтому его можно использовать для обновления существующих объектов, например, если в настоящее время передается телеметрия в реальном времени.
Так что, если мне нужно загрузить несколько источников данных и активно работать с данными одного из них, могу ли я использовать процесс ? Должен ли я сначала загрузить источник данных, а затем вызвать процесс. Хотелось бы привести пример приложения процесса. – azar
Нет, если у вас несколько отдельных источников данных, вы должны создать новый CzmlDataSource для каждого из них и вызвать на нем 'load'. Cesium viewer хранит список нескольких источников данных и отображает все объекты из всех них. 'process' обычно не используется в пользовательских приложениях, если сервер не отправляет новую информацию о существующем объекте в существующий источник данных. Можете ли вы пояснить, что вы подразумеваете под «активной работой с данными» в одном источнике данных? Какой тип работы? – emackey
Я хочу иметь доступ к данным, загруженным из CZML. Когда я закончу загрузку и вне функции загрузки. Например, я хочу заполнить объект массива, когда я загружаю файл CZML и могу использовать этот массив вне функции загрузки. Я подумал, может, смогу использовать процесс. но Кажется, я ошибаюсь, я могу задать его как отдельный вопрос с примером кода, если вы думаете, что это лучше. – azar