在PostGIS的几何里面我已经几何类型定义,并且两个多边形和圆圈分别enteried到this.Polygon使用以下类型的查询enteried:检查点是否从PHP
ST_GeomFromText('POLYGON$polygon')
其中$多边形包含点。
而且我已经进入圈中的同一列:
ST_Buffer((ST_GeomFromText('POINT($longitude $latitude)')), $radius)
现在,我需要检查,如果给定的点位于内部和几何形状。
任何人都可以帮助我吗?
我已经使用这个查询尝试:
ST_CONTAINS(shape,ST_GeomFromText('POINT($longitude $latitude)'))
其中形状几何型我列名。但是,即使他们在圈子之外,这也让我对于圈子总是如此。
圆圈和点的示例会很有帮助。 – 2014-09-26 06:03:04
你的意思是POSTGIS中的一个圈子吗? – 2014-09-26 09:06:20
我为lon,lat和rad =(85,27,5000) – 2014-09-26 09:15:20