1
-- source include/have_geometry.inc
4
# test of rtree (using with spatial data)
7
DROP TABLE IF EXISTS t1;
11
fid INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
23
eval INSERT INTO t1 (g) VALUES (GeomFromText('LineString($1 $1, $2 $2)'));
29
SELECT count(*) FROM t1;
30
EXPLAIN SELECT fid, AsText(g) FROM t1 WHERE ST_Within(g, GeomFromText('Polygon((140 140,160 140,160 160,140 140))'));
31
SELECT fid, AsText(g) FROM t1 WHERE ST_Within(g, GeomFromText('Polygon((140 140,160 140,160 160,140 160,140 140))'));
36
fid INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
47
eval INSERT INTO t1 (g) VALUES (LineString(Point($1 * 10 - 9, $2 * 10 - 9), Point($1 * 10, $2 * 10)));
54
ALTER TABLE t1 ADD SPATIAL KEY(g);
56
SELECT count(*) FROM t1;
57
EXPLAIN SELECT fid, AsText(g) FROM t1 WHERE ST_Within(g,
58
GeomFromText('Polygon((40 40,60 40,60 60,40 40))'));
59
SELECT fid, AsText(g) FROM t1 WHERE ST_Within(g,
60
GeomFromText('Polygon((40 40,60 40,60 60,40 40))'));
64
--echo End of 5.5 tests.