|
||||||||||
| 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. |
| 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, isDeprecated, nameMatches |
| Methods inherited from class FormattableObject |
|---|
getDefaultIndentation, print, setDefaultIndentation, toString, toWKT, 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.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 | |||||||||