has_small_rings

Tests whether a geometry has small rings.

One or more of the following criteria may be used to determine if a ring is to be considered small:

If any of these parameters is negative it is ignored.

Parameter 1 - the geometry to be tested.

Parameter 2 - the maximum MBR diagonal length.

Parameter 3 (Optional) - the maximum ring area.

Parameter 4 (Optional) - the maximum area to square perimeter ratio.

Returns: a Boolean value, true if the geometry has small rings and false if it does not. Returns null is parameter 1 is not a geometry.

Note: This function does not fully support 3D geometries. Any 3D geometries will be projected down to 2 dimensions.