Browse Source

Refs #28436 -- Corrected docs regarding MySQL support of distance lookups.

Mariusz Felisiak 5 years ago
parent
commit
440603a4bc
2 changed files with 10 additions and 6 deletions
  1. 6 6
      docs/ref/contrib/gis/db-api.txt
  2. 4 0
      docs/ref/contrib/gis/geoquerysets.txt

+ 6 - 6
docs/ref/contrib/gis/db-api.txt

@@ -219,7 +219,7 @@ in the :doc:`model-api` documentation for more details.
 Distance Lookups
 ----------------
 
-*Availability*: PostGIS, Oracle, SpatiaLite, PGRaster (Native)
+*Availability*: PostGIS, MySQL, Oracle, SpatiaLite, PGRaster (Native)
 
 The following distance lookups are available:
 
@@ -227,7 +227,7 @@ The following distance lookups are available:
 * :lookup:`distance_lte`
 * :lookup:`distance_gt`
 * :lookup:`distance_gte`
-* :lookup:`dwithin`
+* :lookup:`dwithin` (except MySQL)
 
 .. note::
 
@@ -322,10 +322,10 @@ Lookup Type                        PostGIS    Oracle    MySQL [#]_   SpatiaLite
 :lookup:`covers`                   X          X                      X          B
 :lookup:`crosses`                  X                    X            X          C
 :lookup:`disjoint`                 X          X         X            X          B
-:lookup:`distance_gt`              X          X                      X          N
-:lookup:`distance_gte`             X          X                      X          N
-:lookup:`distance_lt`              X          X                      X          N
-:lookup:`distance_lte`             X          X                      X          N
+:lookup:`distance_gt`              X          X         X            X          N
+:lookup:`distance_gte`             X          X         X            X          N
+:lookup:`distance_lt`              X          X         X            X          N
+:lookup:`distance_lte`             X          X         X            X          N
 :lookup:`dwithin`                  X          X                      X          B
 :lookup:`equals`                   X          X         X            X          C
 :lookup:`exact`                    X          X         X            X          B

+ 4 - 0
docs/ref/contrib/gis/geoquerysets.txt

@@ -757,6 +757,7 @@ Example::
 Backend     SQL Equivalent
 ==========  ==================================================
 PostGIS     ``ST_Distance/ST_Distance_Sphere(poly, geom) > 5``
+MySQL       ``ST_Distance(poly, geom) > 5``
 Oracle      ``SDO_GEOM.SDO_DISTANCE(poly, geom, 0.05) > 5``
 SpatiaLite  ``Distance(poly, geom) > 5``
 ==========  ==================================================
@@ -777,6 +778,7 @@ Example::
 Backend     SQL Equivalent
 ==========  ===================================================
 PostGIS     ``ST_Distance/ST_Distance_Sphere(poly, geom) >= 5``
+MySQL       ``ST_Distance(poly, geom) >= 5``
 Oracle      ``SDO_GEOM.SDO_DISTANCE(poly, geom, 0.05) >= 5``
 SpatiaLite  ``Distance(poly, geom) >= 5``
 ==========  ===================================================
@@ -797,6 +799,7 @@ Example::
 Backend     SQL Equivalent
 ==========  ==================================================
 PostGIS     ``ST_Distance/ST_Distance_Sphere(poly, geom) < 5``
+MySQL       ``ST_Distance(poly, geom) < 5``
 Oracle      ``SDO_GEOM.SDO_DISTANCE(poly, geom, 0.05) < 5``
 SpatiaLite  ``Distance(poly, geom) < 5``
 ==========  ==================================================
@@ -817,6 +820,7 @@ Example::
 Backend     SQL Equivalent
 ==========  ===================================================
 PostGIS     ``ST_Distance/ST_Distance_Sphere(poly, geom) <= 5``
+MySQL       ``ST_Distance(poly, geom) <= 5``
 Oracle      ``SDO_GEOM.SDO_DISTANCE(poly, geom, 0.05) <= 5``
 SpatiaLite  ``Distance(poly, geom) <= 5``
 ==========  ===================================================