Changeset 28384 in osm for applications/editors/josm/plugins/opendata/src/org/openstreetmap
- Timestamp:
- 2012-05-13T13:17:04+02:00 (13 years ago)
- Location:
- applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/datasets/fr/FrenchDataSetHandler.java
r28113 r28384 20 20 import java.net.MalformedURLException; 21 21 import java.net.URL; 22 import java.util.Arrays;23 22 import java.util.regex.Matcher; 24 23 import java.util.regex.Pattern; … … 42 41 43 42 protected static final Projection lambert93 = PRJ_LAMBERT_93.getProjection(); // France metropolitaine 44 protected static final UTM utm20 = new UTM(20, Hemisphere.North , false); // Guadeloupe, Martinique45 protected static final UTM utm22 = new UTM(22, Hemisphere.North , false); // Guyane46 protected static final UTM utm38 = new UTM(38, Hemisphere.South , false); // Mayotte47 protected static final UTM utm40 = new UTM(40, Hemisphere.South , false); // Reunion43 protected static final UTM utm20 = new UTM(20, Hemisphere.North); // Guadeloupe, Martinique 44 protected static final UTM utm22 = new UTM(22, Hemisphere.North); // Guyane 45 protected static final UTM utm38 = new UTM(38, Hemisphere.South); // Mayotte 46 protected static final UTM utm40 = new UTM(40, Hemisphere.South); // Reunion 48 47 49 48 protected static final Lambert[] lambert4Zones = new Lambert[4]; 50 49 static { 51 50 for (int i=0; i<lambert4Zones.length; i++) { 52 lambert4Zones[i] = new Lambert(); 53 lambert4Zones[i].setPreferences(Arrays.asList(Integer.toString(i+1))); 51 lambert4Zones[i] = new Lambert(i); 54 52 } 55 53 } -
applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/ProjectionChooser.java
r28000 r28384 27 27 28 28 import org.openstreetmap.josm.data.projection.Projection; 29 import org.openstreetmap.josm.data.projection.Projections;30 29 import org.openstreetmap.josm.gui.ExtendedDialog; 30 import org.openstreetmap.josm.gui.preferences.projection.ProjectionChoice; 31 import org.openstreetmap.josm.gui.preferences.projection.ProjectionPreference; 31 32 import org.openstreetmap.josm.tools.GBC; 32 33 … … 42 43 * Combobox with all projections available 43 44 */ 44 private final JComboBox projectionCombo = new JComboBox(Projection s.getProjections().toArray());45 private final JComboBox projectionCombo = new JComboBox(ProjectionPreference.getProjectionChoices().toArray()); 45 46 46 47 public ProjectionChooser(Component parent) { … … 64 65 65 66 public Projection getProjection() { 66 return (Projection) projectionCombo.getSelectedItem(); 67 ProjectionChoice choice = (ProjectionChoice) projectionCombo.getSelectedItem(); 68 return choice != null ? choice.getProjection() : null; 67 69 } 68 70 } -
applications/editors/josm/plugins/opendata/src/org/openstreetmap/josm/plugins/opendata/core/io/geographic/DefaultShpHandler.java
r28191 r28384 40 40 import org.openstreetmap.josm.data.projection.Ellipsoid; 41 41 import org.openstreetmap.josm.data.projection.Projection; 42 import org.openstreetmap.josm.data.projection.Projections;43 42 import org.openstreetmap.josm.data.projection.proj.LambertConformalConic; 44 43 import org.openstreetmap.josm.data.projection.proj.LambertConformalConic.Parameters; 45 44 import org.openstreetmap.josm.data.projection.proj.LambertConformalConic.Parameters1SP; 46 45 import org.openstreetmap.josm.data.projection.proj.LambertConformalConic.Parameters2SP; 46 import org.openstreetmap.josm.gui.preferences.projection.ProjectionChoice; 47 import org.openstreetmap.josm.gui.preferences.projection.ProjectionPreference; 47 48 import org.openstreetmap.josm.plugins.opendata.core.OdConstants; 48 49 import org.openstreetmap.josm.tools.Pair; … … 83 84 LambertConformal lambert = (LambertConformal) transform; 84 85 GeodeticDatum geo = (GeodeticDatum) crs.getDatum(); 85 for (Projection p : Projections.getProjections()) { 86 for (ProjectionChoice choice : ProjectionPreference.getProjectionChoices()) { 87 Projection p = choice.getProjection(); 86 88 if (p instanceof AbstractProjection) { 87 89 AbstractProjection ap = (AbstractProjection) p;
Note:
See TracChangeset
for help on using the changeset viewer.