我們正在開發一個跟蹤多個用戶位置的系統。用戶在服務器上載他們的位置,然後這些位置被存儲在數據庫中。目前數據庫是MySQL。我們希望提出諸如「告訴我哪些用戶在特定的方形或圓形」或「告訴我哪5個用戶最接近用戶Tom」等查詢。在數據庫中存儲和操作GPS位置
我有數據庫和MySQL的基本知識,但我是沒有專門的數據庫,所以首先想到的是通過使用MySQL查詢和一些數學來回答上述查詢。通過小型搜索,我發現有像PostGIS這樣的數據庫系統,其中包含我們需要的許多操作。特別是對於PostGIS,有許多程序將它用作Quantum GIS的後端,我們將非常方便。
我的問題現在:P
我讀PostGIS的是PostgreSQL的的擴展,這意味着,我可以在同一時間的PostgreSQL用於操縱的其它數據(例如用戶名,時間等),並PostGIS的操縱用戶的位置或我必須創建兩個不同的數據庫?
不幸的是我的截止日期很緊張......所以很容易從MySQL傳遞到PostgreSQL?
歡迎任何其他想法!
在此先感謝!
感謝您的提示!明天我會嘗試這些類型和一些功能。現在我正在尋找支持MySQL的Quantum GIS之類的工具。 – Manos