Package | Description |
---|---|
org.geotools.appschema.resolver.data | |
org.geotools.coverage.grid.io | |
org.geotools.coverage.io | |
org.geotools.coverage.io.impl | |
org.geotools.coverage.io.netcdf | |
org.geotools.data |
Defines the DataStoreAPI via which all data is imported or exported.
|
org.geotools.data.collection |
Implementations of FeatureCollection for different purposes.
|
org.geotools.data.complex |
This package contains the implementation of a ComplexDataStore,
Author note: though this "Complex" datastore has born to provide
complex features out of a simple features data source, it may be better
called a DerivativeDataStore or something like that, you'll see
why later.
|
org.geotools.data.crs |
Provides support for the OGC Catalog Specification.
|
org.geotools.data.gen | |
org.geotools.data.store | |
org.geotools.data.util | |
org.geotools.feature | |
org.geotools.feature.collection |
Helper classes for implementing FeatureCollections.
|
org.geotools.feature.visitor | |
org.geotools.filter.function | |
org.geotools.gce.grassraster |
GRASS input/output drivers
In this package the I/O drivers for reading and writing GRASS raster maps are placed.
|
org.geotools.gce.grassraster.core | |
org.geotools.image.io | |
org.geotools.imageio.netcdf | |
org.geotools.process |
Define a Process API used to wrap up processes for reuse.
|
org.geotools.process.feature | |
org.geotools.process.impl |
Class to help developers implement additional Processes.
|
org.geotools.process.raster |
Raster processing support for the GeoTools library.
|
org.geotools.process.vector |
Vector processing support for the GeoTools library.
|
org.geotools.swing |
Simple Swing widgets for map display.
|
Modifier and Type | Method and Description |
---|---|
void |
SampleDataAccessFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Field and Description |
---|---|
static DefaultParameterDescriptor<ProgressListener> |
AbstractGridFormat.PROGRESS_LISTENER
This
GeneralParameterValue can be provided to the GridCoverageReader s through
the GridCoverageReader#write(GeneralParameterValue[]) method in order to monitor a
writing process |
Modifier and Type | Method and Description |
---|---|
CoverageAccess |
Driver.access(Driver.DriverCapabilities opreation,
Map<String,Serializable> params,
Hints hints,
ProgressListener listener)
Simone: Return
null in case the delete succeds. |
CoverageSource |
CoverageAccess.access(Name name,
Map<String,Serializable> params,
CoverageAccess.AccessType accessType,
Hints hints,
ProgressListener listener)
Retrieve a
CoverageSource to access a Named Coverage. |
boolean |
CoverageAccess.canCreate(Name name,
Map<String,Serializable> params,
Hints hints,
ProgressListener listener)
Test to see if this coverage access is suitable for creating a
CoverageStore referred
by Name, with the specified set of parameters. |
CoverageStore |
CoverageAccess.create(Name name,
Map<String,Serializable> params,
Hints hints,
ProgressListener listener)
Create a
CoverageStore with the specified name. |
int |
CoverageAccess.getCoveragesNumber(ProgressListener listener)
The number of Coverages made available.
|
abstract Set<Object> |
CoverageSource.AdditionalDomain.getElements(boolean overall,
ProgressListener listener)
Describes the additional domain for the underlying
RasterDataset by returning a
Set of elements for it. |
abstract MathTransform2D |
CoverageSource.SpatialDomain.getGridToWorldTransform(ProgressListener listener)
Transformation between the 2D raster space and the 2D model space.
|
ServiceInfo |
CoverageAccess.getInfo(ProgressListener listener)
Description of the CoverageAccess we are connected to here.
|
ResourceInfo |
CoverageSource.getInfo(ProgressListener listener)
Information describing the contents of this resource.
|
MetadataNode |
CoverageSource.getMetadata(String metadataDomain,
ProgressListener listener) |
Name |
CoverageSource.getName(ProgressListener listener)
Name of the Coverage (ie data product) provided by this CoverageSource.
|
List<Name> |
CoverageAccess.getNames(ProgressListener listener)
Names of the available Coverages.
|
List<? extends RasterLayout> |
CoverageSource.getOverviewsLayouts(ProgressListener listener) |
int |
CoverageSource.getOverviewsNumber(ProgressListener listener) |
RangeType |
CoverageSource.getRangeType(ProgressListener listener)
Retrieves a
RangeType instance which can be used to describe the codomain for the
underlying coverage. |
abstract Set<? extends RasterLayout> |
CoverageSource.SpatialDomain.getRasterElements(boolean overall,
ProgressListener listener)
The first
Rectangle should describe the overall bidimensional raster range for
the underlying coverage. |
Collection<? extends Coverage> |
CoverageResponse.getResults(ProgressListener listener)
Returns the Coverages available with this coverage response.
|
abstract Set<? extends BoundingBox> |
CoverageSource.SpatialDomain.getSpatialElements(boolean overall,
ProgressListener listener)
The first
BoundingBox of this List should contain the overall bounding
for the underlying coverage in its native coordinate reference system. |
abstract SortedSet<? extends DateRange> |
CoverageSource.TemporalDomain.getTemporalElements(boolean overall,
ProgressListener listener)
|
abstract SortedSet<? extends NumberRange<Double>> |
CoverageSource.VerticalDomain.getVerticalElements(boolean overall,
ProgressListener listener)
|
CoverageAccess |
FileDriver.process(Driver.DriverCapabilities operation,
URL url,
Map<String,Serializable> params,
Hints hints,
ProgressListener listener) |
CoverageResponse |
CoverageSource.read(CoverageReadRequest request,
ProgressListener listener)
|
CoverageResponse |
CoverageStore.update(CoverageUpdateRequest writeRequest,
ProgressListener progress)
Issue a writeRequest to the coverage store.
|
Modifier and Type | Method and Description |
---|---|
CoverageSource |
NetCDFAccess.access(Name name,
Map<String,Serializable> params,
CoverageAccess.AccessType accessType,
Hints hints,
ProgressListener listener) |
CoverageAccess |
NetCDFDriver.connect(Map<String,Serializable> params,
Hints hints,
ProgressListener listener) |
CoverageAccess |
NetCDFDriver.connect(URL source,
Map<String,Serializable> params,
Hints hints,
ProgressListener listener) |
ServiceInfo |
NetCDFAccess.getInfo(ProgressListener listener) |
CoverageResponse |
NetCDFSource.read(CoverageReadRequest request,
ProgressListener listener) |
Modifier and Type | Method and Description |
---|---|
static void |
DataUtilities.visit(FeatureCollection<?,?> collection,
FeatureVisitor visitor,
ProgressListener progress)
Manually visit each feature using
FeatureCollection.features() . |
Modifier and Type | Method and Description |
---|---|
void |
TreeSetFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
SpatialIndexFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
MappingFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Method and Description |
---|---|
void |
ReprojectFeatureResults.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
ForceCoordinateSystemFeatureResults.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Method and Description |
---|---|
void |
PreGeneralizedFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Method and Description |
---|---|
void |
DataFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
ContentFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
ContentFeatureSource.accepts(Query query,
FeatureVisitor visitor,
ProgressListener progress)
Visit the features matching the provided query.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultProgressListener
Default Implementation of
ProgressListener that does retain exceptions. |
class |
DelegateProgressListener
Base class for progress listeners that delegate to other progress listeners
|
class |
NullProgressListener
A default progress listener implementation suitable for subclassing.
|
class |
SubProgressListener
A sub progress monitor, used to delegate a portion of work to a separate process.
|
Modifier and Type | Field and Description |
---|---|
protected ProgressListener |
DelegateProgressListener.delegate |
Modifier and Type | Method and Description |
---|---|
ProgressListener |
DelegateProgressListener.getDelegate() |
Constructor and Description |
---|
DelegateProgressListener(ProgressListener progress) |
SubProgressListener(ProgressListener progress,
float amount)
Create a sub progress monitor, used to delegate work to a separate process.
|
SubProgressListener(ProgressListener progress,
float start,
float amount)
Create a sub progress monitor, used to delegate work to a separate process.
|
Modifier and Type | Method and Description |
---|---|
void |
FeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress)
Visit the contents of a feature collection.
|
void |
DefaultFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Method and Description |
---|---|
void |
DecoratingSimpleFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
DecoratingFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
FilteringSimpleFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
AdaptorFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress)
Accepts a visitor, which then visits each feature in the collection.
|
void |
AbstractFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
void |
BaseFeatureCollection.accepts(FeatureVisitor visitor,
ProgressListener progress) |
Modifier and Type | Method and Description |
---|---|
GroupByVisitorBuilder |
GroupByVisitorBuilder.withProgressListener(ProgressListener progressListener) |
Constructor and Description |
---|
GroupByVisitor(Aggregate aggregateVisitor,
Expression expression,
List<Expression> groupByAttributes,
ProgressListener progressListener) |
Modifier and Type | Method and Description |
---|---|
ProgressListener |
ClassificationFunction.getProgressListener() |
Modifier and Type | Method and Description |
---|---|
void |
ClassificationFunction.setProgressListener(ProgressListener progress) |
Modifier and Type | Class and Description |
---|---|
class |
DummyProgressListener
A dummy progress listener.
|
Modifier and Type | Method and Description |
---|---|
BufferedImage |
GrassBinaryImageReader.read(int imageIndex,
ImageReadParam param,
boolean useSubSamplingAsRequestedRowcols,
boolean castDoubleToFloating,
ProgressListener monitor)
Performs the read method adding the possibility to override subsampling.
|
void |
GrassBinaryImageReader.setMonitor(ProgressListener monitor) |
void |
GrassCoverageReader.setParams(PixelInCell cellAnchor,
Interpolation interpolation,
boolean useSubSamplingAsColsRows,
boolean castDoubleToFloating,
ProgressListener monitor)
Constructor for the
GrassCoverageReader . |
void |
GrassCoverageWriter.setProgressListener(ProgressListener monitor) |
Constructor and Description |
---|
GrassBinaryImageWriter(GrassBinaryImageWriterSpi originatingProvider,
ProgressListener monitor) |
Modifier and Type | Method and Description |
---|---|
WritableRaster |
GrassBinaryRasterReadHandler.readRaster(ImageReadParam param,
boolean useSubSamplingAsRequestedRowcols,
boolean castDoubleToFloating,
ProgressListener monitor)
Reads a grass raster, adding the possibility to override subsampling.
|
Constructor and Description |
---|
CompressesRasterWriter(int _outputToDiskType,
double _novalue,
boolean _jump,
double[] _range,
long _pointerInFilePosition,
long[] _rowaddresses,
JGrassRegion _dataWindow,
ProgressListener monitor,
String mapName)
Preparing the environment for compressing and writing the map to disk
|
GrassBinaryRasterWriteHandler(File destMapset,
String newMapName,
ProgressListener monitor)
A constructor to build a
GrassBinaryRasterWriteHandler usable for writing grass
rasters. |
Modifier and Type | Field and Description |
---|---|
protected ProgressListener |
BaseGridCoverageProgressAdapter.monitor |
Constructor and Description |
---|
BaseGridCoverageProgressAdapter(ProgressListener monitor,
int numImages) |
GridCoverageReaderProgressAdapter(ProgressListener monitor) |
GridCoverageReaderProgressAdapter(ProgressListener monitor,
int numImages) |
GridCoverageWriterProgressAdapter(ProgressListener monitor) |
GridCoverageWriterProgressAdapter(ProgressListener monitor,
int numImages) |
Modifier and Type | Method and Description |
---|---|
Set<Object> |
VariableAdapter.UnidataAdditionalDomain.getElements(boolean overall,
ProgressListener listener) |
MathTransform2D |
VariableAdapter.UnidataSpatialDomain.getGridToWorldTransform(ProgressListener listener) |
Set<? extends RasterLayout> |
VariableAdapter.UnidataSpatialDomain.getRasterElements(boolean overall,
ProgressListener listener) |
Set<? extends BoundingBox> |
VariableAdapter.UnidataSpatialDomain.getSpatialElements(boolean overall,
ProgressListener listener) |
SortedSet<? extends DateRange> |
VariableAdapter.UnidataTemporalDomain.getTemporalElements(boolean overall,
ProgressListener listener) |
SortedSet<? extends NumberRange<Double>> |
VariableAdapter.UnidataVerticalDomain.getVerticalElements(boolean overall,
ProgressListener listener) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
Process.execute(Map<String,Object> input,
ProgressListener monitor)
Execute this process with the provided inputs.
|
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
FeatureToFeatureProcess.execute(Map<String,Object> input,
ProgressListener monitor) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
SimpleProcess.execute(Map<String,Object> input,
ProgressListener monitor) |
Modifier and Type | Method and Description |
---|---|
GridCoverage2D |
JiffleProcess.execute(GridCoverage2D[] coverages,
String script,
String destName,
String[] sourceNames,
Range.DataType dataType,
Integer outputBandCount,
String outputBandNames,
ProgressListener progressListener)
Executes a Jiffle raster algebra.
|
GridCoverage2D |
CropCoverage.execute(GridCoverage2D coverage,
Geometry cropShape,
ProgressListener progressListener) |
GridCoverage2D |
MultiplyCoveragesProcess.execute(GridCoverage2D coverageA,
GridCoverage2D coverageB,
ProgressListener progressListener) |
GridCoverage2D |
AddCoveragesProcess.execute(GridCoverage2D coverageA,
GridCoverage2D coverageB,
ProgressListener progressListener) |
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) |
GridCoverage2D |
RangeLookupProcess.execute(GridCoverage2D coverage,
Integer classificationBand,
List<Range> classificationRanges,
ProgressListener listener)
Execute the RangeLookupProcess on the provided coverage (left for backwards compatibility)
|
GridCoverage2D |
TransparencyFillProcess.execute(GridCoverage2D coverage,
Integer width,
ProgressListener listener) |
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.
|
CoverageClassStats.Results |
CoverageClassStats.execute(GridCoverage2D coverage,
Set<Statistic> stats,
Integer band,
Integer classes,
ClassificationMethod method,
Double noData,
ProgressListener progressListener) |
static SimpleFeatureCollection |
ContourProcess.process(GridCoverage2D gc2d,
Integer band,
double[] levels,
Double interval,
Boolean simplify,
Boolean smooth,
Geometry roi,
ProgressListener progressListener)
Perform the contouring on the input GridCoverage2D and returns the results as a
feature collection.
|
Modifier and Type | Method and Description |
---|---|
GeometryCollection |
CollectGeometries.execute(FeatureCollection features,
ProgressListener progressListener) |
SimpleFeatureCollection |
ContourProcess.execute(FeatureCollection features,
String propertyName,
double[] levels,
Double interval,
Boolean simplify,
Boolean smooth,
ProgressListener progressListener) |
FeatureClassStats.Results |
FeatureClassStats.execute(FeatureCollection features,
String attribute,
Set<Statistic> stats,
Integer classes,
ClassificationMethod method,
Double noData,
ProgressListener progressListener) |
SimpleFeatureCollection |
PointBuffers.execute(Point center,
CoordinateReferenceSystem crs,
double[] distances,
Integer quadrantSegments,
ProgressListener listener) |
SimpleFeatureCollection |
PointStackerProcess.execute(SimpleFeatureCollection data,
Integer cellSize,
Boolean argWeightClusterPosition,
Boolean argNormalize,
PointStackerProcess.PreserveLocation preserveLocation,
ReferencedEnvelope outputEnv,
Integer outputWidth,
Integer outputHeight,
String cql,
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) |
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) |
AggregateProcess.Results |
AggregateProcess.execute(SimpleFeatureCollection features,
String aggAttribute,
Set<AggregateProcess.AggregationFunction> functions,
boolean singlePass,
ProgressListener progressListener) |
static GridCoverage2D |
VectorToRasterProcess.process(SimpleFeatureCollection features,
Object attribute,
Dimension gridDim,
Envelope bounds,
String covName,
ProgressListener monitor)
A static helper method that can be called directy to run the process.
|
static AggregateProcess.Results |
AggregateProcess.process(SimpleFeatureCollection features,
String aggAttribute,
Set<AggregateProcess.AggregationFunction> functions,
Boolean singlePass,
ProgressListener progressListener)
Computes various attribute statistics over vector data sets
|
static AggregateProcess.Results |
AggregateProcess.process(SimpleFeatureCollection features,
String aggAttribute,
Set<AggregateProcess.AggregationFunction> functions,
List<String> groupByAttributes,
Boolean singlePass,
ProgressListener progressListener) |
void |
Contours.setProgressListener(ProgressListener progressListener) |
Modifier and Type | Class and Description |
---|---|
class |
JProgressWindow
Reports progress of a lengthly operation in a window.
|
Copyright © 1996–2023 Geotools. All rights reserved.