public class ProjectionUTM extends ProjectionTransverseMercator
| Modifier and Type | Field and Description | 
|---|---|
| protected static int | DEFAULT_ZONE | 
| protected int | zone | 
centralLatitude, centralMeridian, DEFAULT_CENTRAL_LATITUDE, DEFAULT_CENTRAL_MERIDIAN, DEFAULT_WIDTH, widthprojectionLimits| Constructor and Description | 
|---|
| ProjectionUTM()Creates a projection for UTM zone 1. | 
| ProjectionUTM(int zone)Implements a Transverse Mercator projection for a specified UTM zone. | 
| Modifier and Type | Method and Description | 
|---|---|
| static Angle | centralMeridianForZone(int zone) | 
| protected double | getScale() | 
| int | getZone()Indicates the UTM zone of this projection. | 
| void | setZone(int zone)Specifies the UTM zone for this projection. | 
cartesianToGeographic, equals, geographicToCartesian, geographicToCartesian, getCentralLatitude, getCentralMeridian, getName, getWidth, hashCode, isContinuous, makeProjectionLimits, northPointingTangent, setCentralLatitude, setCentralMeridian, setWidthgetProjectionLimits, setProjectionLimitsprotected static final int DEFAULT_ZONE
protected int zone
public ProjectionUTM()
public ProjectionUTM(int zone)
zone - The UTM zone of this projection, a value between 1 and 60, inclusive.IllegalArgumentException - if the specified zone is less than 1 or greater than 60.public static Angle centralMeridianForZone(int zone)
protected double getScale()
getScale in class ProjectionTransverseMercatorpublic int getZone()
public void setZone(int zone)
zone - The UTM zone, a value between 1 and 60, inclusive.IllegalArgumentException - If the specified zone is less than 1 or greater than 60.ProjectionTransverseMercator