Основы работы со слоями видео в ArcGlobe
Во многих случаях, видео может иметь географическое положение. К таким примерам относятся видео с дорожных камер наблюдения, погодные данные с большим экстентом, результаты ГИС анализа во времени или изображение с камер, установленных на летательных аппаратах. Этот тип контента можно отобразить, в правильном географическом контексте, в качестве видеослоя в ArcGlobe.
Что такое слои видео?
Слои видео сходны с временными растровыми слоями, которые отображаются в ArcGlobe в виде слоев драпировки. Их можно проигрывать, приостанавливать, перематывать и синхронизировать с другими слоями, используя временные настройки слоя.
Слои видео отображаются на поверхности ArcGlobe и зависят от базовых данных высот. Это означает, что их заданное положение должно пересекаться с поверхностью высот, что особенно важно, когда метаданные камеры используются как источник пространственной привязки. Видеопотоки не могут отображаться на 3D объектах, такие как стены зданий.
Как и слои других типов, слои видео сохраняются в документе ArcGlobe и имеют свойства, которые определяют название слоя, видимость, прозрачность и т.д. Для слоев видео также можно определить порядок отрисовки среди других слоев, что позволяет легко интегрировать их с обычными слоями ГИС и другими слоями видео.
Что представляет собой слой видео в ArcGlobe?
Слои видео состоят из двух компонентов – файла AGV и видеоданных.
Файл AGV содержит детали пространственной привязки видео и метаданные видеоданных, хранящиеся в формате XML. В зависимости от типа источника видео, информация о пространственной привязке может быть задана с помощью положения/направления камеры или поворотом ограничивающего прямоугольника. Детали, необходимые для видеоданных, зависят от способа трансляции видео, но, в простейшем случае, могут просто содержать ссылку на файл формата MPEG. Различные видеоисточники требуют различных параметров, заданных в файле AGV.
Поскольку существует большое количество источников видеоданных, список доступных источников видео для ArcGlobe ограничен тремя основными группами:
- Файл MPEG
- Папка, содержащая кадры (изображения)
- Пользовательская DLL