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 org.locationtech.jts.geom.Geometry |
computeNegativeRingBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
org.locationtech.jts.operation.buffer.BufferParameters bufferParameters,
boolean doDifference)
Compute a ring buffer with a negative offset
|
static org.locationtech.jts.geom.Geometry |
computePositiveRingBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
org.locationtech.jts.operation.buffer.BufferParameters bufferParameters,
boolean doDifference)
Compute a ring buffer with a positive offset
|
String |
getJavaStaticMethod() |
static org.locationtech.jts.geom.Geometry |
ringBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferSize,
int numBuffer)
Compute a ring buffer around a geometry
|
static org.locationtech.jts.geom.Geometry |
ringBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
String parameters) |
static org.locationtech.jts.geom.Geometry |
ringBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
String parameters,
boolean doDifference)
Compute a ring buffer around a geometry
|
static org.locationtech.jts.geom.Geometry |
runBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferSize,
org.locationtech.jts.operation.buffer.BufferParameters bufferParameters)
Calculate the ring buffer
|
addProperty, getProperty, removePropertypublic String getJavaStaticMethod()
getJavaStaticMethod in interface org.h2gis.api.ScalarFunctionpublic static org.locationtech.jts.geom.Geometry ringBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferSize,
int numBuffer)
throws SQLException
geom - bufferSize - numBuffer - SQLExceptionpublic static org.locationtech.jts.geom.Geometry ringBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
String parameters)
throws SQLException
geom - bufferDistance - numBuffer - parameters - SQLExceptionpublic static org.locationtech.jts.geom.Geometry ringBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
String parameters,
boolean doDifference)
throws SQLException
geom - bufferDistance - numBuffer - parameters - doDifference - SQLExceptionpublic static org.locationtech.jts.geom.Geometry computePositiveRingBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
org.locationtech.jts.operation.buffer.BufferParameters bufferParameters,
boolean doDifference)
throws SQLException
geom - bufferDistance - numBuffer - bufferParameters - doDifference - SQLExceptionpublic static org.locationtech.jts.geom.Geometry computeNegativeRingBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferDistance,
int numBuffer,
org.locationtech.jts.operation.buffer.BufferParameters bufferParameters,
boolean doDifference)
throws SQLException
geom - bufferDistance - numBuffer - bufferParameters - doDifference - SQLExceptionpublic static org.locationtech.jts.geom.Geometry runBuffer(org.locationtech.jts.geom.Geometry geom,
double bufferSize,
org.locationtech.jts.operation.buffer.BufferParameters bufferParameters)
throws SQLException
geom - bufferSize - bufferParameters - SQLExceptionCopyright © 2019 CNRS. All rights reserved.