Revision 9087 branches/v10+Piloto/libraries/libCq_CMS_praster/src/org/cresques/cts/gt2/CSUTM.java

View differences:

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