mirror of https://github.com/django/django.git
Fixed #28842 -- Added SpatiaLite support for ForcePolygonCW function.
This commit is contained in:
parent
8f8a93a9ae
commit
762bd34c36
|
@ -67,6 +67,7 @@ class SpatiaLiteOperations(BaseSpatialOperations, DatabaseOperations):
|
||||||
return 'CAST (AsEWKB(%s) AS BLOB)' if self.spatial_version >= (4, 3, 0) else 'AsText(%s)'
|
return 'CAST (AsEWKB(%s) AS BLOB)' if self.spatial_version >= (4, 3, 0) else 'AsText(%s)'
|
||||||
|
|
||||||
function_names = {
|
function_names = {
|
||||||
|
'ForcePolygonCW': 'ST_ForceLHR',
|
||||||
'Length': 'ST_Length',
|
'Length': 'ST_Length',
|
||||||
'LineLocatePoint': 'ST_Line_Locate_Point',
|
'LineLocatePoint': 'ST_Line_Locate_Point',
|
||||||
'NumPoints': 'ST_NPoints',
|
'NumPoints': 'ST_NPoints',
|
||||||
|
@ -78,7 +79,7 @@ class SpatiaLiteOperations(BaseSpatialOperations, DatabaseOperations):
|
||||||
|
|
||||||
@cached_property
|
@cached_property
|
||||||
def unsupported_functions(self):
|
def unsupported_functions(self):
|
||||||
unsupported = {'BoundingCircle', 'ForcePolygonCW', 'ForceRHR', 'MemSize'}
|
unsupported = {'BoundingCircle', 'ForceRHR', 'MemSize'}
|
||||||
if not self.lwgeom_version():
|
if not self.lwgeom_version():
|
||||||
unsupported |= {'Azimuth', 'GeoHash', 'IsValid', 'MakeValid'}
|
unsupported |= {'Azimuth', 'GeoHash', 'IsValid', 'MakeValid'}
|
||||||
return unsupported
|
return unsupported
|
||||||
|
|
|
@ -285,7 +285,8 @@ representing the bounding box of the geometry.
|
||||||
|
|
||||||
.. versionadded:: 2.1
|
.. versionadded:: 2.1
|
||||||
|
|
||||||
*Availability*: `PostGIS <https://postgis.net/docs/ST_ForcePolygonCW.html>`__
|
*Availability*: `PostGIS <https://postgis.net/docs/ST_ForcePolygonCW.html>`__,
|
||||||
|
SpatiaLite
|
||||||
|
|
||||||
Accepts a single geographic field or expression and returns a modified version
|
Accepts a single geographic field or expression and returns a modified version
|
||||||
of the polygon/multipolygon in which all exterior rings are oriented clockwise
|
of the polygon/multipolygon in which all exterior rings are oriented clockwise
|
||||||
|
|
Loading…
Reference in New Issue