4
我正在開發一個汽車共享網站。爲此,我創建了具有不同用戶選擇的不同路由選項的數據庫。這些路線作爲地理數據類型保存在數據庫中。對於數據訪問,我使用了Entity Framework。在C#代碼中,我使用DBGeography數據類型來處理路由。查找附近GPS導航路線
我有一個要求,用戶可以選擇一條路線,並確定選擇保存在數據庫中的相同/附近路線的用戶。我如何實現這一目標?
我正在開發一個汽車共享網站。爲此,我創建了具有不同用戶選擇的不同路由選項的數據庫。這些路線作爲地理數據類型保存在數據庫中。對於數據訪問,我使用了Entity Framework。在C#代碼中,我使用DBGeography數據類型來處理路由。查找附近GPS導航路線
我有一個要求,用戶可以選擇一條路線,並確定選擇保存在數據庫中的相同/附近路線的用戶。我如何實現這一目標?
如果您在使用EF(示例here),則可以使用SQL中的STDistance函數來確定地理位置或DbGeography.Distance之間的距離。
你如何定義附近的路線?如何編碼路線(即開始和finsih點或作爲一組座標?) 因爲我不完全確定你的問題在哪裏,你難以找到什麼路線相似嗎? – Legisey
我會問[Geographic Information Systems SE]的人(http://gis.stackexchange.com/)。 – klugerama