public class DefaultGeographicCRS extends AbstractSingleCRS implements GeographicCRS
| Used with CS type(s) |
|---|
Ellipsoidal
|
| Modifier and Type | Field and Description |
|---|---|
static DefaultGeographicCRS |
WGS84
A two-dimensional geographic coordinate reference system using WGS84 datum.
|
static DefaultGeographicCRS |
WGS84_3D
A three-dimensional geographic coordinate reference system using WGS84 datum.
|
datumcoordinateSystemEMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATORSINGLE_LINEDOMAIN_OF_VALIDITY_KEY, SCOPE_KEYALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY| Constructor and Description |
|---|
DefaultGeographicCRS(GeodeticDatum datum,
EllipsoidalCS cs)
Constructs a geographic CRS with the same properties than the given datum.
|
DefaultGeographicCRS(GeographicCRS crs)
Constructs a new geographic CRS with the same values than the specified one.
|
DefaultGeographicCRS(Map<String,?> properties,
GeodeticDatum datum,
EllipsoidalCS cs)
Constructs a geographic CRS from a set of properties.
|
DefaultGeographicCRS(String name,
GeodeticDatum datum,
EllipsoidalCS cs)
Constructs a geographic CRS from a name.
|
| Modifier and Type | Method and Description |
|---|---|
Measure |
distance(double[] coord1,
double[] coord2)
Computes the orthodromic distance between two points.
|
protected String |
formatWKT(Formatter formatter)
Format the inner part of a Well
Known Text (WKT) element.
|
EllipsoidalCS |
getCoordinateSystem()
Returns the coordinate system.
|
GeodeticDatum |
getDatum()
Returns the datum.
|
int |
hashCode()
Returns a hash value for this geographic CRS.
|
equals, getAxis, getDimensiongetDomainOfValidity, getScope, getValidAreaasSet, ensureAngularUnit, ensureLinearUnit, ensureNonNull, ensureNonNull, ensureTimeUnit, equals, equals, equals, equals, getAlias, getIdentifier, getIdentifier, getIdentifiers, getName, getName, getName, getProperties, getProperties, getRemarks, nameMatches, nameMatches, nameMatchescleanupThreadLocals, toString, toWKT, toWKT, toWKT, toWKTgetDomainOfValidity, getScopegetAlias, getIdentifiers, getName, getRemarks, toWKTpublic static final DefaultGeographicCRS WGS84
public static final DefaultGeographicCRS WGS84_3D
public DefaultGeographicCRS(GeographicCRS crs)
crs - The coordinate reference system to copy.public DefaultGeographicCRS(GeodeticDatum datum, EllipsoidalCS cs)
datum - The datum.cs - The coordinate system.public DefaultGeographicCRS(String name, GeodeticDatum datum, EllipsoidalCS cs)
name - The name.datum - The datum.cs - The coordinate system.public DefaultGeographicCRS(Map<String,?> properties, GeodeticDatum datum, EllipsoidalCS cs)
properties - Set of properties. Should contains at least "name".datum - The datum.cs - The coordinate system.public EllipsoidalCS getCoordinateSystem()
getCoordinateSystem in interface CoordinateReferenceSystemgetCoordinateSystem in interface GeographicCRSgetCoordinateSystem in interface SingleCRSgetCoordinateSystem in class AbstractCRSpublic GeodeticDatum getDatum()
getDatum in interface GeodeticCRSgetDatum in interface SingleCRSgetDatum in class AbstractSingleCRSpublic Measure distance(double[] coord1, double[] coord2) throws UnsupportedOperationException, MismatchedDimensionException
distance in class AbstractCRScoord1 - Coordinates of the first point.coord2 - Coordinates of the second point.coord1 and coord2.UnsupportedOperationException - if this coordinate reference system can't compute
distances.MismatchedDimensionException - if a coordinate doesn't have the expected dimension.public int hashCode()
hashCode in class AbstractSingleCRSprotected String formatWKT(Formatter formatter)
formatWKT in class AbstractCRSformatter - The formatter to use."GEOGCS".Formattable.toWKT(),
Formattable.toString()Copyright © 1996–2019 Geotools. All rights reserved.