|
|||||||||||
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.AbstractReferenceSystem org.geotools.referencing.crs.AbstractCRS org.geotools.referencing.crs.DefaultCompoundCRS
A coordinate reference system describing the position of points through two or more
independent coordinate reference systems. Thus it is associated with two or more
coordinate systems and datums by
defining the compound CRS as an ordered set of two or more instances of
CoordinateReferenceSystem
.
Field Summary |
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 interface org.opengis.referencing.ReferenceSystem |
SCOPE_KEY, VALID_AREA_KEY |
Fields inherited from interface org.opengis.referencing.IdentifiedObject |
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY |
Constructor Summary | |
DefaultCompoundCRS(org.opengis.referencing.crs.CompoundCRS crs)
Constructs a new compound CRS with the same values than the specified one. |
|
DefaultCompoundCRS(java.util.Map properties,
org.opengis.referencing.crs.CoordinateReferenceSystem[] crs)
Constructs a coordinate reference system from a set of properties. |
|
DefaultCompoundCRS(java.lang.String name,
org.opengis.referencing.crs.CoordinateReferenceSystem[] crs)
Constructs a coordinate reference system from a name. |
|
DefaultCompoundCRS(java.lang.String name,
org.opengis.referencing.crs.CoordinateReferenceSystem head,
org.opengis.referencing.crs.CoordinateReferenceSystem tail)
Constructs a coordinate reference system from a name and two CRS. |
|
DefaultCompoundCRS(java.lang.String name,
org.opengis.referencing.crs.CoordinateReferenceSystem head,
org.opengis.referencing.crs.CoordinateReferenceSystem middle,
org.opengis.referencing.crs.CoordinateReferenceSystem tail)
Constructs a coordinate reference system from a name and three CRS. |
Method Summary | |
boolean |
equals(AbstractIdentifiedObject object,
boolean compareMetadata)
Compares this coordinate reference system with the specified object for equality. |
protected java.lang.String |
formatWKT(Formatter formatter)
Format the inner part of a Well Known Text (WKT) element. |
java.util.List |
getCoordinateReferenceSystems()
The ordered list of coordinate reference systems. |
org.opengis.referencing.crs.SingleCRS[] |
getSingleCRS()
Returns the ordered list of single coordinate reference systems. |
static org.opengis.referencing.crs.SingleCRS[] |
getSingleCRS(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
Returns the ordered list of single coordinate reference systems for the specified CRS. |
int |
hashCode()
Returns a hash value for this compound CRS. |
Methods inherited from class org.geotools.referencing.crs.AbstractCRS |
distance, getCoordinateSystem |
Methods inherited from class org.geotools.referencing.AbstractReferenceSystem |
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 |
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.crs.CoordinateReferenceSystem |
getCoordinateSystem |
Methods inherited from interface org.opengis.referencing.ReferenceSystem |
getScope, getValidArea |
Methods inherited from interface org.opengis.referencing.IdentifiedObject |
getAlias, getIdentifiers, getName, getRemarks, toWKT |
Constructor Detail |
public DefaultCompoundCRS(org.opengis.referencing.crs.CompoundCRS crs)
public DefaultCompoundCRS(java.lang.String name, org.opengis.referencing.crs.CoordinateReferenceSystem head, org.opengis.referencing.crs.CoordinateReferenceSystem tail)
name
- The name.head
- The head CRS.tail
- The tail CRS.public DefaultCompoundCRS(java.lang.String name, org.opengis.referencing.crs.CoordinateReferenceSystem head, org.opengis.referencing.crs.CoordinateReferenceSystem middle, org.opengis.referencing.crs.CoordinateReferenceSystem tail)
name
- The name.head
- The head CRS.middle
- The middle CRS.tail
- The tail CRS.public DefaultCompoundCRS(java.lang.String name, org.opengis.referencing.crs.CoordinateReferenceSystem[] crs)
name
- The name.crs
- The array of coordinate reference system making this compound CRS.public DefaultCompoundCRS(java.util.Map properties, org.opengis.referencing.crs.CoordinateReferenceSystem[] crs)
properties
- Set of properties. Should contains at least "name"
.crs
- The array of coordinate reference system making this compound CRS.Method Detail |
public java.util.List getCoordinateReferenceSystems()
getCoordinateReferenceSystems
in interface org.opengis.referencing.crs.CompoundCRS
public org.opengis.referencing.crs.SingleCRS[] getSingleCRS()
java.lang.ClassCastException
- if a CRS is neither a SingleCRS
or a CompoundCRS
.public static org.opengis.referencing.crs.SingleCRS[] getSingleCRS(org.opengis.referencing.crs.CoordinateReferenceSystem crs)
crs
- The coordinate reference system.
java.lang.ClassCastException
- if a CRS is neither a SingleCRS
or a CompoundCRS
.public boolean equals(AbstractIdentifiedObject object, boolean compareMetadata)
equals
in class AbstractCRS
object
- The object to compare to .compareMetadata
- for performing a strict comparaison, or
for comparing only properties relevant to transformations.
public int hashCode()
hashCode
in class AbstractCRS
protected java.lang.String formatWKT(Formatter formatter)
formatWKT
in class AbstractCRS
formatter
- The formatter to use.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |