|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.geotools.referencing.wkt.Formattable
org.geotools.referencing.AbstractIdentifiedObject
org.geotools.referencing.AbstractReferenceSystem
org.geotools.referencing.crs.AbstractCRS
org.geotools.referencing.crs.AbstractSingleCRS
org.geotools.referencing.crs.DefaultGeographicCRS
public class DefaultGeographicCRS
A coordinate reference system based on an ellipsoidal approximation of the geoid; this provides an accurate representation of the geometry of geographic features for a large portion of the earth's surface.
Used with CS type(s) |
---|
Ellipsoidal
|
Field Summary | |
---|---|
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. |
Fields inherited from class org.geotools.referencing.crs.AbstractSingleCRS |
---|
datum |
Fields inherited from class org.geotools.referencing.crs.AbstractCRS |
---|
coordinateSystem |
Fields inherited from class org.geotools.referencing.AbstractIdentifiedObject |
---|
EMPTY_ALIAS_ARRAY, EMPTY_IDENTIFIER_ARRAY, IDENTIFIER_COMPARATOR, NAME_COMPARATOR, REMARKS_COMPARATOR |
Fields inherited from class org.geotools.referencing.wkt.Formattable |
---|
SINGLE_LINE |
Fields inherited from interface org.opengis.referencing.ReferenceSystem |
---|
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY |
Fields inherited from interface org.opengis.referencing.IdentifiedObject |
---|
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
Constructor Summary | |
---|---|
DefaultGeographicCRS(org.opengis.referencing.datum.GeodeticDatum datum,
org.opengis.referencing.cs.EllipsoidalCS cs)
Constructs a geographic CRS with the same properties than the given datum. |
|
DefaultGeographicCRS(org.opengis.referencing.crs.GeographicCRS crs)
Constructs a new geographic CRS with the same values than the specified one. |
|
DefaultGeographicCRS(java.util.Map<java.lang.String,?> properties,
org.opengis.referencing.datum.GeodeticDatum datum,
org.opengis.referencing.cs.EllipsoidalCS cs)
Constructs a geographic CRS from a set of properties. |
|
DefaultGeographicCRS(java.lang.String name,
org.opengis.referencing.datum.GeodeticDatum datum,
org.opengis.referencing.cs.EllipsoidalCS cs)
Constructs a geographic CRS from a name. |
Method Summary | |
---|---|
Measure |
distance(double[] coord1,
double[] coord2)
Computes the orthodromic distance between two points. |
protected java.lang.String |
formatWKT(Formatter formatter)
Format the inner part of a Well Known Text (WKT) element. |
org.opengis.referencing.cs.EllipsoidalCS |
getCoordinateSystem()
Returns the coordinate system. |
org.opengis.referencing.datum.GeodeticDatum |
getDatum()
Returns the datum. |
int |
hashCode()
Returns a hash value for this geographic CRS. |
Methods inherited from class org.geotools.referencing.crs.AbstractSingleCRS |
---|
equals, getAxis, getDimension |
Methods inherited from class org.geotools.referencing.AbstractReferenceSystem |
---|
getDomainOfValidity, getScope, getValidArea |
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, nameMatches |
Methods inherited from class org.geotools.referencing.wkt.Formattable |
---|
cleanupThreadLocals, 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.ReferenceSystem |
---|
getDomainOfValidity, getScope |
Methods inherited from interface org.opengis.referencing.IdentifiedObject |
---|
getAlias, getIdentifiers, getName, getRemarks, toWKT |
Field Detail |
---|
public static final DefaultGeographicCRS WGS84
public static final DefaultGeographicCRS WGS84_3D
Constructor Detail |
---|
public DefaultGeographicCRS(org.opengis.referencing.crs.GeographicCRS crs)
crs
- The coordinate reference system to copy.public DefaultGeographicCRS(org.opengis.referencing.datum.GeodeticDatum datum, org.opengis.referencing.cs.EllipsoidalCS cs)
datum
- The datum.cs
- The coordinate system.public DefaultGeographicCRS(java.lang.String name, org.opengis.referencing.datum.GeodeticDatum datum, org.opengis.referencing.cs.EllipsoidalCS cs)
name
- The name.datum
- The datum.cs
- The coordinate system.public DefaultGeographicCRS(java.util.Map<java.lang.String,?> properties, org.opengis.referencing.datum.GeodeticDatum datum, org.opengis.referencing.cs.EllipsoidalCS cs)
properties
- Set of properties. Should contains at least "name"
.datum
- The datum.cs
- The coordinate system.Method Detail |
---|
public org.opengis.referencing.cs.EllipsoidalCS getCoordinateSystem()
getCoordinateSystem
in interface org.opengis.referencing.crs.CoordinateReferenceSystem
getCoordinateSystem
in interface org.opengis.referencing.crs.GeographicCRS
getCoordinateSystem
in interface org.opengis.referencing.crs.SingleCRS
getCoordinateSystem
in class AbstractCRS
public org.opengis.referencing.datum.GeodeticDatum getDatum()
getDatum
in interface org.opengis.referencing.crs.GeodeticCRS
getDatum
in interface org.opengis.referencing.crs.SingleCRS
getDatum
in class AbstractSingleCRS
public Measure distance(double[] coord1, double[] coord2) throws java.lang.UnsupportedOperationException, org.opengis.geometry.MismatchedDimensionException
distance
in class AbstractCRS
coord1
- Coordinates of the first point.coord2
- Coordinates of the second point.
coord1
and coord2
.
java.lang.UnsupportedOperationException
- if this coordinate reference system can't compute
distances.
org.opengis.geometry.MismatchedDimensionException
- if a coordinate doesn't have the expected dimension.public int hashCode()
hashCode
in class AbstractSingleCRS
protected java.lang.String formatWKT(Formatter formatter)
formatWKT
in class AbstractCRS
formatter
- The formatter to use.
"GEOGCS"
.Formattable.toWKT()
,
Formattable.toString()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |