Package noaa.coastwatch.util.trans
package noaa.coastwatch.util.trans
Provides classes for earth coordinate transformation using map projections, datums, and swaths.
-
ClassDescriptionThe
AlaskaConformalProjectionclass performs Alaska Conformal map projection calculations.TheAlbersConicalEqualAreaProjectionclass performs Albers Conical Equal Area map projection calculations.TheAzimuthalEquidistantProjectionclass performs Azimuthal Equidistant map projection calculations.TheBoundaryHandlerclass handles lines ofEarthLocationdata that cross boundaries in anEarthTransformand provides splitting geometries for the boundary, as well as a predictate function for testing boundary cuts.TheCDMGridMappedProjectionclass wraps a Java NetCDF CDM projection and allows access to transform calculations through the standardEarthTransforminterface.TheDataProjectionclass implements earth transform calculations for data coordinates with explicit latitude and longitude data.ADatumholds a geodetic datum name, spheroid name, spheroid parameters, and WGS84-relative datum transformation parameters.TheDatumFactoryclass creates geodeticDatumobjects corresponding to various spheroid codes.TheEarthTransformclass translates between data coordinates and geographic coordinates in latitude and longitude degrees.TheEarthTransform2Dclass adds extra functionality to its super class common to two-dimensional earth transforms.TheEllipsoidPerspectiveProjectionclass simulates the earth view that a theoretical satellite would have from orbit.TheEquidistantConicProjectionclass performs Equidistant Conic map projection calculations.TheEquirectangularProjectionclass performs Equirectangular map projection calculations.TheGCTPCStyleProjectionclass provides method signatures that correspond directly with the GCTPC code modules for ease of converting GCTPC code to Java.Deprecated.The native methods of GCTP are no longer supported.TheGCTPStyleProjectionclass provides various static constants and functions for classes that perform GCTP style projection computations.TheGeneralVerticalNearsidePerspectiveProjectionclass performs General Vertical Nearside Perspective map projection calculations.TheGeographicProjectionclass performs geographic map projection calculations.TheGeoVectorProjectionclass uses arrays of latitude and longitude data to transform coordinates.TheGnomonicProjectionclass performs Gnomonic map projection calculations.TheHammerProjectionclass performs Hammer map projection calculations.TheHotineObliqueMercatorProjectionclass performs Hotine Oblique Mercator map projection calculations.TheInterruptedGoodeHomolosineProjectionclass performs Interrupted Goode Homolosine map projection calculations.TheInterruptedMollweideProjectionclass performs Interrupted Mollweide map projection calculations.TheLambertAzimuthalEqualAreaProjectionclass performs Lambert Azimuthal Equal Area map projection calculations.TheLambertConformalConicProjectionclass performs Lambert Conformal Conic map projection calculations.TheMapProjectionclass is the abstract parent of all map projections that implement coordinate conversions for the projection systems listed inProjectionConstants.TheMapProjectionFactoryclass creates instances of map projections.TheMercatorProjectionclass performs Mercator map projection calculations.TheMillerCylindricalProjectionclass performs Miller Cylindrical map projection calculations.TheMollweideProjectionclass performs Mollweide map projection calculations.TheOblatedEqualAreaProjectionclass performs Oblated Equal Area map projection calculations.TheOrthographicProjectionclass performs Orthographic map projection calculations.ThePolarStereographicProjectionclass performs Polar Stereographic map projection calculations.ThePolyconicProjectionclass performs Polyconic map projection calculations.TheProjectionConstantsclass is an interface that hold various map projection constants, including projection indices and names.TheRobinsonProjectionclass performs Robinson map projection calculations.TheSensorScanProjectionis used to provide Earth transform calculations for various types of satellite sensors that cannot be represented by one of the standard map projections.TheSensorScanProjectionFactoryis used to generateSensorScanProjectionobjects.TheSinusoidalProjectionclass performs Sinusoidal map projection calculations.TheSpaceObliqueMercatorProjectionclass performs Space Oblique Mercator map projection calculations.TheSpheroidConstantsclass is an interface that hold various earth spheroid constants, including spheroid index, names, and semi-major / semi-minor axes sizes.TheStatePlaneProjectionclass performs State Plane map projection calculations.TheStereographicProjectionclass performs Stereographic map projection calculations.TheSwathProjectionclass implements earth transform calculations for satellite swath (also called sensor scan) 2D projections.TheTransverseMercatorProjectionclass performs Transverse Mercator map projection calculations.TheUniversalTransverseMercatorProjectionclass performs Universal Transverse Mercator map projection calculations.TheVanderGrintenProjectionclass performs Vander Grinten map projection calculations.TheWagnerIVProjectionclass performs Wagner IV map projection calculations.TheWagnerVIIProjectionclass performs Wagner VII map projection calculations.