提交 34717222 authored 作者: Evgenij Ryazanov's avatar Evgenij Ryazanov

Fix & characters in advanced.html

上级 eec8526c
...@@ -1422,25 +1422,25 @@ CREATE SPATIAL INDEX GEO_TABLE_SPATIAL_INDEX ON GEO_TABLE(THE_GEOM); ...@@ -1422,25 +1422,25 @@ CREATE SPATIAL INDEX GEO_TABLE_SPATIAL_INDEX ON GEO_TABLE(THE_GEOM);
</pre> </pre>
<p> <p>
To query the table using geometry envelope intersection, To query the table using geometry envelope intersection,
use the operation <code>&&</code>, as in PostGIS: use the operation <code>&amp;&amp;</code>, as in PostGIS:
</p> </p>
<pre> <pre>
SELECT * FROM GEO_TABLE SELECT * FROM GEO_TABLE
WHERE THE_GEOM && 'POLYGON ((490 490, 536 490, 536 515, 490 515, 490 490))'; WHERE THE_GEOM &amp;&amp; 'POLYGON ((490 490, 536 490, 536 515, 490 515, 490 490))';
</pre> </pre>
<p> <p>
You can verify that the spatial index is used using the "explain plan" feature: You can verify that the spatial index is used using the "explain plan" feature:
</p> </p>
<pre> <pre>
EXPLAIN SELECT * FROM GEO_TABLE EXPLAIN SELECT * FROM GEO_TABLE
WHERE THE_GEOM && 'POLYGON ((490 490, 536 490, 536 515, 490 515, 490 490))'; WHERE THE_GEOM &amp;&amp; 'POLYGON ((490 490, 536 490, 536 515, 490 515, 490 490))';
-- Result -- Result
SELECT SELECT
GEO_TABLE.GID, GEO_TABLE.GID,
GEO_TABLE.THE_GEOM GEO_TABLE.THE_GEOM
FROM PUBLIC.GEO_TABLE FROM PUBLIC.GEO_TABLE
/* PUBLIC.GEO_TABLE_SPATIAL_INDEX: /* PUBLIC.GEO_TABLE_SPATIAL_INDEX:
THE_GEOM && 'POLYGON ((490 490, 536 490, 536 515, 490 515, 490 490))' */ THE_GEOM &amp;&amp; 'POLYGON ((490 490, 536 490, 536 515, 490 515, 490 490))' */
WHERE INTERSECTS(THE_GEOM, WHERE INTERSECTS(THE_GEOM,
'POLYGON ((490 490, 536 490, 536 515, 490 515, 490 490))') 'POLYGON ((490 490, 536 490, 536 515, 490 515, 490 490))')
</pre> </pre>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论