|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
ObjectFormattableObject
AbstractIdentifiedObject
AbstractReferenceSystem
AbstractCRS
AbstractSingleCRS
DefaultEngineeringCRS
@Immutable public class DefaultEngineeringCRS
A contextually local coordinate reference system. It can be divided into two broad categories:
| Used with CS type(s) |
|---|
Cartesian,
Affine,
Ellipsoidal,
Spherical,
Cylindrical,
Polar,
Vertical,
Linear
|
| referencing/geotk-referencing (download) | View source code for this class |
| Field Summary | |
|---|---|
static DefaultEngineeringCRS |
CARTESIAN_2D
A two-dimensional Cartesian coordinate reference system with x, y axes in metres. |
static DefaultEngineeringCRS |
CARTESIAN_3D
A three-dimensional Cartesian coordinate reference system with x, y, z axes in metres. |
static DefaultEngineeringCRS |
GENERIC_2D
A two-dimensional wildcard coordinate system with x, y axes in metres. |
static DefaultEngineeringCRS |
GENERIC_3D
A three-dimensional wildcard coordinate system with x, y, z axes in metres. |
| Fields inherited from class FormattableObject |
|---|
EPSG, GEOTIFF, INTERNAL, OGC, SINGLE_LINE |
| Fields inherited from interface ReferenceSystem |
|---|
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY |
| Fields inherited from interface IdentifiedObject |
|---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
| Constructor Summary | |
|---|---|
DefaultEngineeringCRS(EngineeringCRS crs)
Constructs a new enginnering CRS with the same values than the specified one. |
|
DefaultEngineeringCRS(Map<String,?> properties,
EngineeringDatum datum,
CoordinateSystem cs)
Constructs an engineering CRS from a set of properties. |
|
DefaultEngineeringCRS(String name,
EngineeringDatum datum,
CoordinateSystem cs)
Constructs an engineering CRS from a name. |
|
| Method Summary | |
|---|---|
static DefaultEngineeringCRS |
castOrCopy(EngineeringCRS object)
Returns a Geotk CRS implementation with the same values than the given arbitrary implementation. |
String |
formatWKT(Formatter formatter)
Formats the inner part of a Well Known Text (WKT) element. |
EngineeringDatum |
getDatum()
Returns the datum. |
static DefaultEngineeringCRS |
wrap(EngineeringCRS object)
Deprecated. Renamed castOrCopy. |
| Methods inherited from class AbstractSingleCRS |
|---|
computeHashCode, equals, getAxis, getDimension |
| Methods inherited from class AbstractCRS |
|---|
distance, getCoordinateSystem |
| Methods inherited from class AbstractReferenceSystem |
|---|
getDomainOfValidity, getScope |
| Methods inherited from class AbstractIdentifiedObject |
|---|
equals, getAlias, getIdentifier, getIdentifiers, getName, getName, getRemarks, hashCode, nameMatches |
| Methods inherited from class FormattableObject |
|---|
getDefaultIndentation, print, setDefaultIndentation, toString, toWKT, toWKT, toWKT |
| Methods inherited from class Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface SingleCRS |
|---|
getCoordinateSystem |
| Methods inherited from interface ReferenceSystem |
|---|
getDomainOfValidity, getScope |
| Methods inherited from interface IdentifiedObject |
|---|
getAlias, getIdentifiers, getName, getRemarks, toWKT |
| Field Detail |
|---|
public static final DefaultEngineeringCRS CARTESIAN_2D
public static final DefaultEngineeringCRS CARTESIAN_3D
public static final DefaultEngineeringCRS GENERIC_2D
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 useful as a kind of wildcard when no CRS were explicitly specified.
public static final DefaultEngineeringCRS GENERIC_3D
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 useful as a kind of wildcard when no CRS were explicitly specified.
| Constructor Detail |
|---|
public DefaultEngineeringCRS(EngineeringCRS crs)
crs - The CRS to copy.
public DefaultEngineeringCRS(String name,
EngineeringDatum datum,
CoordinateSystem cs)
name - The name.datum - The datum.cs - The coordinate system.
public DefaultEngineeringCRS(Map<String,?> properties,
EngineeringDatum datum,
CoordinateSystem cs)
properties - Set of properties. Should contains at least "name".datum - The datum.cs - The coordinate system.| Method Detail |
|---|
public static DefaultEngineeringCRS castOrCopy(EngineeringCRS object)
null, then this method returns null.
Otherwise if the given object is already a Geotk implementation, then the given object is
returned unchanged. Otherwise a new Geotk implementation is created and initialized to the
attribute values of the given object.
object - The object to get as a Geotk implementation, or null if none.
null if the argument was null.@Deprecated public static DefaultEngineeringCRS wrap(EngineeringCRS object)
castOrCopy.
object - The object to get as a Geotk implementation, or null if none.
public EngineeringDatum getDatum()
getDatum in interface EngineeringCRSgetDatum in interface SingleCRSgetDatum in class AbstractSingleCRSpublic String formatWKT(Formatter formatter)
formatWKT in interface FormattableformatWKT in class AbstractCRSformatter - The formatter to use.
"LOCAL_CS".FormattableObject.toWKT(),
FormattableObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||