从lat / lon中找到相应的多边形

时间:2017-08-23 20:01:19

标签: php mysql spatial

我有一个纬度/经度,想要找到所有相应的多边形(存储为空间数据表)。使用laravel 5和mysql。我有例如一些带有多边形的记录,如: -美国 -California - 洛杉矶

现在我在Los Angelas有一家咖啡吧。我想mysql te从数据库返回上面的记录。

我现在所拥有的是以下返回错误。

$results = DB::table('geos')
           ->select(DB::raw('ST_Intersects(GEOMFROMTEXT(POINT(34.051088, -118.249405)), geosPolygon)'))
           ->where('active', '=', 1)
           ->get();

列geosPolygon是我存储多边形的列的名称(作为多边形类型)。

0 个答案:

没有答案