在處理地理數據時,我是一個完全不識字的人,所以請耐心等待。將GPS座標轉換爲地圖瓷磚狀結構
對於我們的應用程序,我們將跟蹤地圖上相當大量的快速變化點。能夠將這些點的位置緩存在某種地圖 - 瓦片結構中將會很好,因此可以很容易地找到當前位於同一瓦片或相鄰瓦片中的所有點,從而更容易快速確定最近的相鄰點和對特定瓷磚等有特殊的邏輯。
儘管我們正在爲一個特定的(但已經很大的)位置工作,但如果解決方案也可以擴展到其他位置,它將會很好。既然我們只會緩存與系統有關的瓦片,那麼平鋪整個行星就是最好的選擇?瓦片的尺寸將以弧秒/分鐘爲單位進行測量,或者這是一個壞主意?
我們已經和Postgres一起工作,這似乎是PostGIS可以做的事情(這是什麼柵格是?),但跳到文檔/教程不知道我正在尋找什麼是困難的。有任何想法嗎?
一個地理散列鍵分區是完全一樣的。這不是很好的答案。 geohash具有不同的精度,然後關鍵的長度不同。 – Bytemain
@Phpdevpad你怎麼能說答案不好?你確切知道OP想要什麼嗎?我建議他看看它。如果你知道得更好,也許你應該自己寫一個答案。 – Patrick
您在鏈接中給出的答案也不是一個好答案。國際海事組織邊界框或r-樹或四叉樹給出更好或類似的結果。遍歷n-dim空間還有很多可能性,geohash很容易實現。 – Bytemain