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