Package org.geotools.tpk
Class TPKReader
Object
AbstractGridCoverage2DReader
TPKReader
- All Implemented Interfaces:
GridCoverageReader
,GridCoverage2DReader
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ReferencedEnvelope
protected static final int
protected String
protected File
protected static final ReferencedEnvelope
protected static final int
protected Map<Long,
TPKZoomLevel> Fields inherited from class AbstractGridCoverage2DReader
closeMe, coverageFactory, coverageName, crs, dtLayout, EPS, gzipped, highestRes, hints, inStream, inStreamSPI, numOverviews, offsets, originalEnvelope, originalGridRange, overViewResolutions, raster2Model, scales, source
Fields inherited from interface GridCoverage2DReader
ELEVATION_DOMAIN, ELEVATION_DOMAIN_MAXIMUM, ELEVATION_DOMAIN_MINIMUM, ELEVATION_DOMAIN_RESOLUTION, FILE_SOURCE_PROPERTY, HAS_ELEVATION_DOMAIN, HAS_TIME_DOMAIN, MULTICRS_EPSGCODES, MULTICRS_READER, PAM_DATASET, REPROJECTING_READER, SOURCE_URL_PROPERTY, TIME_DOMAIN, TIME_DOMAIN_MAXIMUM, TIME_DOMAIN_MINIMUM, TIME_DOMAIN_RESOLUTION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the format handled by thisGridCoverageReader
.protected BufferedImage
getStartImage
(int width, int height) protected BufferedImage
getStartImage
(int imageType, int width, int height) protected BufferedImage
getStartImage
(BufferedImage copyFrom, int width, int height) read
(GeneralParameterValue... parameters) Read the current grid coverage from the stream.protected static BufferedImage
protected void
setBackground
(BufferedImage image, Color bgColor) Methods inherited from class AbstractGridCoverage2DReader
addAllSiblings, addSiblings, checkName, collectScaleOffset, createImageCoverage, createImageCoverage, createImageCoverage, createImageCoverage, decimationOnReadingControl, dispose, finalize, getCoordinateReferenceSystem, getCoordinateReferenceSystem, getDatasetLayout, getDatasetLayout, getDynamicParameters, getDynamicParameters, getFiles, getGridCoverageCount, getGridCoverageNames, getGroundControlPoints, getGroundControlPoints, getHighestRes, getHighestRes, getImageLayout, getImageLayout, getInfo, getInfo, getMetadataNames, getMetadataNames, getMetadataValue, getMetadataValue, getMultiLevelROIProvider, getOriginalEnvelope, getOriginalEnvelope, getOriginalGridRange, getOriginalGridRange, getOriginalGridToWorld, getOriginalGridToWorld, getOverviewGridEnvelope, getOverviewGridEnvelope, getPamDataset, getPamDataset, getReadingResolutions, getReadingResolutions, getRescaledRasterToModel, getResolution, getResolutionLevels, getResolutionLevels, getSibling, getSource, getSourceAsFile, read, setlayout, setLayout, setReadParams, setReadParams
-
Field Details
-
WORLD_ENVELOPE
-
DEFAULT_TILE_SIZE
protected static final int DEFAULT_TILE_SIZE- See Also:
-
ZOOM_LEVEL_BASE
protected static final int ZOOM_LEVEL_BASE- See Also:
-
bounds
-
imageFormat
-
sourceFile
-
zoomLevelMap
-
-
Constructor Details
-
TPKReader
-
-
Method Details
-
getFormat
Description copied from interface:GridCoverageReader
Returns the format handled by thisGridCoverageReader
. -
read
Description copied from class:AbstractGridCoverage2DReader
Read the current grid coverage from the stream.Example:
- Specified by:
read
in interfaceGridCoverage2DReader
- Specified by:
read
in interfaceGridCoverageReader
- Specified by:
read
in classAbstractGridCoverage2DReader
- Parameters:
parameters
- Optional parameters matchingFormat.getReadParameters()
.- Returns:
- a grid coverage from the input source.
- Throws:
InvalidParameterNameException
- if a parameter inparameters
doesn't have a recognized name.InvalidParameterValueException
- if a parameter inparameters
doesn't have a valid value.ParameterNotFoundException
- if a parameter was required for the operation but was not provided in theparameters
list.IllegalArgumentException
-
readImage
- Throws:
IOException
-
getStartImage
-
getStartImage
-
getStartImage
-
setBackground
-