我对空间数据库的东西很陌生,不明白这个结果:
mysql> select astext(LOC), Within(LOC, GeomFromText('Polygon((1 1,20 1,1 20,1 1))') ) FROM events;
+--------------+------------------------------------------------------------+
| astext(LOC) | Within(LOC, GeomFromText('Polygon((1 1,20 1,1 20,1 1))') ) |
+--------------+------------------------------------------------------------+
| POINT(10 5) | 1 |
| POINT(20 20) | 1 |
| POINT(30 30) | 0 |
+--------------+------------------------------------------------------------+
3 rows in set (0.00 sec)
我想我查询的是直角三角形 1,1 20,1 1,20 的内容,因此我希望 20,20 不会在其中。我没有做对吗?
干杯! 网卡