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 來達到同樣的效果。

注意

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