Postgresql 计算点到水体的距离

Postgresql 计算点到水体的距离,postgresql,geolocation,maps,distance,Postgresql,Geolocation,Maps,Distance,我们要求计算一个点与最近水体(或其他区域,例如地热区域)之间的距离 我不知道从哪里开始,但我猜应该是将一些公开的水体数据的子集加载到数据库(postgresql)(目前我们只关注新西兰),然后以某种方式查询这些数据 我的主要难点(由于缺乏方向性)是如何将数据加载到数据库中,如何查询从一个点到水体形状最近边缘的距离,以及如何提供一个用户友好的界面,在该界面中可以添加这些数据(例如,添加那些地热区域) 如果已经有工具可以做这件事,我想我不想重新发明轮子。如果还没有,你应该研究一下PostGIS。是的

我们要求计算一个点与最近水体(或其他区域,例如地热区域)之间的距离

我不知道从哪里开始,但我猜应该是将一些公开的水体数据的子集加载到数据库(postgresql)(目前我们只关注新西兰),然后以某种方式查询这些数据

我的主要难点(由于缺乏方向性)是如何将数据加载到数据库中,如何查询从一个点到水体形状最近边缘的距离,以及如何提供一个用户友好的界面,在该界面中可以添加这些数据(例如,添加那些地热区域)


如果已经有工具可以做这件事,我想我不想重新发明轮子。

如果还没有,你应该研究一下PostGIS。是的。PostGIS还集成了许多有用的GUI工具,用于添加和修改GIS图层。如果还没有,您应该研究PostGIS。是的。PostGIS还与许多有用的GUI工具集成,用于添加和修改GIS图层。