Package | Description |
---|---|
org.geotools.process.geometry |
Geometry processing support for the GeoTools library.
|
org.geotools.process.raster |
Raster processing support for the GeoTools library.
|
org.geotools.process.vector |
Vector processing support for the GeoTools library.
|
Modifier and Type | Method and Description |
---|---|
static double |
GeometryFunctions.area(Geometry geom) |
static Geometry |
GeometryFunctions.boundary(Geometry geom) |
static Geometry |
GeometryFunctions.buffer(Geometry geom,
double distance,
Integer quadrantSegments,
GeometryFunctions.BufferCapStyle capStyle) |
static Geometry |
GeometryFunctions.centroid(Geometry geom) |
static boolean |
GeometryFunctions.contains(Geometry a,
Geometry b) |
static Geometry |
GeometryFunctions.convexHull(Geometry geom) |
static boolean |
GeometryFunctions.crosses(Geometry a,
Geometry b) |
static Geometry |
GeometryFunctions.densify(Geometry geom,
double distance) |
static Geometry |
GeometryFunctions.difference(Geometry a,
Geometry b) |
static int |
GeometryFunctions.dimension(Geometry geom) |
static boolean |
GeometryFunctions.disjoint(Geometry a,
Geometry b) |
static double |
GeometryFunctions.distance(Geometry a,
Geometry b) |
static Point |
GeometryFunctions.endPoint(LineString line) |
static Geometry |
GeometryFunctions.envelope(Geometry geom) |
static boolean |
GeometryFunctions.equalsExact(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.equalsExactTolerance(Geometry a,
Geometry b,
double tolerance) |
static Geometry |
GeometryFunctions.exteriorRing(Polygon polygon) |
static String |
GeometryFunctions.geometryType(Geometry geom) |
static Geometry |
GeometryFunctions.getGeometryN(GeometryCollection collection,
int index) |
static double |
GeometryFunctions.getX(Point point) |
static double |
GeometryFunctions.getY(Point point) |
static Geometry |
GeometryFunctions.interiorPoint(Geometry geom) |
static Geometry |
GeometryFunctions.interiorRingN(Polygon polygon,
int index) |
static Geometry |
GeometryFunctions.intersection(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.intersects(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.isClosed(LineString line) |
static boolean |
GeometryFunctions.isEmpty(Geometry geom) |
static boolean |
GeometryFunctions.isRing(LineString line) |
static boolean |
GeometryFunctions.isSimple(Geometry geom) |
static boolean |
GeometryFunctions.isValid(Geometry geom) |
static boolean |
GeometryFunctions.isWithinDistance(Geometry a,
Geometry b,
double distance) |
static double |
GeometryFunctions.length(Geometry geom) |
static int |
GeometryFunctions.numGeometries(Geometry collection) |
static int |
GeometryFunctions.numInteriorRing(Polygon polygon) |
static int |
GeometryFunctions.numPoints(Geometry geom) |
static boolean |
GeometryFunctions.overlaps(Geometry a,
Geometry b) |
static Point |
GeometryFunctions.pointN(LineString line,
int index) |
static Geometry |
GeometryFunctions.polygonize(Geometry geom) |
static Geometry |
PolygonLabelProcess.PolyLabeller(Geometry polygon,
double tolerance) |
static String |
GeometryFunctions.relate(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.relatePattern(Geometry a,
Geometry b,
String pattern) |
static Geometry |
GeometryFunctions.reproject(Geometry geometry,
CoordinateReferenceSystem sourceCRS,
CoordinateReferenceSystem targetCRS)
Will reproject a geometry to another CRS.
|
static Geometry |
GeometryFunctions.simplify(Geometry geom,
double distance) |
static Geometry |
GeometryFunctions.splitPolygon(Geometry polygon,
LineString line) |
static Point |
GeometryFunctions.startPoint(LineString line) |
static Geometry |
GeometryFunctions.symDifference(Geometry a,
Geometry b) |
static boolean |
GeometryFunctions.touches(Geometry a,
Geometry b) |
static Geometry |
GeometryFunctions.union(Geometry... geoms) |
static boolean |
GeometryFunctions.within(Geometry a,
Geometry b) |
Modifier and Type | Method and Description |
---|---|
GridCoverage2D |
BandMergeProcess.execute(Collection<GridCoverage2D> coverages,
Geometry roi,
String transformChoice,
Integer index) |
GridCoverage2D |
NormalizeCoverageProcess.execute(GridCoverage2D coverage) |
GridCoverage2D |
JiffleProcess.execute(GridCoverage2D[] coverages,
String script,
String destName,
String[] sourceNames,
Range.DataType dataType,
ProgressListener progressListener)
Executes a Jiffle raster algebra.
|
SimpleFeatureCollection |
RasterAsPointCollectionProcess.execute(GridCoverage2D gc2d,
CoordinateReferenceSystem targetCRS,
Float scaleFactor,
Interpolation interpolation,
Boolean emisphere) |
GridCoverage2D |
AffineProcess.execute(GridCoverage2D coverage,
Double scaleX,
Double scaleY,
Double shearX,
Double shearY,
Double translateX,
Double translateY,
double[] nodata,
Interpolation interp) |
GridCoverage2D |
ScaleCoverage.execute(GridCoverage2D coverage,
double xScale,
double yScale,
double xTranslate,
double yTranslate,
Interpolation interpolation) |
GridCoverage2D |
CropCoverage.execute(GridCoverage2D coverage,
Geometry cropShape,
ProgressListener progressListener) |
GridCoverage2D |
AddCoveragesProcess.execute(GridCoverage2D coverageA,
GridCoverage2D coverageB,
ProgressListener progressListener) |
GridCoverage2D |
MultiplyCoveragesProcess.execute(GridCoverage2D coverageA,
GridCoverage2D coverageB,
ProgressListener progressListener) |
GridCoverage2D |
BandSelectProcess.execute(GridCoverage2D coverage,
int[] sampleDims,
Integer visibleSampleDim) |
List<ZoneGeometry> |
RasterZonalStatistics2.execute(GridCoverage2D coverage,
int[] bands,
List<SimpleFeature> zones,
GridCoverage2D classifier,
Range nodata,
Geometry mask,
boolean useROIAccessor,
Polygon roi,
Statistics.StatsType[] stats,
double[] minbounds,
double[] maxbounds,
int[] numbins,
List<Range> rangeData,
boolean localStats) |
SimpleFeatureCollection |
PolygonExtractionProcess.execute(GridCoverage2D coverage,
Integer band,
Boolean insideEdges,
Geometry roi,
Collection<Number> noDataValues,
List<Range> classificationRanges,
ProgressListener progressListener)
Executes the raster to vector process.
|
SimpleFeatureCollection |
ContourProcess.execute(GridCoverage2D gc2d,
Integer band,
double[] levels,
Double interval,
Boolean simplify,
Boolean smooth,
Geometry roi,
ProgressListener progressListener) |
GridCoverage2D |
RangeLookupProcess.execute(GridCoverage2D coverage,
Integer classificationBand,
List<Range> classificationRanges,
int[] outputPixelValues,
Double noData,
ProgressListener listener) |
SimpleFeatureCollection |
RasterZonalStatistics.execute(GridCoverage2D coverage,
Integer band,
SimpleFeatureCollection zones,
GridCoverage2D classification) |
GridCoverage2D |
ConvolveCoverageProcess.execute(GridCoverage2D coverage,
KernelJAI kernel,
Integer kernelRadius,
Integer kernelWidth,
Integer kernelHeight) |
SimpleFeatureCollection |
FootprintExtractionProcess.execute(GridCoverage2D coverage,
List<Range<Integer>> exclusionRanges,
Double thresholdArea,
Boolean computeSimplifiedFootprint,
Double simplifierFactor,
Boolean removeCollinear,
Boolean forceValid,
MarchingSquaresVectorizer.ImageLoadingType imageLoadingType,
ProgressListener progressListener)
Executes the raster to vector process.
|
GridCoverage2D |
TransparencyFillProcess.execute(GridCoverage2D coverage,
ProgressListener listener) |
CoverageClassStats.Results |
CoverageClassStats.execute(GridCoverage2D coverage,
Set<Statistic> stats,
Integer band,
Integer classes,
ClassificationMethod method,
Double noData,
ProgressListener progressListener) |
GridCoverage2D |
StyleCoverage.execute(GridCoverage2D coverage,
Style style) |
GridCoverage2D |
AreaGridProcess.execute(ReferencedEnvelope bounds,
int width,
int height) |
Modifier and Type | Method and Description |
---|---|
ReferencedEnvelope |
BoundsProcess.execute(FeatureCollection features) |
FeatureCollection |
NearestProcess.execute(FeatureCollection featureCollection,
Point point,
CoordinateReferenceSystem crs)
Process the input data set.
|
FeatureCollection |
SnapProcess.execute(FeatureCollection featureCollection,
Point point,
CoordinateReferenceSystem crs)
Process the input data set.
|
GeometryCollection |
CollectGeometries.execute(FeatureCollection features,
ProgressListener progressListener) |
FeatureClassStats.Results |
FeatureClassStats.execute(FeatureCollection features,
String attribute,
Set<Statistic> stats,
Integer classes,
ClassificationMethod method,
Double noData,
ProgressListener progressListener) |
FeatureCollection |
LRSGeocodeProcess.execute(FeatureCollection featureCollection,
String fromMeasureAttb,
String toMeasureAttb,
Double measure)
Process the input data set.
|
FeatureCollection |
LRSSegmentProcess.execute(FeatureCollection featureCollection,
String fromMeasureAttb,
String toMeasureAttb,
Double fromMeasure,
Double toMeasure)
Process the input data set.
|
FeatureCollection |
LRSMeasureProcess.execute(FeatureCollection featureCollection,
String fromMeasureAttb,
String toMeasureAttb,
Point point,
CoordinateReferenceSystem crs)
Process the input data set.
|
SimpleFeatureCollection |
FeatureProcess.execute(Geometry geometry,
CoordinateReferenceSystem crs,
String name) |
SimpleFeatureCollection |
PointBuffers.execute(Point center,
CoordinateReferenceSystem crs,
double[] distances,
Integer quadrantSegments,
ProgressListener listener) |
SimpleFeatureCollection |
GridProcess.execute(ReferencedEnvelope bounds,
double width,
Double height,
Double vertexSpacing,
GridProcess.GridMode mode) |
Number |
CountProcess.execute(SimpleFeatureCollection features) |
SimpleFeatureCollection |
CentroidProcess.execute(SimpleFeatureCollection features) |
SimpleFeatureCollection |
ReprojectProcess.execute(SimpleFeatureCollection features,
CoordinateReferenceSystem forcedCRS,
CoordinateReferenceSystem targetCRS) |
SimpleFeatureCollection |
SimplifyProcess.execute(SimpleFeatureCollection features,
double distance,
boolean preserveTopology) |
SimpleFeatureCollection |
BufferFeatureCollection.execute(SimpleFeatureCollection features,
Double distance,
String attribute) |
SimpleFeatureCollection |
ClipProcess.execute(SimpleFeatureCollection features,
Geometry clip,
Boolean preserveZ) |
SimpleFeatureCollection |
PointStackerProcess.execute(SimpleFeatureCollection data,
Integer cellSize,
Boolean argWeightClusterPosition,
Boolean argNormalize,
PointStackerProcess.PreserveLocation preserveLocation,
ReferencedEnvelope outputEnv,
Integer outputWidth,
Integer outputHeight,
ProgressListener monitor) |
GridCoverage2D |
VectorToRasterProcess.execute(SimpleFeatureCollection features,
Integer rasterWidth,
Integer rasterHeight,
String title,
String attribute,
Envelope bounds,
ProgressListener progressListener) |
GridCoverage2D |
HeatmapProcess.execute(SimpleFeatureCollection obsFeatures,
Integer argRadiusPixels,
String valueAttr,
Integer argPixelsPerCell,
ReferencedEnvelope argOutputEnv,
Integer argOutputWidth,
Integer argOutputHeight,
ProgressListener monitor) |
SimpleFeatureCollection |
QueryProcess.execute(SimpleFeatureCollection features,
List<String> attributes,
Filter filter) |
SimpleFeatureCollection |
RectangularClipProcess.execute(SimpleFeatureCollection features,
ReferencedEnvelope clip,
Boolean preserveZ) |
SimpleFeatureCollection |
InclusionFeatureCollection.execute(SimpleFeatureCollection firstFeatures,
SimpleFeatureCollection secondFeatures) |
SimpleFeatureCollection |
UnionFeatureCollection.execute(SimpleFeatureCollection firstFeatures,
SimpleFeatureCollection secondFeatures) |
SimpleFeatureCollection |
IntersectionFeatureCollection.execute(SimpleFeatureCollection firstFeatures,
SimpleFeatureCollection secondFeatures,
List<String> firstAttributes,
List<String> sndAttributes,
IntersectionFeatureCollection.IntersectionMode intersectionMode,
Boolean percentagesEnabled,
Boolean areasEnabled) |
SimpleFeatureCollection |
TransformProcess.execute(SimpleFeatureCollection features,
String transform) |
GridCoverage2D |
BarnesSurfaceProcess.execute(SimpleFeatureCollection obsFeatures,
String valueAttr,
Integer argDataLimit,
Double argScale,
Double argConvergence,
Integer argPasses,
Integer argMinObsCount,
Double argMaxObsDistance,
Double argNoDataValue,
Integer argPixelsPerCell,
Double argQueryBuffer,
ReferencedEnvelope outputEnv,
Integer outputWidth,
Integer outputHeight,
ProgressListener monitor) |
SimpleFeatureCollection |
UniqueProcess.execute(SimpleFeatureCollection features,
String attribute,
ProgressListener progressListener) |
AggregateProcess.Results |
AggregateProcess.execute(SimpleFeatureCollection features,
String aggAttribute,
Set<AggregateProcess.AggregationFunction> functions,
boolean singlePass,
List<String> groupByAttributes,
ProgressListener progressListener) |
SimpleFeatureCollection |
VectorZonalStatistics.execute(SimpleFeatureCollection data,
String dataAttribute,
SimpleFeatureCollection zones) |
SimpleFeatureCollection |
ClassifyByRangeProcess.execute(SimpleFeatureCollection features,
String classifyOnAttribute,
String[] thresholds,
String[] outputValues,
String classifier,
Integer classes,
Boolean include,
String outputAttribute,
String outputType) |
SimpleFeatureCollection |
TransformProcess.executeList(SimpleFeatureCollection features,
List<TransformProcess.Definition> transform) |
Copyright © 1996–2019 Geotools. All rights reserved.