|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.geotools.referencing.wkt.Formattable org.geotools.referencing.AbstractIdentifiedObject org.geotools.referencing.cs.AbstractCS org.geotools.referencing.cs.DefaultVerticalCS
A one-dimensional coordinate system used to record the heights (or depths) of points. Such a coordinate system is usually dependent on the Earth's gravity field, perhaps loosely as when atmospheric pressure is the basis for the vertical coordinate system axis. An exact definition is deliberately not provided as the complexities of the subject fall outside the scope of this specification. A shall have one axis.
Used with CRS type(s) |
---|
Vertical ,
Engineering
|
Field Summary | |
static DefaultVerticalCS |
DEPTH
A one-dimensional vertical CS with depth axis in metres. |
static DefaultVerticalCS |
ELLIPSOIDAL_HEIGHT
A one-dimensional vertical CS with ellipsoidal height axis in metres. |
static DefaultVerticalCS |
GRAVITY_RELATED
A one-dimensional vertical CS with gravity-related height axis in metres. |
Fields inherited from class org.geotools.referencing.AbstractIdentifiedObject |
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR |
Fields inherited from interface org.opengis.referencing.IdentifiedObject |
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
Constructor Summary | |
DefaultVerticalCS(java.util.Map properties,
org.opengis.referencing.cs.CoordinateSystemAxis axis)
Constructs a coordinate system from a set of properties. |
|
DefaultVerticalCS(java.lang.String name,
org.opengis.referencing.cs.CoordinateSystemAxis axis)
Constructs a coordinate system from a name. |
|
DefaultVerticalCS(org.opengis.referencing.cs.VerticalCS cs)
Constructs a new coordinate system with the same values than the specified one. |
Method Summary | |
Measure |
distance(double[] coord1,
double[] coord2)
Computes the distance between two points. |
protected boolean |
isCompatibleDirection(org.opengis.referencing.cs.AxisDirection direction)
Returns if the specified axis direction is allowed for this coordinate system. |
Methods inherited from class org.geotools.referencing.cs.AbstractCS |
equals, formatWKT, getAxis, getDimension, hashCode, isCompatibleUnit, standard, swapAndScaleAxis |
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 org.geotools.referencing.wkt.Formattable |
toString, toWKT, toWKT, toWKT |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.opengis.referencing.cs.CoordinateSystem |
getAxis, getDimension |
Methods inherited from interface org.opengis.referencing.IdentifiedObject |
getAlias, getIdentifiers, getName, getRemarks, toWKT |
Field Detail |
public static DefaultVerticalCS ELLIPSOIDAL_HEIGHT
public static DefaultVerticalCS GRAVITY_RELATED
public static DefaultVerticalCS DEPTH
Constructor Detail |
public DefaultVerticalCS(org.opengis.referencing.cs.VerticalCS cs)
public DefaultVerticalCS(java.lang.String name, org.opengis.referencing.cs.CoordinateSystemAxis axis)
name
- The coordinate system name.axis
- The axis.public DefaultVerticalCS(java.util.Map properties, org.opengis.referencing.cs.CoordinateSystemAxis axis)
properties
- Set of properties. Should contains at least "name"
.axis
- The axis.Method Detail |
protected boolean isCompatibleDirection(org.opengis.referencing.cs.AxisDirection direction)
UP
and DOWN
).
isCompatibleDirection
in class AbstractCS
public Measure distance(double[] coord1, double[] coord2) throws org.opengis.spatialschema.geometry.MismatchedDimensionException
distance
in class AbstractCS
coord1
- Coordinates of the first point.coord2
- Coordinates of the second point.
org.opengis.spatialschema.geometry.MismatchedDimensionException
- if a coordinate doesn't have the expected dimension.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |