public class ST_RingBuffer
extends org.h2gis.api.AbstractFunction
implements org.h2gis.api.ScalarFunction
| Constructor and Description |
|---|
ST_RingBuffer() |
| Modifier and Type | Method and Description |
|---|---|
static com.vividsolutions.jts.geom.Geometry |
computeNegativeRingBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
com.vividsolutions.jts.operation.buffer.BufferParameters bufferParameters,
boolean doDifference)
Compute a ring buffer with a negative offset
|
static com.vividsolutions.jts.geom.Geometry |
computePositiveRingBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
com.vividsolutions.jts.operation.buffer.BufferParameters bufferParameters,
boolean doDifference)
Compute a ring buffer with a positive offset
|
String |
getJavaStaticMethod() |
static com.vividsolutions.jts.geom.Geometry |
ringBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferSize,
int numBuffer)
Compute a ring buffer around a geometry
|
static com.vividsolutions.jts.geom.Geometry |
ringBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
String parameters) |
static com.vividsolutions.jts.geom.Geometry |
ringBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
String parameters,
boolean doDifference)
Compute a ring buffer around a geometry
|
static com.vividsolutions.jts.geom.Geometry |
runBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferSize,
com.vividsolutions.jts.operation.buffer.BufferParameters bufferParameters)
Calculate the ring buffer
|
addProperty, getProperty, removePropertypublic String getJavaStaticMethod()
getJavaStaticMethod in interface org.h2gis.api.ScalarFunctionpublic static com.vividsolutions.jts.geom.Geometry ringBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferSize,
int numBuffer)
throws SQLException
geom - bufferSize - numBuffer - SQLExceptionpublic static com.vividsolutions.jts.geom.Geometry ringBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
String parameters)
throws SQLException
geom - bufferDistance - numBuffer - parameters - SQLExceptionpublic static com.vividsolutions.jts.geom.Geometry ringBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
String parameters,
boolean doDifference)
throws SQLException
geom - bufferDistance - numBuffer - parameters - doDifference - SQLExceptionpublic static com.vividsolutions.jts.geom.Geometry computePositiveRingBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
com.vividsolutions.jts.operation.buffer.BufferParameters bufferParameters,
boolean doDifference)
throws SQLException
geom - bufferDistance - numBuffer - bufferParameters - doDifference - SQLExceptionpublic static com.vividsolutions.jts.geom.Geometry computeNegativeRingBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
com.vividsolutions.jts.operation.buffer.BufferParameters bufferParameters,
boolean doDifference)
throws SQLException
geom - bufferDistance - numBuffer - bufferParameters - doDifference - SQLExceptionpublic static com.vividsolutions.jts.geom.Geometry runBuffer(com.vividsolutions.jts.geom.Geometry geom,
double bufferSize,
com.vividsolutions.jts.operation.buffer.BufferParameters bufferParameters)
throws SQLException
geom - bufferSize - bufferParameters - SQLExceptionCopyright © 2018 CNRS. All rights reserved.