|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Identifiable | |
---|---|
org.deegree.crs | The org.deegree.crs package contains all necessities to transform and project coordinates form one coordinates system into another. |
org.deegree.crs.components | The components package holds the shared components used by coordinatesystems, projections and transformations. |
org.deegree.crs.configuration | The org.deegree.crs.configuraton package contains the classes necessary to read crs-definitions from a file. |
org.deegree.crs.configuration.deegree | |
org.deegree.crs.configuration.gml | |
org.deegree.crs.configuration.proj4 | |
org.deegree.crs.coordinatesystems | The coordinatesystems package holds the different coordinatesystems used by the org.deegree.crs packages. |
org.deegree.crs.projections | A map projection create a 2D view of the 3D-Object 'earth', by doing so, some information is inevitably lost. |
org.deegree.crs.projections.azimuthal | Azimuthal projections use a plane to project the earth onto. |
org.deegree.crs.projections.conic | Conic projections use a cone (hence it's name) to project a region of the earth. |
org.deegree.crs.projections.cylindric | Cylindrical projections use a cylinder (may it be oblique or not) to create projection of a region of the earth. |
org.deegree.crs.transformations | A Transformation can be defined as an mathematical operation which transforms some values into other values using a specified function. |
org.deegree.crs.transformations.coordinate | Coordinate Transformations allow the chaining of operations to map coordinates of one coordinate systems onto a coordinate valid in another coordinate system. |
org.deegree.crs.transformations.helmert | A Transformation can be defined as an mathematical operation which transforms some values into other values using a specified function. |
org.deegree.crs.transformations.polynomial | A Transformation can be defined as an mathematical operation which transforms some values into other values using a specified function. |
Uses of Identifiable in org.deegree.crs |
---|
Constructors in org.deegree.crs with parameters of type Identifiable | |
---|---|
Identifiable(Identifiable other)
Takes the references of the other object and stores them in this Identifiable Object. |
Uses of Identifiable in org.deegree.crs.components |
---|
Subclasses of Identifiable in org.deegree.crs.components | |
---|---|
class |
Datum
The Datum is a generic type for all datums. |
class |
Ellipsoid
The Ellipsoid class hold all parameters which are necessary to define an Ellipsoid. |
class |
GeodeticDatum
A GeodeticDatum (aka. |
class |
PrimeMeridian
The PrimeMeridian class saves the longitude to the greenwich meridian. |
class |
Unit
The Unit class defines a mechanism to convert between different measurements units, such as british_yard
and meter. |
class |
VerticalDatum
A VerticalDatum is a datum which only has one axis. |
Constructors in org.deegree.crs.components with parameters of type Identifiable | |
---|---|
Datum(Identifiable id)
|
|
Ellipsoid(double semiMajorAxis,
double eccentricity,
Unit units,
Identifiable id)
|
|
Ellipsoid(double semiMajorAxis,
Unit units,
double inverseFlattening,
Identifiable id)
|
|
Ellipsoid(Unit units,
double semiMajorAxis,
double semiMinorAxis,
Identifiable id)
|
|
GeodeticDatum(Ellipsoid ellipsoid,
PrimeMeridian primeMeridian,
Helmert toWGS84,
Identifiable id)
|
|
GeodeticDatum(Ellipsoid ellipsoid,
PrimeMeridian primeMeridian,
Identifiable id)
|
|
PrimeMeridian(Unit units,
double longitude,
Identifiable id)
|
|
VerticalDatum(Identifiable id)
|
Uses of Identifiable in org.deegree.crs.configuration |
---|
Methods in org.deegree.crs.configuration with type parameters of type Identifiable | ||
---|---|---|
|
AbstractCRSProvider.addIdToCache(V identifiable,
boolean update)
Add the id to the cache, by mapping it to all its identifiers. |
|
|
AbstractCRSProvider.getCachedIdentifiable(java.lang.Class<V> expectedType,
Identifiable ids)
The id are what they are, not trimming 'upcasing' or other modifications will be done in this method. |
|
|
AbstractCRSProvider.getCachedIdentifiable(java.lang.Class<V> expectedType,
java.lang.String id)
The id is as it is, not trimming 'upcasing' or other modifications will be done in this method. |
|
|
AbstractCRSProvider.getCachedIdentifiable(java.lang.Class<V> expectedType,
java.lang.String[] ids)
The id are what they are, not trimming 'upcasing' or other modifications will be done in this method. |
|
|
AbstractCRSProvider.getCachedIdentifiable(java.lang.String id)
The id is as it is, not trimming 'upcasing' or other modifications will be done in this method. |
Methods in org.deegree.crs.configuration that return Identifiable | |
---|---|
Identifiable |
CRSProvider.getIdentifiable(java.lang.String id)
This method is more general than the CRSProvider.getCRSByID(String) , because it represents a possibility to return
an arbitrary Identifiable Object from the providers backend. |
Methods in org.deegree.crs.configuration with parameters of type Identifiable | ||
---|---|---|
|
AbstractCRSProvider.getCachedIdentifiable(java.lang.Class<V> expectedType,
Identifiable ids)
The id are what they are, not trimming 'upcasing' or other modifications will be done in this method. |
Uses of Identifiable in org.deegree.crs.configuration.deegree |
---|
Methods in org.deegree.crs.configuration.deegree with type parameters of type Identifiable | ||
---|---|---|
protected
|
CRSParser.checkForUniqueness(java.util.List<T> uniqueList,
java.util.Map<java.lang.String,java.lang.String> mapping,
T toBeChecked)
|
Methods in org.deegree.crs.configuration.deegree that return Identifiable | |
---|---|
Identifiable |
DeegreeCRSProvider.getIdentifiable(java.lang.String id)
|
protected Identifiable |
CRSParser.parseIdentifiable(org.w3c.dom.Element element)
Parses all elements of the identifiable object. |
Identifiable |
CRSParser.parseIdentifiableObject(java.lang.String id)
Gets the Element for the given id and heuristically check the localname of the resulting root Element. |
Uses of Identifiable in org.deegree.crs.configuration.gml |
---|
Methods in org.deegree.crs.configuration.gml that return Identifiable | |
---|---|
Identifiable |
GMLCRSProvider.getIdentifiable(java.lang.String id)
|
Identifiable |
GMLCRSProvider.parseIdentifiedObject(org.w3c.dom.Element rootElement)
|
Methods in org.deegree.crs.configuration.gml that return types with arguments of type Identifiable | |
---|---|
protected Pair<Identifiable,Pair<Unit,java.lang.Double>> |
GMLCRSProvider.parseParameterValue(org.w3c.dom.Element rootElement)
|
protected java.util.List<Pair<Identifiable,Pair<Unit,java.lang.Double>>> |
GMLCRSProvider.parseParameterValues(org.w3c.dom.Element rootElement)
|
Uses of Identifiable in org.deegree.crs.configuration.proj4 |
---|
Methods in org.deegree.crs.configuration.proj4 that return Identifiable | |
---|---|
Identifiable |
PROJ4CRSProvider.getIdentifiable(java.lang.String id)
|
Uses of Identifiable in org.deegree.crs.coordinatesystems |
---|
Subclasses of Identifiable in org.deegree.crs.coordinatesystems | |
---|---|
class |
CompoundCRS
A CompoundCRS is a GeographicCRS with a third axis (the height axis) attached. |
class |
CoordinateSystem
Three kinds of CoordinateSystem s (in this class abbreviated with CRS) are supported in this lib. |
class |
GeocentricCRS
A GeocentricCRS is a coordinatesystem having three axis and a mass point defined to be equivalent to
earths center. |
class |
GeographicCRS
The GeographicCoordinateSystem (in epsg aka Geodetic CRS) is a two dimensional crs with axis of lat-lon. |
class |
ProjectedCRS
A ProjectedCRS is a coordinatesystem defined with a projection and a geographic crs. |
class |
VerticalCRS
The VerticalCRS represents a crs based on one axis only, typically this crs is used as an extension on
an already present crs, and adds a 'heightaxis' to the original crs. |
Constructors in org.deegree.crs.coordinatesystems with parameters of type Identifiable | |
---|---|
CompoundCRS(Axis heightAxis,
CoordinateSystem underlyingCRS,
double defaultHeight,
Identifiable identity)
|
|
CoordinateSystem(Datum datum,
Axis[] axisOrder,
Identifiable identity)
|
|
CoordinateSystem(java.util.List<PolynomialTransformation> transformations,
Datum geodeticDatum,
Axis[] axisOrder,
Identifiable identity)
|
|
GeocentricCRS(GeodeticDatum datum,
Axis[] axisOrder,
Identifiable identity)
|
|
GeocentricCRS(java.util.List<PolynomialTransformation> transformations,
GeodeticDatum usedDatum,
Axis[] axisOrder,
Identifiable identity)
|
|
GeographicCRS(GeodeticDatum datum,
Axis[] axisOrder,
Identifiable identity)
|
|
GeographicCRS(java.util.List<PolynomialTransformation> transformations,
GeodeticDatum usedDatum,
Axis[] axisOrder,
Identifiable id)
|
|
ProjectedCRS(java.util.List<PolynomialTransformation> transformations,
Projection projection,
Axis[] axisOrder,
Identifiable identity)
|
|
ProjectedCRS(Projection projection,
Axis[] axisOrder,
Identifiable identity)
|
|
VerticalCRS(VerticalDatum datum,
Axis[] axisOrder,
Identifiable identity)
|
Uses of Identifiable in org.deegree.crs.projections |
---|
Subclasses of Identifiable in org.deegree.crs.projections | |
---|---|
class |
Projection
Map conversion is the process of changing the map grid coordinates (usually, but not always, Easting &
Northing) of a Projected Coordinate Reference System to its corresponding geographical coordinates (Latitude &
Longitude) or vice versa. |
Constructors in org.deegree.crs.projections with parameters of type Identifiable | |
---|---|
Projection(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
boolean conformal,
boolean equalArea,
Identifiable id)
Creates a Projection. |
Uses of Identifiable in org.deegree.crs.projections.azimuthal |
---|
Subclasses of Identifiable in org.deegree.crs.projections.azimuthal | |
---|---|
class |
AzimuthalProjection
The AzimuthalProjection class functions as a super class to all azimuthal projections. |
class |
LambertAzimuthalEqualArea
The LambertAzimuthalEqualArea projection has following properties (From J.S. |
class |
StereographicAlternative
StereographicAlternative projection may be imagined to be a projection of the earth's surface onto a
plane in contact with the earth at a single tangent point from the opposite end of the diameter through that tangent
point. |
class |
StereographicAzimuthal
The StereographicAzimuthal class allows for Stereographic Projections of the Poles, equator as well as
oblique. |
Constructors in org.deegree.crs.projections.azimuthal with parameters of type Identifiable | |
---|---|
AzimuthalProjection(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
boolean conformal,
boolean equalArea,
Identifiable id)
|
|
LambertAzimuthalEqualArea(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
Identifiable id)
|
|
LambertAzimuthalEqualArea(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
Identifiable id)
|
|
StereographicAlternative(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
Identifiable id)
|
|
StereographicAzimuthal(double trueScaleLatitude,
GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
Identifiable id)
|
|
StereographicAzimuthal(double trueScaleLatitude,
GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
Identifiable id)
Create a StereographicAzimuthal which has a scale of 1 and a true scale latitude, |
|
StereographicAzimuthal(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
Identifiable id)
Create a StereographicAzimuthal which has a true scale latitude at MapUtils.HALFPI. |
|
StereographicAzimuthal(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
Identifiable id)
Create a StereographicAzimuthal which is conformal, has a scale of 1 and a truescale latitude at pi*0.5. |
Uses of Identifiable in org.deegree.crs.projections.conic |
---|
Subclasses of Identifiable in org.deegree.crs.projections.conic | |
---|---|
class |
ConicProjection
The ConicProjection is a super class for all conic projections. |
class |
LambertConformalConic
The LambertConformalConic projection has following properties (Snyder p. 104)Conic Conformal Parallels are unequally spaced arcs of concentric circles, more closely spaced near the center of the map Meridians are equally spaced radii of the same circles, thereby cutting paralles at right angles. |
Constructors in org.deegree.crs.projections.conic with parameters of type Identifiable | |
---|---|
ConicProjection(double firstParallelLatitude,
double secondParallelLatitude,
GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
boolean conformal,
boolean equalArea,
Identifiable id)
|
|
LambertConformalConic(double firstParallelLatitude,
double secondParallelLatitude,
GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
Identifiable id)
|
|
LambertConformalConic(double firstParallelLatitude,
double secondParallelLatitude,
GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
Identifiable id)
Creates a Lambert Conformal projection with a intersecting cone at the given parallel latitudes. and a scale of 1. |
|
LambertConformalConic(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
Identifiable id)
Creates a Lambert Conformal projection with a tangential cone at the naturalOrigin.y's latitude. |
|
LambertConformalConic(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
Identifiable id)
Creates a Lambert Conformal projection with a tangential cone at the naturalOrigin.y's latitude. |
Uses of Identifiable in org.deegree.crs.projections.cylindric |
---|
Subclasses of Identifiable in org.deegree.crs.projections.cylindric | |
---|---|
class |
CylindricalProjection
The CylindricalProjection is a super class for all cylindrical projections. |
class |
Mercator
The Mercator projection has following properties:
Cylindircal
Conformal
Meridians are equally spaced straight lines
Parallels are unequally spaced straight lines closest near the equator, cutting meridians at right angles. |
class |
TransverseMercator
The TransverseMercator projection has following properties:
Cylindrical (transverse)
Conformal
The central meridian, each meridian 90° from central meridian and the equator are straight lines
All other meridians and parallels are complex curves
Scale is true along central meridian or along two straight lines equidistant from and parallel to central
merdian. |
Constructors in org.deegree.crs.projections.cylindric with parameters of type Identifiable | |
---|---|
CylindricalProjection(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
boolean conformal,
boolean equalArea,
Identifiable id)
|
|
Mercator(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
Identifiable id)
|
|
TransverseMercator(boolean northernHemisphere,
GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
double scale,
Identifiable id)
|
|
TransverseMercator(GeographicCRS geographicCRS,
double falseNorthing,
double falseEasting,
javax.vecmath.Point2d naturalOrigin,
Unit units,
Identifiable id)
A northern hemisphere conformal transverse mercator projection with a scale of one. |
|
TransverseMercator(int zone,
boolean northernHemisphere,
GeographicCRS geographicCRS,
Unit units,
Identifiable id)
Sets the false-easting to 50000, false-northing to 0 or 10000000 (depending on the hemisphere), the projection-longitude is calculated from the zone and the projection-latitude is set to 0. |
Uses of Identifiable in org.deegree.crs.transformations |
---|
Subclasses of Identifiable in org.deegree.crs.transformations | |
---|---|
class |
Transformation
The Transformation class supplies the most basic method interface for any given transformation. |
Constructors in org.deegree.crs.transformations with parameters of type Identifiable | |
---|---|
Transformation(CoordinateSystem sourceCRS,
CoordinateSystem targetCRS,
Identifiable id)
|
Uses of Identifiable in org.deegree.crs.transformations.coordinate |
---|
Subclasses of Identifiable in org.deegree.crs.transformations.coordinate | |
---|---|
class |
ConcatenatedTransform
The ConcatenatedTransform class allows the connection of two transformations. |
class |
CRSTransformation
The change of coordinates from one CRS to another CRS based on different datum is 'currently' only possible via a coordinate Transformation . |
class |
DirectTransform
The DirectTransform class wraps the access to a polynomial transformation, by calling it's
applyPolynomial method. |
class |
GeocentricTransform
The GeocentricTransform class is used to create a transformation between a geocentric CRS (having
lat-lon coordinates) and it's geodetic CRS (having x-y-z) coordinates and vice versa. |
class |
MatrixTransform
The MatrixTransform class allows transformations using matrices. |
class |
NotSupportedTransformation
The NotSupportedTransformation class simply wraps the source and target crs. |
class |
ProjectionTransform
The ProjectionTransform class wraps the access to a projection, by calling it's doProjection. |
Uses of Identifiable in org.deegree.crs.transformations.helmert |
---|
Subclasses of Identifiable in org.deegree.crs.transformations.helmert | |
---|---|
class |
Helmert
Parameters for a geographic transformation into another datum. |
Constructors in org.deegree.crs.transformations.helmert with parameters of type Identifiable | |
---|---|
Helmert(double dx,
double dy,
double dz,
double ex,
double ey,
double ez,
double ppm,
CoordinateSystem sourceCRS,
CoordinateSystem targetCRS,
Identifiable identifiable)
|
|
Helmert(double dx,
double dy,
double dz,
double ex,
double ey,
double ez,
double ppm,
CoordinateSystem sourceCRS,
CoordinateSystem targetCRS,
Identifiable identifiable,
boolean inRadians)
|
Uses of Identifiable in org.deegree.crs.transformations.polynomial |
---|
Subclasses of Identifiable in org.deegree.crs.transformations.polynomial | |
---|---|
class |
LeastSquareApproximation
LeastSquareApproximation is a polynomial transformation which uses the least square method to
approximate a function given by some measured values. |
class |
PolynomialTransformation
PolynomialTransformation is the base class for all polynomial transformations. |
Constructors in org.deegree.crs.transformations.polynomial with parameters of type Identifiable | |
---|---|
LeastSquareApproximation(java.util.List<java.lang.Double> firstParameters,
java.util.List<java.lang.Double> secondParameters,
CoordinateSystem sourceCRS,
CoordinateSystem targetCRS,
float scaleX,
float scaleY,
Identifiable id)
|
|
PolynomialTransformation(java.util.List<java.lang.Double> firstParameters,
java.util.List<java.lang.Double> secondParameters,
CoordinateSystem sourceCRS,
CoordinateSystem targetCRS,
Identifiable id)
|
|
deegree 2.5 (2011/06/29 09:44 build-8-official) | |||||||||
PREV NEXT | FRAMES NO FRAMES |
an open source project founded by lat/lon, Bonn, Germany.
For more information visit: http://www.deegree.org