Python 基于坐标数据连接数据帧

Python 基于坐标数据连接数据帧,python,pandas,geolocation,Python,Pandas,Geolocation,我有1000个csv文件,每个csv可能有10000个GPS点和其他信息。(每行有Lat和Lon以及与该点相关的若干其他信息。) 我想将所有这些GPS点合并成一个大的csv,但要删除彼此相邻的点 因此,如果我在合并的csv中有两个或多个距离小于等于10米的点,我只想保留一个,并删除所有其他点 我能用的最快的算法是什么。我无法将所有的点都读入内存,因为这样做需要大量内存 是否有任何库可以帮助我完成此操作?您应该使用geopandas和/或shapely来完成此操作。

我有1000个csv文件,每个csv可能有10000个GPS点和其他信息。(每行有Lat和Lon以及与该点相关的若干其他信息。)

我想将所有这些GPS点合并成一个大的csv,但要删除彼此相邻的点

因此,如果我在合并的csv中有两个或多个距离小于等于10米的点,我只想保留一个,并删除所有其他点

我能用的最快的算法是什么。我无法将所有的点都读入内存,因为这样做需要大量内存


是否有任何库可以帮助我完成此操作?

您应该使用
geopandas
和/或
shapely
来完成此操作。