From 76af861356eda3b08bc5e15ad1973f980c7604a3 Mon Sep 17 00:00:00 2001 From: Marcelo Galigniana Date: Fri, 13 May 2022 22:51:12 -0300 Subject: Fixed #27550 -- Allowed GEOSGeometry.normalize() to return a normalized clone. --- docs/ref/contrib/gis/geos.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'docs/ref') diff --git a/docs/ref/contrib/gis/geos.txt b/docs/ref/contrib/gis/geos.txt index 93fe6e9895..a8057dc631 100644 --- a/docs/ref/contrib/gis/geos.txt +++ b/docs/ref/contrib/gis/geos.txt @@ -665,9 +665,11 @@ Other Properties & Methods :class:`~django.contrib.gis.db.models.functions.MakeValid` database function. Requires GEOS 3.8. -.. method:: GEOSGeometry.normalize() +.. method:: GEOSGeometry.normalize(clone=False) - Converts this geometry to canonical form:: + Converts this geometry to canonical form. If the ``clone`` keyword is set, + then the geometry is not modified and a normalized clone of the geometry is + returned instead:: >>> g = MultiPoint(Point(0, 0), Point(2, 2), Point(1, 1)) >>> print(g) @@ -676,6 +678,10 @@ Other Properties & Methods >>> print(g) MULTIPOINT (2 2, 1 1, 0 0) + .. versionchanged:: 4.1 + + The ``clone`` argument was added. + ``Point`` --------- -- cgit v1.3