diff options
Diffstat (limited to 'docs/ref')
| -rw-r--r-- | docs/ref/contrib/gis/functions.txt | 39 |
1 files changed, 29 insertions, 10 deletions
diff --git a/docs/ref/contrib/gis/functions.txt b/docs/ref/contrib/gis/functions.txt index 66099c3317..fe8239d467 100644 --- a/docs/ref/contrib/gis/functions.txt +++ b/docs/ref/contrib/gis/functions.txt @@ -20,17 +20,18 @@ get a ``NotImplementedError`` exception. Function's summary: -================== ======================== ====================== =================== ================== ===================== -Measurement Relationships Operations Editors Output format Miscellaneous -================== ======================== ====================== =================== ================== ===================== -:class:`Area` :class:`Azimuth` :class:`Difference` :class:`ForceRHR` :class:`AsGeoJSON` :class:`IsValid` -:class:`Distance` :class:`BoundingCircle` :class:`Intersection` :class:`MakeValid` :class:`AsGML` :class:`MemSize` -:class:`Length` :class:`Centroid` :class:`SymDifference` :class:`Reverse` :class:`AsKML` :class:`NumGeometries` -:class:`Perimeter` :class:`Envelope` :class:`Union` :class:`Scale` :class:`AsSVG` :class:`NumPoints` -.. :class:`LineLocatePoint` :class:`SnapToGrid` :class:`GeoHash` -.. :class:`PointOnSurface` :class:`Transform` +================== ======================== ====================== ======================= ================== ===================== +Measurement Relationships Operations Editors Output format Miscellaneous +================== ======================== ====================== ======================= ================== ===================== +:class:`Area` :class:`Azimuth` :class:`Difference` :class:`ForcePolygonCW` :class:`AsGeoJSON` :class:`IsValid` +:class:`Distance` :class:`BoundingCircle` :class:`Intersection` :class:`ForceRHR` :class:`AsGML` :class:`MemSize` +:class:`Length` :class:`Centroid` :class:`SymDifference` :class:`MakeValid` :class:`AsKML` :class:`NumGeometries` +:class:`Perimeter` :class:`Envelope` :class:`Union` :class:`Reverse` :class:`AsSVG` :class:`NumPoints` +.. :class:`LineLocatePoint` :class:`Scale` :class:`GeoHash` +.. :class:`PointOnSurface` :class:`SnapToGrid` +.. :class:`Transform` .. :class:`Translate` -================== ======================== ====================== =================== ================== ===================== +================== ======================== ====================== ======================= ================== ===================== ``Area`` ======== @@ -271,11 +272,29 @@ SpatiaLite Accepts a single geographic field or expression and returns the geometry representing the bounding box of the geometry. +``ForcePolygonCW`` +================== + +.. class:: ForcePolygonCW(expression, **extra) + +.. versionadded:: 2.1 + +*Availability*: `PostGIS <https://postgis.net/docs/ST_ForcePolygonCW.html>`__ + +Accepts a single geographic field or expression and returns a modified version +of the polygon/multipolygon in which all exterior rings are oriented clockwise +and all interior rings are oriented counterclockwise. Non-polygonal geometries +are returned unchanged. + ``ForceRHR`` ============ .. class:: ForceRHR(expression, **extra) +.. deprecated:: 2.1 + + Use :class:`ForcePolygonCW` instead. + *Availability*: `PostGIS <https://postgis.net/docs/ST_ForceRHR.html>`__ Accepts a single geographic field or expression and returns a modified version |
