Package | Description |
---|---|
org.openstreetmap.josm.data.projection |
Provides the classes for JOSM map projection.
|
org.openstreetmap.josm.data.projection.datum |
Provides the classes for datums used in map projections.
|
org.openstreetmap.josm.data.projection.proj |
Provides the classes for JOSM map projections implementations.
|
Modifier and Type | Field and Description |
---|---|
static Ellipsoid |
Ellipsoid.Airy
Airy 1830
|
static Ellipsoid |
Ellipsoid.AiryMod
Modified Airy 1849
|
static Ellipsoid |
Ellipsoid.AustSA
Australian National Spheroid (Australian Natl & S.
|
static Ellipsoid |
Ellipsoid.Bessel1841
Bessel 1841 ellipsoid
|
static Ellipsoid |
Ellipsoid.BesselNamibia
Bessel 1841 (Namibia)
|
static Ellipsoid |
Ellipsoid.Clarke1866
Clarke 1866 ellipsoid
|
static Ellipsoid |
Ellipsoid.Clarke1880
Clarke 1880 (modified)
|
static Ellipsoid |
Ellipsoid.ClarkeIGN
Clarke 1880 IGN (French national geographic institute)
|
protected Ellipsoid |
AbstractProjection.ellps |
static Ellipsoid |
Ellipsoid.EverestSabahSarawak
Everest (Sabah & Sarawak)
|
static Ellipsoid |
Ellipsoid.Fischer
Fischer (Mercury Datum) 1960
|
static Ellipsoid |
Ellipsoid.FischerMod
Modified Fischer 1960
|
static Ellipsoid |
Ellipsoid.GRS67
GRS67 ellipsoid
|
static Ellipsoid |
Ellipsoid.GRS80
GRS80 ellipsoid
|
static Ellipsoid |
Ellipsoid.Hayford
Hayford's ellipsoid 1909 (ED50 system)
Also known as International 1924
Proj.4 code: intl
|
static Ellipsoid |
Ellipsoid.Helmert
Helmert 1906
|
static Ellipsoid |
Ellipsoid.Krassowsky
Krassowsky 1940 ellipsoid
|
static Ellipsoid |
Ellipsoid.WGS66
WGS66 ellipsoid
|
static Ellipsoid |
Ellipsoid.WGS72
WGS72 ellipsoid
|
static Ellipsoid |
Ellipsoid.WGS84
WGS84 ellipsoid
|
Modifier and Type | Field and Description |
---|---|
private static java.util.Map<java.lang.String,Ellipsoid> |
Projections.ellipsoids |
Modifier and Type | Method and Description |
---|---|
static Ellipsoid |
Ellipsoid.createAb(double a,
double b)
create a new ellipsoid
|
static Ellipsoid |
Ellipsoid.createAes(double a,
double es)
create a new ellipsoid
|
static Ellipsoid |
Ellipsoid.createAf(double a,
double f)
create a new ellipsoid
|
static Ellipsoid |
Ellipsoid.createArf(double a,
double rf)
create a new ellipsoid
|
Ellipsoid |
AbstractProjection.getEllipsoid()
Get the base ellipsoid that this projection uses.
|
static Ellipsoid |
Projections.getEllipsoid(java.lang.String id)
Get an ellipsoid by id.
|
Ellipsoid |
CustomProjection.parseEllipsoid(java.util.Map<java.lang.String,java.lang.String> parameters)
Gets the ellipsoid
|
Modifier and Type | Method and Description |
---|---|
Datum |
CustomProjection.parseDatum(java.util.Map<java.lang.String,java.lang.String> parameters,
Ellipsoid ellps)
Gets the datum
|
Proj |
CustomProjection.parseProjection(java.util.Map<java.lang.String,java.lang.String> parameters,
Ellipsoid ellps)
Gets a projection using the given ellipsoid
|
Datum |
CustomProjection.parseToWGS84(java.lang.String paramList,
Ellipsoid ellps)
Parse
towgs84 parameter. |
Modifier and Type | Field and Description |
---|---|
protected Ellipsoid |
AbstractDatum.ellps |
Modifier and Type | Method and Description |
---|---|
Ellipsoid |
AbstractDatum.getEllipsoid() |
Ellipsoid |
Datum.getEllipsoid() |
Constructor and Description |
---|
AbstractDatum(java.lang.String name,
java.lang.String proj4Id,
Ellipsoid ellps)
Constructs a new
AbstractDatum . |
CentricDatum(java.lang.String name,
java.lang.String proj4Id,
Ellipsoid ellps) |
NTV2Datum(java.lang.String name,
java.lang.String proj4Id,
Ellipsoid ellps,
NTV2GridShiftFileWrapper nadgrids)
Constructs a new
NTV2Datum . |
NullDatum(java.lang.String name,
Ellipsoid ellps) |
SevenParameterDatum(java.lang.String name,
java.lang.String proj4Id,
Ellipsoid ellps,
double dx,
double dy,
double dz,
double rx,
double ry,
double rz,
double s) |
ThreeParameterDatum(java.lang.String name,
java.lang.String proj4Id,
Ellipsoid ellps,
double dx,
double dy,
double dz) |
Modifier and Type | Field and Description |
---|---|
private Ellipsoid |
DoubleStereographic.ellps |
private Ellipsoid |
SwissObliqueMercator.ellps |
Ellipsoid |
ProjParameters.ellps |
protected Ellipsoid |
LambertConformalConic.ellps
ellipsoid
|