我希望能够将GPS坐标(纬度和经度)放入python函数中,并使其返回的纬度和经度范围将落在距原始点一定距离之内.
我最终要做的是获取一个GPS坐标,并能够使用sqlAlchemy进入我的GPS坐标数据库,并返回落入一定范围内(例如1英里内)的坐标.
有没有这样做的框架,或者您对解决此问题有任何建议?
解决方法:
您可以使用PostGIS,它将为Postgresql添加地理支持.使用ST_DWithin
功能,您可以找到与另一个点有一定距离的点:
SELECT name
FROM some_table
WHERE ST_DWithin(
geography_1,
geography_2,
distance_in_meters
);
GeoAlchemy为用于空间数据库的sqlAlchemy添加了扩展.您可能想尝试将其与PostGIS结合使用.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。