postgresql - 将 GIS 点分成彼此靠近的点组

标签 postgresql gis postgis

有一组坐标需要分成彼此靠近的组。

使用 Python 处理 PostgreSQL 数据库。我想出了一个可行的解决方案,但后来我意识到我可能正在重新发明轮子。是否有我可以使用的库来完成此操作而无需推出我自己的解决方案?

示例:

enter image description here

最佳答案

在这个 GIS SE 问题的答案中,有两个直接在 PostGIS 中实现的很好的解决方案:

Spatial clustering with PostGIS

您还可以在以下问题的答案中找到一些有用的提示:

How to identify clusters in vector point data?

关于postgresql - 将 GIS 点分成彼此靠近的点组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13087288/

相关文章:

python - Geopandas 旋转功能

django - 使用来自十进制坐标的 GeoDjango 在 PostgreSQL 数据库中添加一个点

python - 将 GeoPandas 多多边形数据框扩展为每行一个多边形

gis - 检查多多边形是否包含 GeoDjango 中的点

postgresql - 如何使用 Homebrew 将 Postgis 安装到 Postgres@9.6 的 Keg 安装中?

sql - Postgres - 如何使用 UNION ALL 实现 UNION 行为?

ruby-on-rails - 无法检测保存嵌套对象时的错误

postgresql - 如何获取 postgresql 触发器函数中的列类型

sql - 如何在 Postgresql 中将数组拆分为行

gis - 获取 Cesium Map 的中心