【发布时间】:2011-04-22 20:42:48
【问题描述】:
我有一个 XML 文件,其中包含许多点及其经度和纬度。
目前,我的 python 代码通过简单地遍历 XML 文件来获取最近的点,找到最近的点,以英里或其他为单位,然后将其与之前的最近点进行比较。如果它更接近,那么我将这个新点的值分配给变量。所以在这方面一切正常。
现在,我想要做的实际上是存储最接近的 2 或 3 个点。 我该怎么做呢? XML 文件不是按最近排序的,此外,每次发出请求时,用户的位置都会改变。我可以使用 XML 文件执行此操作吗,或者我可能需要考虑将数据存储为 SQL Server 还是 MySQL?
感谢您的帮助。 PS,如果有人感兴趣,示例代码是available here。这是大学项目的一部分。
【问题讨论】:
标签: python xml gps coordinates geopy