Class ST_GeneratePointsInGrid
java.lang.Object
org.h2gis.api.AbstractFunction
org.h2gis.api.DeterministicScalarFunction
org.h2gis.functions.spatial.create.ST_GeneratePointsInGrid
- All Implemented Interfaces:
org.h2gis.api.Function,org.h2gis.api.ScalarFunction
public class ST_GeneratePointsInGrid
extends org.h2gis.api.DeterministicScalarFunction
This function is used to generate pseudo-random points until the requested
number are found within the input area (polygon or multipolygon)
- Author:
- Erwan Bocher, CNRS
-
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 org.locationtech.jts.geom.GeometrygeneratePointsInGrid(org.locationtech.jts.geom.Geometry geom, int cellSizeX, int cellSizeY) static org.locationtech.jts.geom.GeometrygeneratePointsInGrid(org.locationtech.jts.geom.Geometry geom, int cellSizeX, int cellSizeY, boolean useMask) Make a regular distribution of pointsMethods 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_GeneratePointsInGrid
public ST_GeneratePointsInGrid()
-
-
Method Details
-
getJavaStaticMethod
-
generatePointsInGrid
public static org.locationtech.jts.geom.Geometry generatePointsInGrid(org.locationtech.jts.geom.Geometry geom, int cellSizeX, int cellSizeY) throws SQLException - Throws:
SQLException
-
generatePointsInGrid
public static org.locationtech.jts.geom.Geometry generatePointsInGrid(org.locationtech.jts.geom.Geometry geom, int cellSizeX, int cellSizeY, boolean useMask) throws SQLException Make a regular distribution of points- Parameters:
geom- input geometry as polygon or multipolygoncellSizeX- size of the x cellcellSizeY- size of the y celluseMask- set to true to keep the points loacted inside the input geometry- Returns:
- a regular distribution of points as multipoint
- Throws:
SQLException
-