gpt4 book ai didi

php - 为 GPS 坐标构建和搜索 SQL 数据库/表

转载 作者:搜寻专家 更新时间:2023-11-01 08:12:19 26 4
gpt4 key购买 nike

我在手机本地为一个应用创建了一个 SQL 数据库,然后信息以相同的格式上传到服务器上的数据库。在表格中,我将 GPS 坐标结构化为一个字符串,在纬度和经度之间有一个制表符。回顾过去,将数据库结构化更有意义,这样纬度和经度作为 double 类型位于两个单独的列中(似乎它在搜索和排序方面表现更好)。

如果我把字符串变成两个 Doubles 纬度和经度列,排序会不会快很多?甚至可以用这种格式搜索 GPS 坐标:“x.xxxx y.yyyy”?有没有更好的方法在 SQL 表中排序/存储 GPS 坐标以供搜索?

回想起来,我希望我能更仔细地计划一下。我知道计划可以为您节省很多时间。好吧,我想这适用于此。

最佳答案

是的,您应该为纬度/经度使用单独的列。
浮点表示可能是也可能不是一个好主意;在搜索精确坐标时,这不会很好用。当查找一系列值时,float 就可以了。
根据表的大小和查询模式,您可能会考虑为性能创建索引。

关于php - 为 GPS 坐标构建和搜索 SQL 数据库/表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8688578/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com