我的MySQL与支持空间索引的MyIsam一起运行。我有许多由大型多边形定义的区域,每个多边形都有一组经度,经度的点。我的目标是将包含多边形的每个区域保存在表中,然后发送查询以搜索哪些区域在多边形内部具有点(纬度,经度)。查询需要非常快(<0.05秒),插入不需要那么快。
我有以下问题:
1)将多边形保存在表格中的最佳方法是什么?最好使用哪种数据格式? (如果可能的话)
2)为面查询中的快速点索引面的最佳方法是什么? (如果可能的话,可以使用sql示例来定义索引)
3)搜索iside中具有点(由纬度和经度定义)的多边形的最佳方法是什么? (如果可能,示例查询)。