Revision 9087 branches/v10+Piloto/libraries/libCq_CMS_praster/src/org/cresques/cts/gt2/CSUTM.java
CSUTM.java | ||
---|---|---|
38 | 38 |
public class CSUTM extends CoordSys { |
39 | 39 |
public CSUTM(CSDatum datum, int zone) { |
40 | 40 |
super(datum); |
41 |
init(datum, zone, "N"); |
|
42 |
} |
|
43 |
|
|
44 |
public CSUTM(CSDatum datum, int zone, String ns) { |
|
45 |
super(datum); |
|
46 |
init(datum, zone, ns); |
|
47 |
} |
|
41 | 48 |
|
49 |
public void init(CSDatum datum, int zone, String ns) { |
|
42 | 50 |
Unit linearUnit = Unit.METRE; |
43 | 51 |
|
44 | 52 |
javax.media.jai.ParameterList params = csFactory.createProjectionParameterList("Transverse_Mercator"); |
... | ... | |
50 | 58 |
params.setParameter("latitude_of_origin", 0.0); |
51 | 59 |
params.setParameter("scale_factor", 0.9996); |
52 | 60 |
params.setParameter("false_easting", 500000.0); |
53 |
params.setParameter("false_northing", 0.0); |
|
61 |
if (ns.toUpperCase().compareTo("S") == 0) |
|
62 |
params.setParameter("false_northing", 10000000.0); |
|
63 |
else |
|
64 |
params.setParameter("false_northing", 0.0); |
|
54 | 65 |
|
55 | 66 |
try { |
56 | 67 |
Projection projection = csFactory.createProjection("UTM" + zone, |
Also available in: Unified diff