Ignore:
Timestamp:
2012-03-10T16:18:23+01:00 (12 years ago)
Author:
bastiK
Message:

Proj parameter refactoring (see #7495)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/data/projection/Lambert93.java

    r4781 r5066  
    77import org.openstreetmap.josm.data.projection.datum.GRS80Datum;
    88import org.openstreetmap.josm.data.projection.proj.LambertConformalConic;
     9import org.openstreetmap.josm.data.projection.proj.ProjParameters;
    910
    1011/**
    1112 * Lambert 93 projection as specified by the IGN
    1213 * in this document http://professionnels.ign.fr/DISPLAY/000/526/702/5267026/NTG_87.pdf
    13  * @author Don-vip 
     14 * @author Don-vip
    1415 *
    1516 */
     
    2223        y_0 = 6600000;
    2324        lon_0 = 3;
    24         double lat_0 = 46.50;
    25         double lat_1 = 44.00;
    26         double lat_2 = 49.00;
    2725        proj = new LambertConformalConic();
    28         ((LambertConformalConic)proj).updateParameters2SP(ellps, lat_0, lat_1, lat_2);
     26        try {
     27            proj.initialize(new ProjParameters() {{
     28                ellps = Lambert93.this.ellps;
     29                lat_0 = 46.50;
     30                lat_1 = 44.00;
     31                lat_2 = 49.00;
     32            }});
     33        } catch (ProjectionConfigurationException e) {
     34            throw new RuntimeException(e);
     35        }
    2936    }
    30    
     37
    3138    @Override
    3239    public String getCacheDirectoryName() {
     
    4552        return 2154;
    4653    }
    47    
     54
    4855    @Override
    4956    public String toString() {
Note: See TracChangeset for help on using the changeset viewer.