org.geotools.referencing.crs
Class DefaultEngineeringCRS
java.lang.Object
   org.geotools.referencing.wkt.Formattable
org.geotools.referencing.wkt.Formattable
       org.geotools.referencing.AbstractIdentifiedObject
org.geotools.referencing.AbstractIdentifiedObject
           org.geotools.referencing.AbstractReferenceSystem
org.geotools.referencing.AbstractReferenceSystem
               org.geotools.referencing.crs.AbstractCRS
org.geotools.referencing.crs.AbstractCRS
                   org.geotools.referencing.crs.AbstractSingleCRS
org.geotools.referencing.crs.AbstractSingleCRS
                       org.geotools.referencing.crs.DefaultEngineeringCRS
org.geotools.referencing.crs.DefaultEngineeringCRS
- All Implemented Interfaces: 
- org.opengis.referencing.crs.CoordinateReferenceSystem, org.opengis.referencing.crs.EngineeringCRS, org.opengis.referencing.IdentifiedObject, org.opengis.referencing.ReferenceSystem, java.io.Serializable, org.opengis.referencing.crs.SingleCRS
- public class DefaultEngineeringCRS- extends AbstractSingleCRS- implements org.opengis.referencing.crs.EngineeringCRS
A contextually local coordinate reference system. It can be divided into two broad categories:
 
   - earth-fixed systems applied to engineering activities on or near the surface of the
       earth;
- CRSs on moving platforms such as road vehicles, vessels, aircraft, or spacecraft.
 | Used with CS type(s) | 
|---|
 | Cartesian,Affine,Ellipsoidal,Spherical,Cylindrical,Polar,Vertical,Linear | 
- Since:
- 2.1
- Version:
- $Id: DefaultEngineeringCRS.java 17672 2006-01-19 00:25:55Z desruisseaux $
- Author:
- Martin Desruisseaux
- See Also:
- Serialized Form
 
 
 
 
| Fields inherited from interface org.opengis.referencing.ReferenceSystem | 
| SCOPE_KEY, VALID_AREA_KEY | 
 
| Fields inherited from interface org.opengis.referencing.IdentifiedObject | 
| ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY | 
 
| Constructor Summary | 
| DefaultEngineeringCRS(org.opengis.referencing.crs.EngineeringCRS crs)Constructs a new enginnering CRS with the same values than the specified one.
 | 
| DefaultEngineeringCRS(java.util.Map properties,
                      org.opengis.referencing.datum.EngineeringDatum datum,
                      org.opengis.referencing.cs.CoordinateSystem cs)Constructs an engineering CRS from a set of properties.
 | 
| DefaultEngineeringCRS(java.lang.String name,
                      org.opengis.referencing.datum.EngineeringDatum datum,
                      org.opengis.referencing.cs.CoordinateSystem cs)Constructs an engineering CRS from a name.
 | 
 
 
 
 
 
| Methods inherited from class org.geotools.referencing.AbstractIdentifiedObject | 
| asSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, finalize, getClass, notify, notifyAll, wait, wait, wait | 
 
| Methods inherited from interface org.opengis.referencing.crs.SingleCRS | 
| getCoordinateSystem, getDatum | 
 
| Methods inherited from interface org.opengis.referencing.ReferenceSystem | 
| getScope, getValidArea | 
 
| Methods inherited from interface org.opengis.referencing.IdentifiedObject | 
| getAlias, getIdentifiers, getName, getRemarks, toWKT | 
 
CARTESIAN_2D
public static final DefaultEngineeringCRS CARTESIAN_2D
- A two-dimensional cartesian coordinate reference system with
 x,
 y
 axis in metres. By default, this CRS has no transformation
 path to any other CRS (i.e. a map using this CS can't be reprojected to a
 geographic coordinate reference system for example).
 
 
CARTESIAN_3D
public static final DefaultEngineeringCRS CARTESIAN_3D
- A three-dimensional cartesian coordinate reference system with
 x,
 y,
 z
 axis in metres. By default, this CRS has no transformation
 path to any other CRS (i.e. a map using this CS can't be reprojected to a
 geographic coordinate reference system for example).
 
 
GENERIC_2D
public static final DefaultEngineeringCRS GENERIC_2D
- A two-dimensional wildcard coordinate system with
 x,
 y
 axis in metres. At the difference of CARTESIAN_2D,
 this coordinate system is treated specially by the default coordinate operation
 factory with loose transformation rules: if no transformation path were found (for example
 through a derived CRS), then the transformation from this
 CRS to any CRS with a compatible number of dimensions is assumed to be the identity
 transform. This CRS is usefull as a kind of wildcard when no CRS were explicitly specified.
 
 
GENERIC_3D
public static final DefaultEngineeringCRS GENERIC_3D
- A three-dimensional wildcard coordinate system with
 x,
 y,
 z
 axis in metres. At the difference of CARTESIAN_3D,
 this coordinate system is treated specially by the default coordinate operation
 factory with loose transformation rules: if no transformation path were found (for example
 through a derived CRS), then the transformation from this
 CRS to any CRS with a compatible number of dimensions is assumed to be the identity
 transform. This CRS is usefull as a kind of wildcard when no CRS were explicitly specified.
 
 
DefaultEngineeringCRS
public DefaultEngineeringCRS(org.opengis.referencing.crs.EngineeringCRS crs)
- Constructs a new enginnering CRS with the same values than the specified one.
 This copy constructor provides a way to wrap an arbitrary implementation into a
 Geotools one or a user-defined one (as a subclass), usually in order to leverage
 some implementation-specific API. This constructor performs a shallow copy,
 i.e. the properties are not cloned.
 
- Since:
- 2.2
DefaultEngineeringCRS
public DefaultEngineeringCRS(java.lang.String name,
                             org.opengis.referencing.datum.EngineeringDatum datum,
                             org.opengis.referencing.cs.CoordinateSystem cs)
- Constructs an engineering CRS from a name.
 
- Parameters:
- name- The name.
- datum- The datum.
- cs- The coordinate system.
DefaultEngineeringCRS
public DefaultEngineeringCRS(java.util.Map properties,
                             org.opengis.referencing.datum.EngineeringDatum datum,
                             org.opengis.referencing.cs.CoordinateSystem cs)
- Constructs an engineering CRS from a set of properties. The properties are given unchanged to
 the super-class constructor.
 
- Parameters:
- properties- Set of properties. Should contains at least- "name".
- datum- The datum.
- cs- The coordinate system.
hashCode
public int hashCode()
- Returns a hash value for this derived CRS.
 
- 
- Overrides:
- hashCodein class- AbstractSingleCRS
 
- 
- Returns:
- The hash code value. This value doesn't need to be the same
         in past or future versions of this class.
 
formatWKT
protected java.lang.String formatWKT(Formatter formatter)
- Format the inner part of a
 Well
 Known Text (WKT) element.
 
- 
- Overrides:
- formatWKTin class- AbstractSingleCRS
 
- 
- Parameters:
- formatter- The formatter to use.
- Returns:
- The WKT element name, which is "LOCAL_CS"
 
Copyright ©  GeoTools. All Rights Reserved.