public class PrimeMeridian extends IdentifiableComponent
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
| Modifier and Type | Field and Description |
|---|---|
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.
|
DEFAULT, LOCAL, UNKNOWN| Modifier and Type | Method and Description |
|---|---|
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.
|
addAlias, addRemark, getAliases, getAuthorityKey, getAuthorityName, getCode, getComponent, getIdentifier, getName, getRemarks, getShortName, setIdentifier, setRemarks, setShortNamepublic 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
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 degreespublic 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 DMSpublic 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/secondIllegalArgumentExceptionpublic static PrimeMeridian createPrimeMeridianFromLongitudeInRadians(Identifier identifier, double longitude)
PrimeMeridian from a longitude in radians.identifier - identifier of the PrimeMeridianlongitude - the longitude from Greenwich in radianspublic 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 IdentifiableComponentCopyright © 2019 CNRS. All rights reserved.