org.openstreetmap.josm.data.projection
Class LambertCC9Zones

java.lang.Object
  extended by org.openstreetmap.josm.data.projection.AbstractProjection
      extended by org.openstreetmap.josm.data.projection.LambertCC9Zones
All Implemented Interfaces:
Projection

public class LambertCC9Zones
extends AbstractProjection

Lambert Conic Conform 9 Zones projection as specified by the IGN in this document http://professionnels.ign.fr/DISPLAY/000/526/700/5267002/transformation.pdf


Field Summary
static double cMaxLatZonesRadian
          France is divided in 9 Lambert projection zones, CC42 to CC50.
static double cMaxOverlappingZones
           
static double cMinLatZonesDegree
           
static int DEFAULT_ZONE
           
private  int layoutZone
           
 
Fields inherited from class org.openstreetmap.josm.data.projection.AbstractProjection
datum, ellps, k_0, lon_0, proj, x_0, y_0
 
Constructor Summary
LambertCC9Zones()
           
LambertCC9Zones(int layoutZone)
           
 
Method Summary
 java.lang.String getCacheDirectoryName()
          Get a filename compatible string (for the cache directory)
 java.lang.Integer getEpsgCode()
           
 int getLayoutZone()
           
 Bounds getWorldBoundsLatLon()
          Get the bounds of the world
 int hashCode()
           
static int north2ZoneNumber(double north)
           
 java.lang.String toString()
          Describe the projection converter in one or two words.
 
Methods inherited from class org.openstreetmap.josm.data.projection.AbstractProjection
convertDegreeMinuteSecond, convertMinuteSecond, dump, eastNorth2latlon, getCentralMeridian, getDatum, getDefaultZoomInPPD, getEllipsoid, getFalseEasting, getFalseNorthing, getProj, getScaleFactor, latlon2eastNorth, toCode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

cMaxLatZonesRadian

public static final double cMaxLatZonesRadian
France is divided in 9 Lambert projection zones, CC42 to CC50.


cMinLatZonesDegree

public static final double cMinLatZonesDegree
See Also:
Constant Field Values

cMaxOverlappingZones

public static final double cMaxOverlappingZones
See Also:
Constant Field Values

DEFAULT_ZONE

public static final int DEFAULT_ZONE
See Also:
Constant Field Values

layoutZone

private final int layoutZone
Constructor Detail

LambertCC9Zones

public LambertCC9Zones()

LambertCC9Zones

public LambertCC9Zones(int layoutZone)
Method Detail

toString

public java.lang.String toString()
Description copied from interface: Projection
Describe the projection converter in one or two words.

Specified by:
toString in interface Projection
Overrides:
toString in class java.lang.Object

north2ZoneNumber

public static int north2ZoneNumber(double north)

getEpsgCode

public java.lang.Integer getEpsgCode()
Specified by:
getEpsgCode in class AbstractProjection
Returns:
The EPSG Code of this CRS, null if it doesn't have one.

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

getCacheDirectoryName

public java.lang.String getCacheDirectoryName()
Description copied from interface: Projection
Get a filename compatible string (for the cache directory)


getWorldBoundsLatLon

public Bounds getWorldBoundsLatLon()
Description copied from interface: Projection
Get the bounds of the world


getLayoutZone

public int getLayoutZone()


JOSM