【问题标题】:Python Flask select data within 20 km [closed]Python Flask选择20公里内的数据[关闭]
【发布时间】:2016-05-05 13:56:27
【问题描述】:

我已经用 python、flask 和 sqlAlchemy 开发了一个休息服务。我通过 sqlite db 检索所有数据。 现在我想创建一个服务,在 sqlite db 上选择 20 公里内的所有记录,尊重我的位置。 db 中的所有记录都有一个 lato long 值。

有什么帮助吗? 谢谢

【问题讨论】:

  • 这个问题太宽泛了,但是如果你对地理空间数据和 sqlalchemy 做任何事情,我强烈推荐 postgis + geoalchemy

标签: python sqlite flask sqlalchemy


【解决方案1】:

也许 sqlAlchemy 不是存储的正确选择,相反,替代方案可能是 Apache Solr、Elasticsearch,甚至是新的(仍然不稳定,Redis 3.2,但可能需要一段时间才能稳定) .

另一方面,在 Google 中进行快速搜索,弹出以下内容:http://geoalchemy-2.readthedocs.io/en/0.3/,看起来像是 sqlAlchemy 的扩展,非常适合您的需求。

我希望我对您的问题有所了解,或者至少为您指明了更好的方向。

【讨论】:

  • 非常感谢您的建议。我还想到了一种通过坐标计算距离的数学算法
猜你喜欢
  • 2011-10-18
  • 1970-01-01
  • 1970-01-01
  • 2015-08-17
  • 2013-08-21
  • 2021-03-04
  • 2012-04-18
  • 2021-01-07
  • 1970-01-01
相关资源
最近更新 更多