假设我有一个位置(国家、地区、城市、城镇)的数据库,以及它们的纵横坐标。e、 我有英国的坐标52.16045,-0.70312如果我所有的位置都是lat/long,有没有办法让我返回英格兰境内的所有位置?我是否需要对位置进行一夫多妻制…如果是的话,如果我所有的都是lat/long,我该怎么做呢。记录的数据库是mysql。如能提供一些指导,将不胜感激。
r8uurelv1#
如果你有一个状态边界的多边形,你可以使用mysql几何体的stu包含特性来查找多边形内的所有点假设您有一个表(点),其中包含点和多边形以及多边形,并且每个多边形都基于您可以使用的polygon.name
SELECT points.col1 FROM polygons INNER points ON ST_CONTAINS(polygons.geom, Point(points.longitude, points.latitude)) AND polygons.name = 'Your_name';
只需检查一个几何体是否包含在另一个几何体中
1条答案
按热度按时间r8uurelv1#
如果你有一个状态边界的多边形,你可以使用mysql几何体的stu包含特性来查找多边形内的所有点
假设您有一个表(点),其中包含点和多边形以及多边形,并且每个多边形都基于您可以使用的polygon.name
只需检查一个几何体是否包含在另一个几何体中