Package | Description |
---|---|
org.openstreetmap.josm.data.projection |
Provides the classes for JOSM map projection.
|
org.openstreetmap.josm.data.projection.proj |
Provides the classes for JOSM map projections implementations.
|
Modifier and Type | Field and Description |
---|---|
protected Proj |
AbstractProjection.proj |
Modifier and Type | Method and Description |
---|---|
static Proj |
Projections.getBaseProjection(java.lang.String id)
Get a base projection by id.
|
Proj |
AbstractProjection.getProj()
Replies the projection (in the narrow sense)
|
Proj |
CustomProjection.parseProjection(java.util.Map<java.lang.String,java.lang.String> parameters,
Ellipsoid ellps)
Gets a projection using the given ellipsoid
|
Modifier and Type | Method and Description |
---|---|
static void |
Projections.registerBaseProjection(java.lang.String id,
java.lang.Class<? extends Proj> projClass,
java.lang.String origin) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractProj
Abstract base class providing utilities for implementations of the Proj
interface.
|
class |
AlbersEqualArea
Albers Equal Area Projection (EPSG code 9822).
|
class |
CassiniSoldner
Cassini-Soldner Projection (EPSG code 9806).
|
class |
DoubleStereographic
Implementation of the stereographic double projection,
also known as Oblique Stereographic and the Schreiber double stereographic projection.
|
class |
LambertAzimuthalEqualArea
Lambert Azimuthal Equal Area (EPSG code 9820).
|
class |
LambertConformalConic
Implementation of the Lambert Conformal Conic projection.
|
class |
LonLat
Simple Lat/Lon (pseudo-)projection.
|
class |
Mercator
Mercator Cylindrical Projection.
|
class |
ObliqueMercator
Oblique Mercator Projection.
|
class |
PolarStereographic
The polar case of the stereographic projection.
|
class |
Sinusoidal
Sinusoidal projection (aka.
|
class |
SwissObliqueMercator
Projection for the SwissGrid CH1903 / L03, see Wikipedia article.
Calculations were originally based on simple formula. August 2010 update to this formula (rigorous formulas). |
class |
TransverseMercator
Transverse Mercator Projection (EPSG code 9807).
|
Modifier and Type | Field and Description |
---|---|
private java.lang.Class<? extends Proj> |
ClassProjFactory.projClass |
Modifier and Type | Method and Description |
---|---|
Proj |
ProjFactory.createInstance()
Creates a Proj instance.
|
Proj |
ClassProjFactory.createInstance() |
Constructor and Description |
---|
ClassProjFactory(java.lang.Class<? extends Proj> projClass)
Constructs a new
ClassProjFactory . |