Table of Contents

現場使用和模擬運行

本文介紹了 Mega 在現場使用和非現場模擬運行時的配置差異,以及如何根據需求進行配置。

現場使用和模擬運行的差異

Mega 會使用 GNSS(GPS、北斗等)信息對定位過程進行輔助,以提升定位的精度和穩定性。在現場使用時,設備的 GNSS 信息是準確的可以用來輔助定位。而在非現場模擬運行時,設備的 GNSS 信息與環境是不匹配的,這個數據不能用來輔助定位,反而會影響定位效果。因此,Mega 提供了兩種不同的配置以適應現場使用和非現場模擬運行的需求。

默認配置爲模擬運行配置,以避免初次使用時因錯誤配置導致的定位失敗的問題。

在模擬運行的配置下,屏幕上會始終顯示警告信息,這段信息無法關閉,以確保應用不會以錯誤的配置發佈到最終用戶手中。

alt text

提示

如果要關閉警告信息,需要確保應用只會在現場使用,並使用現場配置。

配置以用於非現場模擬運行

選中 session 下的 Mega Tracker 物體,找到 MegaTrackerFrameFilter 組件,選擇 Location Input ModeSimulator 選項即可啓用模擬運行配置。

alt text

在腳本中,可以設置 MegaTrackerFrameFilter.LocationInputModeSimulator 來達到同樣的效果。

附註

使用 EIF 文件模擬運行 時,該選項會被自動設置爲 FramePlayer 且不可更改,以確保 EIF 文件內記錄的 GNSS 數據被正確使用。

配置以用於現場使用

選中 session 下的 Mega Tracker 物體,找到 MegaTrackerFrameFilter 組件,選擇 Location Input ModeOnsite 選項即可啓用現場使用配置。

alt text

在腳本中,可以設置 MegaTrackerFrameFilter.LocationInputModeOnsite 來達到同樣的效果。

注意

如果在非現場模擬運行時錯誤地使用了現場配置,可能會導致定位失敗進而影響內容的顯示。