Package com.luciad.geodesy
Class TLcdNIMA8350GeodeticDatumFactory
java.lang.Object
com.luciad.geodesy.TLcdNIMA8350GeodeticDatumFactory
- All Implemented Interfaces:
ILcdGeodeticDatumFactory
,Serializable
public class TLcdNIMA8350GeodeticDatumFactory
extends Object
implements ILcdGeodeticDatumFactory, Serializable
GeodeticDatumFactory of different geodetic datums w.r.t. WGS-1984,
taken from
Defense Mapping Agency Technical Report,
Department of Defense World Geodetic
System
1984,
DMA TR 8350.2 Third Edition, amendment 1, 3 January 2000.
This is only a subset.- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
ID for ADINDAN.static final int
ID for AFG.static final int
ID for AIN EL ABD 1970 .static final int
ID for ALASKA CANADA NAD 1927 .static final int
ID for ALASKA NAD 1927 .static final int
ID for EUROPEAN 1950 .static final int
ID for EUROPEAN 1950 MEAN .static final int
ID for EUROPEAN 1979 MEAN .static final int
ID for NORTH AMERICA 1927 MEAN .static final int
ID for NORTH AMERICA 1983 .static final int
ID for NORTH AMERICA 1983 HARN.static final int
ID for WGS 1972 .static final int
ID for WGS 1984 . -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateGeodeticDatum
(int aID) This method creates an instance ofTLcdGeodeticDatum
, given one of the identification codes of a geodetic datum as defined in this class.createGeodeticDatum
(String aPrefix, Properties aProperties) This method will, given aPrefix and aProperties, return aTLcdGeodeticDatum
.This method returns the possible aliases for the geodetic data that thisTLcdNIMA8350GeodeticDatumFactory
can create.
-
Field Details
-
ADINDAN
public static final int ADINDANID for ADINDAN.- See Also:
-
AFG
public static final int AFGID for AFG.- See Also:
-
AIN_EL_ABD_1970
public static final int AIN_EL_ABD_1970ID for AIN EL ABD 1970 .- See Also:
-
ALASKA_NAD_1927
public static final int ALASKA_NAD_1927ID for ALASKA NAD 1927 .- See Also:
-
ALASKA_CANADA_NAD_1927
public static final int ALASKA_CANADA_NAD_1927ID for ALASKA CANADA NAD 1927 .- See Also:
-
EUROPEAN_1950
public static final int EUROPEAN_1950ID for EUROPEAN 1950 .- See Also:
-
EUROPEAN_1950_MEAN
public static final int EUROPEAN_1950_MEANID for EUROPEAN 1950 MEAN .- See Also:
-
EUROPEAN_1979_MEAN
public static final int EUROPEAN_1979_MEANID for EUROPEAN 1979 MEAN .- See Also:
-
NORTH_AMERICA_1983
public static final int NORTH_AMERICA_1983ID for NORTH AMERICA 1983 .- See Also:
-
NORTH_AMERICA_1927_MEAN
public static final int NORTH_AMERICA_1927_MEANID for NORTH AMERICA 1927 MEAN .- See Also:
-
WGS_1972
public static final int WGS_1972ID for WGS 1972 .- See Also:
-
WGS_1984
public static final int WGS_1984ID for WGS 1984 .- See Also:
-
NORTH_AMERICA_1983_HARN
public static final int NORTH_AMERICA_1983_HARNID for NORTH AMERICA 1983 HARN.- See Also:
-
-
Constructor Details
-
TLcdNIMA8350GeodeticDatumFactory
public TLcdNIMA8350GeodeticDatumFactory()
-
-
Method Details
-
getAliasNames
This method returns the possible aliases for the geodetic data that thisTLcdNIMA8350GeodeticDatumFactory
can create.- Returns:
- the possible aliases for the geodetic data that this
TLcdNIMA8350GeodeticDatumFactory
can create.
-
createGeodeticDatum
public ILcdGeodeticDatum createGeodeticDatum(String aPrefix, Properties aProperties) throws IllegalArgumentException This method will, given aPrefix and aProperties, return aTLcdGeodeticDatum
. It will look for the following key : <aPrefix>TLcdNIMA8350GeodeticDatumFactory.geodeticDatumName : the name of theTLcdGeodeticDatum
of which an instance should be created.- Specified by:
createGeodeticDatum
in interfaceILcdGeodeticDatumFactory
- Parameters:
aPrefix
- prefix for property names.aProperties
- Properties object from which to derive the geodetic datum.- Returns:
ILcdGeodeticDatum
associated to the combinationaPrefix
andaProperties
.- Throws:
IllegalArgumentException
- if the argument is illegal.
-
createGeodeticDatum
This method creates an instance ofTLcdGeodeticDatum
, given one of the identification codes of a geodetic datum as defined in this class. The default geodetic datum that is returned, in case an invalid id was given, is WGS84.- Parameters:
aID
- one of the constants.- Returns:
- an instance of
TLcdGeodeticDatum
, given one of the identification codes of a geodetic datum as defined in this class.
-