public abstract class GeostationarySatellite extends MapProjection
Adapted from https://github.com/OSGeo/proj.4/blob/4.9/src/PJ_geos.c
NOTE: Not all valid coordinates in this projection will transform to valid terrestrial coordinates, this is especially true of "Full Disk" earth coverages. If one must deal with coverages in this projection with generalized code which requires the coverage bounding-box coordinates to transform to valid terrestrial values consider clipping to a rectangle inscribing the ellipsoid.
| Modifier and Type | Class and Description |
|---|---|
static class |
GeostationarySatellite.Ellipsoidal |
static class |
GeostationarySatellite.Provider |
static class |
GeostationarySatellite.Spherical |
MapProjection.AbstractProvidercentralMeridian, en0, en1, en2, en3, en4, excentricity, excentricitySquared, falseEasting, falseNorthing, globalScale, invertible, isSpherical, latitudeOfOrigin, LOGGER, scaleFactor, semiMajor, semiMinor, SKIP_SANITY_CHECKSSINGLE_LINE| Constructor and Description |
|---|
GeostationarySatellite(ParameterValueGroup parameters) |
| Modifier and Type | Method and Description |
|---|---|
static Envelope2D |
circumscribeFullDisk(CoordinateReferenceSystem geosCRS)
Circumscribed rectangle (smallest) for full disk earth image
|
ParameterDescriptorGroup |
getParameterDescriptors()
Returns the parameter descriptors for this map projection.
|
ParameterValueGroup |
getParameterValues()
Returns the parameter values for this map projection.
|
static Envelope2D |
inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS)
Inscribed rectangle for for full disk earth image (not largest inscribing rectangle but
close, hence "Estimate")
|
checkReciprocal, equals, getSourceDimensions, getTargetDimensions, getToleranceForAssertions, hashCode, inv_mlfn, inverse, inverseTransformNormalized, mlfn, orthodromicDistance, resetWarnings, transform, transform, transform, transformNormalizedcreateTransformedShape, derivative, derivative, ensureNonNull, formatWKT, getName, isIdentity, needCopy, normalizeAngle, rollLongitude, transform, transform, transformcleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTcreateTransformedShape, derivativederivative, isIdentity, toWKT, transform, transform, transformpublic GeostationarySatellite(ParameterValueGroup parameters) throws ParameterNotFoundException
ParameterNotFoundExceptionpublic ParameterDescriptorGroup getParameterDescriptors()
MapProjectionMapProjection.getParameterValues(), as well as arguments checking.getParameterDescriptors in class MapProjectionnull.OperationMethod.getParameters()public ParameterValueGroup getParameterValues()
MapProjectiongetParameterValues in class MapProjectionOperation.getParameterValues()public static Envelope2D circumscribeFullDisk(CoordinateReferenceSystem geosCRS) throws TransformException, FactoryException
TransformExceptionFactoryExceptionpublic static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS) throws TransformException, FactoryException
TransformExceptionFactoryExceptionCopyright © 1996–2019 Geotools. All rights reserved.