我有大量数据按纬度/经度索引到5位小数。我试图在地图上显示这些数据,但只想在当前视图中显示lats/lons,这只占整个数据库的10%左右。我目前有数据库存储在一个数组,即db [0],db [1],db [2],db [3] ..... db [3000]。数组中的每个项目都是带有变量的{name:value,name2:value2等}符号化程序。每次我处理数据时,我都必须解析整个数组,然后过滤经纬度,然后对数据执行操作。对我来说,这似乎是非常客户端处理器密集型,我想知道是否有更有效的方式将数据存储到数组中并访问它,也许:db [lat] [tenth] [hundredths] [thousandthths] [etc]。然后当我引用它时,就像这样调用它:db [29] [1] [2]。这听起来不错,但我不知道该怎么做。任何人都知道吗?谢谢!访问大量经/纬度数据的最快方法
0
A
回答
0
您是否考虑将数据存储在本地支持地理空间数据和查询的数据存储中? MongoDB将是一个这样的选项,并以JSON格式存储数据。
如果你想在客户端完全做到这一点,那么你可能会发现实现like what's described here这个东西很有用,尽管它可能不会更快。
相关问题
- 1. 上传或下载经纬度最长的服务器最快的方法
- 2. 访问2016纬度经度查询
- 3. 小数纬度/经度的最大长度?
- 4. 根据纬度/经度放大Highmaps
- 5. 查询附近经纬度数据库的最佳方式?
- 6. 访问大型数组的最快方法
- 7. 最大经纬度,最小纬度,最大长度,最小长度从几何字段
- 8. 什么是在半径内查找大表的最快方法MySQL(纬度经度)
- 9. 从给定的纬度,经度和半径值中查找java中的最大和最小纬度和纬度
- 10. 纬度和经度问题
- 11. 获取经度和纬度值更快
- 12. 经度和纬度的最大长度是多少?
- 13. 如何从MapView获取最小/最大经度和纬度?
- 14. VirtualEarth:确定最小/最大可见纬度/经度
- 15. 在Google Datalab中读取大量数据的最快方法?
- 16. 更新大量数据的最快方法
- 17. 用PHP管理大量数据的最快方法?
- 18. 从大量ASCII文件中读取数据的最快方法
- 19. 根据经度 - 点纬度
- 20. 通过密钥访问数据的最快方法
- 21. 二维经纬度数据的指数
- 22. 发送纬度和经度数据
- 23. 熊猫 - 组/数据每经度/纬度
- 24. 用nodejs和数据库存储GPS纬度和经度的最佳方式
- 25. 与最接近的经度和纬度
- 26. 获得最近的纬度和经度
- 27. JSON经度纬度最近的位置
- 28. 匹配最接近的经度/纬度
- 29. 获取经纬度的最简单方法是什么?
- 30. 纬度和经度限制最大长度
一些数据库具有地理特征,所以您可以有效地搜索纬度/经度列。在给定的范围内搜索可以使SQL查询更快一点?你没有抱怨,因为你没有规范化的数据 - 你为什么在DB行中有数组? – 2013-05-03 00:21:34
您是否有实际的DBS,或者如果您说“数据库”,是否指“数据阵列”?是的,某种2D距离树肯定会有所帮助。 – Bergi 2013-05-03 00:25:36
那么数据存储在服务器上使用MySql,但数据上的操作是客户端。我使用AJAX和JSON将数据提交给客户端,然后将JSON字符串解析为一个充满符号的数组。我希望当我解析JSON字符串时,我可以以不同的方式将它放入数组中,以便我可以更快地访问lat/lon块中的数据。谢谢! – wayofthefuture 2013-05-03 00:40:55