Class ST_CompactnessRatio
java.lang.Object
org.h2gis.api.AbstractFunction
org.h2gis.api.DeterministicScalarFunction
org.h2gis.functions.spatial.properties.ST_CompactnessRatio
- All Implemented Interfaces:
org.h2gis.api.Function,org.h2gis.api.ScalarFunction
public class ST_CompactnessRatio
extends org.h2gis.api.DeterministicScalarFunction
ST_CompactnessRatio computes the perimeter of a circle whose area is equal to the
given polygon's area, and returns the ratio of this computed perimeter to the given
polygon's perimeter.
Equivalent definition: ST_CompactnessRatio returns the square root of the
polygon's area divided by the area of the circle with circumference equal to
the polygon's perimeter.
Note: This uses the 2D perimeter/area of the polygon.
- Author:
- Adam Gouge
-
Field Summary
Fields inherited from interface org.h2gis.api.Function
PROP_NAME, PROP_REMARKSFields inherited from interface org.h2gis.api.ScalarFunction
PROP_DETERMINISTIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DoublecomputeCompacity(org.locationtech.jts.geom.Geometry geom) Returns the compactness ratio of the given polygonMethods inherited from class org.h2gis.api.AbstractFunction
addProperty, getProperty, removePropertyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.h2gis.api.Function
getProperty
-
Constructor Details
-
ST_CompactnessRatio
public ST_CompactnessRatio()
-
-
Method Details
-
getJavaStaticMethod
-
computeCompacity
Returns the compactness ratio of the given polygon- Parameters:
geom- Geometry- Returns:
- The compactness ratio of the given polygon
-