我们想知道某个点是否在sql的网格内。我们还想知道一个点是否在两个网格中,哪一个在另一个网格内。例如:如果我们有一个网状覆盖美国而另一个覆盖德克萨斯。如果您通过德克萨斯州内的位置,它将返回德克萨斯州的网格,但如果您通过俄克拉荷马州的一个位置,它将返回美国网格。
你们知道如何实现这一点吗?在mysql表中表示这些网格的最佳方法是什么?
答案 0 :(得分:0)
嗯,基于所提供的信息很难回答这个问题,但我想象的是:
插入到城市表中的任何内容都将通过评估网格边界(基于其自己的位置)来确定它所属的网格,并且会适当地分配自己。
确定边界网格的用例可以通过与边界网格的直接关系来实现,也可以基于与另一个网格相同的边(两个角坐标)动态计算。
(作为评论留下的时间太长了,所以如果您想要额外的输入,请随时发表评论:))