mirror of
https://github.com/django/django.git
synced 2025-08-04 02:48:35 +00:00
Fixed #27602 -- Added Oracle support for BoundingCircle GIS function.
This commit is contained in:
parent
5a23cc00f5
commit
38a6df555f
6 changed files with 73 additions and 50 deletions
|
@ -374,38 +374,38 @@ Database functions
|
|||
The following table provides a summary of what geography-specific database
|
||||
functions are available on each spatial backend.
|
||||
|
||||
==================================== ======= ====== =========== ==========
|
||||
Function PostGIS Oracle MySQL SpatiaLite
|
||||
==================================== ======= ====== =========== ==========
|
||||
:class:`Area` X X X X
|
||||
:class:`AsGeoJSON` X X
|
||||
:class:`AsGML` X X X
|
||||
:class:`AsKML` X X
|
||||
:class:`AsSVG` X X
|
||||
:class:`BoundingCircle` X
|
||||
:class:`Centroid` X X X X
|
||||
:class:`Difference` X X X (≥ 5.6.1) X
|
||||
:class:`Distance` X X X (≥ 5.6.1) X
|
||||
:class:`Envelope` X X X
|
||||
==================================== ======= ============== =========== ==========
|
||||
Function PostGIS Oracle MySQL SpatiaLite
|
||||
==================================== ======= ============== =========== ==========
|
||||
:class:`Area` X X X X
|
||||
:class:`AsGeoJSON` X X
|
||||
:class:`AsGML` X X X
|
||||
:class:`AsKML` X X
|
||||
:class:`AsSVG` X X
|
||||
:class:`BoundingCircle` X X (≥ 12.1.0.2)
|
||||
:class:`Centroid` X X X X
|
||||
:class:`Difference` X X X (≥ 5.6.1) X
|
||||
:class:`Distance` X X X (≥ 5.6.1) X
|
||||
:class:`Envelope` X X X
|
||||
:class:`ForceRHR` X
|
||||
:class:`GeoHash` X X (LWGEOM)
|
||||
:class:`Intersection` X X X (≥ 5.6.1) X
|
||||
:class:`IsValid` X X X (LWGEOM)
|
||||
:class:`Length` X X X X
|
||||
:class:`MakeValid` X X (LWGEOM)
|
||||
:class:`GeoHash` X X (LWGEOM)
|
||||
:class:`Intersection` X X X (≥ 5.6.1) X
|
||||
:class:`IsValid` X X X (LWGEOM)
|
||||
:class:`Length` X X X X
|
||||
:class:`MakeValid` X X (LWGEOM)
|
||||
:class:`MemSize` X
|
||||
:class:`NumGeometries` X X X X
|
||||
:class:`NumPoints` X X X X
|
||||
:class:`Perimeter` X X X
|
||||
:class:`PointOnSurface` X X X
|
||||
:class:`Reverse` X X X
|
||||
:class:`Scale` X X
|
||||
:class:`SnapToGrid` X X
|
||||
:class:`SymDifference` X X X (≥ 5.6.1) X
|
||||
:class:`Transform` X X X
|
||||
:class:`Translate` X X
|
||||
:class:`Union` X X X (≥ 5.6.1) X
|
||||
==================================== ======= ====== =========== ==========
|
||||
:class:`NumGeometries` X X X X
|
||||
:class:`NumPoints` X X X X
|
||||
:class:`Perimeter` X X X
|
||||
:class:`PointOnSurface` X X X
|
||||
:class:`Reverse` X X X
|
||||
:class:`Scale` X X
|
||||
:class:`SnapToGrid` X X
|
||||
:class:`SymDifference` X X X (≥ 5.6.1) X
|
||||
:class:`Transform` X X X
|
||||
:class:`Translate` X X
|
||||
:class:`Union` X X X (≥ 5.6.1) X
|
||||
==================================== ======= ============== =========== ==========
|
||||
|
||||
Aggregate Functions
|
||||
-------------------
|
||||
|
|
|
@ -165,11 +165,18 @@ __ http://www.w3.org/Graphics/SVG/
|
|||
|
||||
.. class:: BoundingCircle(expression, num_seg=48, **extra)
|
||||
|
||||
*Availability*: `PostGIS <http://postgis.net/docs/ST_MinimumBoundingCircle.html>`__
|
||||
*Availability*: `PostGIS <http://postgis.net/docs/ST_MinimumBoundingCircle.html>`__,
|
||||
`Oracle (≥ 12.1.0.2) <https://docs.oracle.com/database/121/SPATL/GUID-82A61626-BB64-4793-B53D-A0DBEC91831A.htm#SPATL1554>`_
|
||||
|
||||
Accepts a single geographic field or expression and returns the smallest circle
|
||||
polygon that can fully contain the geometry.
|
||||
|
||||
The ``num_seg`` parameter is used only on PostGIS.
|
||||
|
||||
.. versionchanged:: 1.11
|
||||
|
||||
Oracle support was added.
|
||||
|
||||
``Centroid``
|
||||
============
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue