mirror of
https://github.com/django/django.git
synced 2025-10-23 21:59:11 +00:00
Fixed #29509 -- Added SpatiaLite support for covers and coveredby lookups.
This commit is contained in:
committed by
Tim Graham
parent
12018cef83
commit
a799dc51b9
@@ -329,8 +329,8 @@ Lookup Type PostGIS Oracle MySQL [#]_ SpatiaLite
|
||||
:lookup:`contained` X X X N
|
||||
:lookup:`contains <gis-contains>` X X X X B
|
||||
:lookup:`contains_properly` X B
|
||||
:lookup:`coveredby` X X B
|
||||
:lookup:`covers` X X B
|
||||
:lookup:`coveredby` X X X B
|
||||
:lookup:`covers` X X X B
|
||||
:lookup:`crosses` X X C
|
||||
:lookup:`disjoint` X X X X B
|
||||
:lookup:`distance_gt` X X X N
|
||||
|
||||
@@ -179,7 +179,7 @@ PostGIS ``ST_ContainsProperly(poly, geom)``
|
||||
-------------
|
||||
|
||||
*Availability*: `PostGIS <https://postgis.net/docs/ST_CoveredBy.html>`__,
|
||||
Oracle, PGRaster (Bilateral)
|
||||
Oracle, PGRaster (Bilateral), SpatiaLite
|
||||
|
||||
Tests if no point in the geometry field is outside the lookup geometry.
|
||||
[#fncovers]_
|
||||
@@ -188,11 +188,16 @@ Example::
|
||||
|
||||
Zipcode.objects.filter(poly__coveredby=geom)
|
||||
|
||||
.. versionchanged:: 2.2
|
||||
|
||||
SpatiaLite support was added.
|
||||
|
||||
========== =============================
|
||||
Backend SQL Equivalent
|
||||
========== =============================
|
||||
PostGIS ``ST_CoveredBy(poly, geom)``
|
||||
Oracle ``SDO_COVEREDBY(poly, geom)``
|
||||
SpatiaLite ``CoveredBy(poly, geom)``
|
||||
========== =============================
|
||||
|
||||
.. fieldlookup:: covers
|
||||
@@ -201,7 +206,7 @@ Oracle ``SDO_COVEREDBY(poly, geom)``
|
||||
----------
|
||||
|
||||
*Availability*: `PostGIS <https://postgis.net/docs/ST_Covers.html>`__,
|
||||
Oracle, PGRaster (Bilateral)
|
||||
Oracle, PGRaster (Bilateral), SpatiaLite
|
||||
|
||||
Tests if no point in the lookup geometry is outside the geometry field.
|
||||
[#fncovers]_
|
||||
@@ -210,11 +215,16 @@ Example::
|
||||
|
||||
Zipcode.objects.filter(poly__covers=geom)
|
||||
|
||||
.. versionchanged:: 2.2
|
||||
|
||||
SpatiaLite support was added.
|
||||
|
||||
========== ==========================
|
||||
Backend SQL Equivalent
|
||||
========== ==========================
|
||||
PostGIS ``ST_Covers(poly, geom)``
|
||||
Oracle ``SDO_COVERS(poly, geom)``
|
||||
SpatiaLite ``Covers(poly, geom)``
|
||||
========== ==========================
|
||||
|
||||
.. fieldlookup:: crosses
|
||||
|
||||
@@ -59,6 +59,9 @@ Minor features
|
||||
* Added Oracle support for the
|
||||
:class:`~django.contrib.gis.db.models.functions.Envelope` function.
|
||||
|
||||
* Added SpatiaLite support for the :lookup:`coveredby` and :lookup:`covers`
|
||||
lookups.
|
||||
|
||||
:mod:`django.contrib.messages`
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
|
||||
Reference in New Issue
Block a user