| org.geotools.referencing.AbstractIdentifiedObject org.geotools.referencing.AbstractReferenceSystem org.geotools.referencing.crs.AbstractCRS org.geotools.referencing.crs.AbstractSingleCRS org.geotools.referencing.crs.DefaultEngineeringCRS
DefaultEngineeringCRS | public class DefaultEngineeringCRS extends AbstractSingleCRS implements EngineeringCRS(Code) | | 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) |
org.opengis.referencing.cs.CartesianCS Cartesian ,
org.opengis.referencing.cs.AffineCS Affine ,
org.opengis.referencing.cs.EllipsoidalCS Ellipsoidal ,
org.opengis.referencing.cs.SphericalCS Spherical ,
org.opengis.referencing.cs.CylindricalCS Cylindrical ,
org.opengis.referencing.cs.PolarCS Polar ,
org.opengis.referencing.cs.VerticalCS Vertical ,
org.opengis.referencing.cs.LinearCS Linear |
since: 2.1 version: $Id: DefaultEngineeringCRS.java 24609 2007-02-26 23:35:53Z desruisseaux $ author: Martin Desruisseaux |
Constructor Summary | |
public | DefaultEngineeringCRS(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. | public | DefaultEngineeringCRS(String name, EngineeringDatum datum, CoordinateSystem cs) Constructs an engineering CRS from a name. | public | DefaultEngineeringCRS(Map properties, EngineeringDatum datum, CoordinateSystem cs) Constructs an engineering CRS from a set of properties. |
CARTESIAN_2D | final public static DefaultEngineeringCRS CARTESIAN_2D(Code) | | A two-dimensional cartesian coordinate reference system with
,
axis in
. 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
for example).
|
CARTESIAN_3D | final public static DefaultEngineeringCRS CARTESIAN_3D(Code) | | A three-dimensional cartesian coordinate reference system with
,
,
axis in
. 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
for example).
|
GENERIC_2D | final public static DefaultEngineeringCRS GENERIC_2D(Code) | | A two-dimensional wildcard coordinate system with
,
axis in
. At the difference of
DefaultEngineeringCRS.CARTESIAN_2D ,
this coordinate system is treated specially by the default
with loose transformation rules: if no transformation path were found (for example
through a
), 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 | final public static DefaultEngineeringCRS GENERIC_3D(Code) | | A three-dimensional wildcard coordinate system with
,
,
axis in
. At the difference of
DefaultEngineeringCRS.CARTESIAN_3D ,
this coordinate system is treated specially by the default
with loose transformation rules: if no transformation path were found (for example
through a
), 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(EngineeringCRS crs)(Code) | | 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(String name, EngineeringDatum datum, CoordinateSystem cs)(Code) | | Constructs an engineering CRS from a name.
Parameters: name - The name. Parameters: datum - The datum. Parameters: cs - The coordinate system. |
DefaultEngineeringCRS | public DefaultEngineeringCRS(Map properties, EngineeringDatum datum, CoordinateSystem cs)(Code) | | Constructs an engineering CRS from a set of properties. The properties are given unchanged to
the
.
Parameters: properties - Set of properties. Should contains at least "name" . Parameters: datum - The datum. Parameters: cs - The coordinate system. |
formatWKT | protected String formatWKT(Formatter formatter)(Code) | | Format the inner part of a
Well
Known Text (WKT) element.
Parameters: formatter - The formatter to use. The name of the WKT element type, which is "LOCAL_CS" . |
hashCode | public int hashCode()(Code) | | Returns a hash value for this derived CRS.
The hash code value. This value doesn't need to be the samein past or future versions of this class. |
Fields inherited from org.geotools.referencing.crs.AbstractSingleCRS | final protected Datum datum(Code)(Java Doc)
|
Fields inherited from org.geotools.referencing.crs.AbstractCRS | final protected CoordinateSystem coordinateSystem(Code)(Java Doc)
|
Methods inherited from org.geotools.referencing.AbstractIdentifiedObject | protected static Set asSet(Object[] array)(Code)(Java Doc) protected static void ensureAngularUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureLinearUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureNonNull(String name, Object object) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureNonNull(String name, Object[] array, int index) throws IllegalArgumentException(Code)(Java Doc) protected static void ensureTimeUnit(Unit unit) throws IllegalArgumentException(Code)(Java Doc) final public boolean equals(Object object)(Code)(Java Doc) public boolean equals(AbstractIdentifiedObject object, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(IdentifiedObject object1, IdentifiedObject object2, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(IdentifiedObject[] array1, IdentifiedObject[] array2, boolean compareMetadata)(Code)(Java Doc) protected static boolean equals(Collection collection1, Collection collection2, boolean compareMetadata)(Code)(Java Doc) public Collection getAlias()(Code)(Java Doc) public ReferenceIdentifier getIdentifier(Citation authority)(Code)(Java Doc) public static ReferenceIdentifier getIdentifier(IdentifiedObject info, Citation authority)(Code)(Java Doc) public Set getIdentifiers()(Code)(Java Doc) public ReferenceIdentifier getName()(Code)(Java Doc) public String getName(Citation authority)(Code)(Java Doc) public static String getName(IdentifiedObject info, Citation authority)(Code)(Java Doc) public static Map getProperties(IdentifiedObject info)(Code)(Java Doc) public static Map getProperties(IdentifiedObject info, Citation authority)(Code)(Java Doc) public InternationalString getRemarks()(Code)(Java Doc) public int hashCode()(Code)(Java Doc) public boolean nameMatches(String name)(Code)(Java Doc) public static boolean nameMatches(IdentifiedObject object, String name)(Code)(Java Doc) public static boolean nameMatches(IdentifiedObject o1, IdentifiedObject o2)(Code)(Java Doc)
|
|
|