|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.cts.IdentifiableComponent
org.cts.datum.PrimeMeridian
public class PrimeMeridian
PrimeMeridian.
fr : Actuellement, le méridien d'origine de la plupart des sytèmes géodésiques est voisin du méridien de Greenwich, qui passe par l'observatoire de Greenwich, en Angleterre. Jusqu'au début du XXe siècle, différents pays utilisèrent d'autres méridiens d'origine comme le méridien de Paris en France, le méridien de Berlin en Allemagne, le méridien de Tolède en Espagne ou le méridien d'Uppsala en Suède. Certaines cartes nautiques utilisaient le méridien de Ferro, correspondant à l'île d'El Hierro dans l'archipel des Canaries, afin d'obtenir une longitude positive pour toutes les terres européennes.
Taken from wikipedia
| Field Summary | |
|---|---|
static PrimeMeridian |
ATHENS
Athens Meridian. |
static PrimeMeridian |
BERN
Bern Meridian. |
static PrimeMeridian |
BOGOTA
Bogota Meridian. |
static PrimeMeridian |
BRUSSELS
Brussels Meridian. |
static PrimeMeridian |
FERRO
Ferro Meridian. |
static PrimeMeridian |
GREENWICH
Greenwich Meridian. |
static PrimeMeridian |
JAKARTA
Jakarta Meridian. |
static PrimeMeridian |
LISBON
Lisbon Meridian. |
static PrimeMeridian |
MADRID
Madrid Meridian. |
static PrimeMeridian |
OSLO
Oslo Meridian. |
static PrimeMeridian |
PARIS
Paris Meridian. |
static PrimeMeridian |
PARIS_RGS
Paris (Royal Geographic Society) Meridian. |
static Map<String,PrimeMeridian> |
primeMeridianFromName
primeMeridianFromName associates each prime meridian to a short string used to recognize it in CTS. |
static PrimeMeridian |
ROME
Rome Meridian. |
static PrimeMeridian |
STOCKHOLM
Stockholm Meridian. |
| Fields inherited from interface org.cts.Identifiable |
|---|
DEFAULT, LOCAL, UNKNOWN |
| Method Summary | |
|---|---|
static PrimeMeridian |
createPrimeMeridianFromDDLongitude(Identifier identifier,
double ddLongitude)
Create a new PrimeMeridian from a double longitude in decimal degrees. |
static PrimeMeridian |
createPrimeMeridianFromDMSLongitude(Identifier identifier,
double dmsLongitude)
Create a new PrimeMeridian from a double longitude in decimal degrees. |
static PrimeMeridian |
createPrimeMeridianFromDMSLongitude(Identifier identifier,
String dmsLongitude)
Create a new PrimeMeridian from DMS longitude. |
static PrimeMeridian |
createPrimeMeridianFromLongitudeInGrades(Identifier identifier,
double longitude)
Create a new PrimeMeridian from a double longitude in grades. |
static PrimeMeridian |
createPrimeMeridianFromLongitudeInRadians(Identifier identifier,
double longitude)
Create a new PrimeMeridian from a longitude in radians. |
boolean |
equals(Object other)
Return true if this PrimeMeridian can be considered as equals to another one. |
double |
getLongitudeFromGreenwichInDegrees()
Return the angle formed by this meridian with the international Greenwich meridian in degrees. |
String |
getLongitudeFromGreenwichInDMS()
Return the angle formed by this meridian with the international Greenwich meridian in degree/minute/second. |
double |
getLongitudeFromGreenwichInRadians()
Return the angle formed by this meridian with the international Greenwich meridian in radians. |
int |
hashCode()
Returns the hash code for this PrimeMeridian. |
String |
toString()
Return a String representation of this PrimeMeridian. |
String |
toWKT()
Returns a WKT representation of the prime meridian. |
| Methods inherited from class org.cts.IdentifiableComponent |
|---|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortName |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final PrimeMeridian GREENWICH
public static final PrimeMeridian LISBON
public static final PrimeMeridian PARIS
public static final PrimeMeridian BOGOTA
public static final PrimeMeridian MADRID
public static final PrimeMeridian ROME
public static final PrimeMeridian BERN
public static final PrimeMeridian JAKARTA
public static final PrimeMeridian FERRO
public static final PrimeMeridian BRUSSELS
public static final PrimeMeridian STOCKHOLM
public static final PrimeMeridian ATHENS
public static final PrimeMeridian OSLO
public static final PrimeMeridian PARIS_RGS
public static final Map<String,PrimeMeridian> primeMeridianFromName
| Method Detail |
|---|
public double getLongitudeFromGreenwichInDegrees()
public double getLongitudeFromGreenwichInRadians()
public String getLongitudeFromGreenwichInDMS()
public static PrimeMeridian createPrimeMeridianFromDDLongitude(Identifier identifier,
double ddLongitude)
PrimeMeridian from a double longitude in decimal degrees.
identifier - identifier of the PrimeMeridianddLongitude - the longitude from Greenwich in decimal degrees
public static PrimeMeridian createPrimeMeridianFromDMSLongitude(Identifier identifier,
double dmsLongitude)
PrimeMeridian from a double longitude in decimal degrees.
identifier - identifier of the PrimeMeridiandmsLongitude - the longitude from Greenwich in DMS
public static PrimeMeridian createPrimeMeridianFromDMSLongitude(Identifier identifier,
String dmsLongitude)
throws IllegalArgumentException
PrimeMeridian from DMS longitude.
identifier - identifier of the PrimeMeridiandmsLongitude - the longitude from Greenwich in degree/minute/second
IllegalArgumentException
public static PrimeMeridian createPrimeMeridianFromLongitudeInRadians(Identifier identifier,
double longitude)
PrimeMeridian from a longitude in radians.
identifier - identifier of the PrimeMeridianlongitude - the longitude from Greenwich in radians
public static PrimeMeridian createPrimeMeridianFromLongitudeInGrades(Identifier identifier,
double longitude)
PrimeMeridian from a double longitude in grades.
identifier - identifier of the PrimeMeridianlongitude - the longitude from Greenwich in gradespublic String toWKT()
public String toString()
PrimeMeridian.
toString in class IdentifiableComponentpublic boolean equals(Object other)
PrimeMeridian can be considered as equals to another one.
equals in class IdentifiableComponentother - The object to compare this IdentifiableComponent againstpublic int hashCode()
hashCode in class IdentifiableComponent
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||