我們的程序將空間數據存儲爲MongoDB中的WGS84(經度,緯度)。但是,我們的程序與之交互的組件使用UTM。由於即使使用庫代碼,轉換數據也不太準確(精度損失並不重要),因此我們正在考慮將數據存儲爲WGS84和UTM以消除轉換。我知道MongoDB在內部使用WGS84進行空間查詢,所以存儲UTM純粹是出於速度和準確性原因(即如果所述組件從我們的數據庫查詢空間數據,我們可以很容易地以UTM方式返回它)。我應該如何在MongoDB中存儲兩個不同測量單位的相同數據?
這是一個好主意,還是有更好的選擇?我擔心數據的完整性可能會因數據重複而受到損害(如果WGS84數據發生變化,則UTM也必須更新,反之亦然)。