Commit 6fb9424f authored by Sergey Fedoseev's avatar Sergey Fedoseev Committed by Tim Graham
Browse files

[1.9.x] Fixed #25631 -- Fixed support detection for some DB functions in SpatiaLite backend.

parent d11f63ca
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -93,6 +93,12 @@ class SpatiaLiteOperations(BaseSpatialOperations, DatabaseOperations):
    @cached_property
    def unsupported_functions(self):
        unsupported = {'BoundingCircle', 'ForceRHR', 'GeoHash', 'MemSize'}
        if not self.gml:
            unsupported.add('AsGML')
        if not self.kml:
            unsupported.add('AsKML')
        if self.spatial_version < (3, 0, 0):
            unsupported.add('AsGeoJSON')
        if self.spatial_version < (3, 1, 0):
            unsupported.add('SnapToGrid')
        if self.spatial_version < (4, 0, 0):
+3 −3
Original line number Diff line number Diff line
@@ -52,7 +52,7 @@ AsGeoJSON

.. class:: AsGeoJSON(expression, bbox=False, crs=False, precision=8, **extra)

*Availability*: PostGIS, SpatiaLite
*Availability*: PostGIS, SpatiaLite (≥ 3.0)

Accepts a single geographic field or expression and returns a `GeoJSON
<http://geojson.org/>`_ representation of the geometry. Note that the result is
@@ -84,7 +84,7 @@ AsGML

.. class:: AsGML(expression, version=2, precision=8, **extra)

*Availability*: Oracle, PostGIS, SpatiaLite
*Availability*: Oracle, PostGIS, SpatiaLite (≥ 2.4.0-RC4)

Accepts a single geographic field or expression and returns a `Geographic Markup
Language (GML)`__ representation of the geometry.
@@ -115,7 +115,7 @@ AsKML

.. class:: AsKML(expression, precision=8, **extra)

*Availability*: PostGIS, SpatiaLite
*Availability*: PostGIS, SpatiaLite (≥ 2.4.0-RC4)

Accepts a single geographic field or expression and returns a `Keyhole Markup
Language (KML)`__ representation of the geometry.