Changeset 4126 in josm for trunk/src/org/openstreetmap/josm/io
- Timestamp:
- 2011-06-07T19:05:14+02:00 (14 years ago)
- Location:
- trunk/src/org/openstreetmap/josm/io/imagery
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/org/openstreetmap/josm/io/imagery/Grabber.java
r4065 r4126 41 41 } 42 42 43 this.proj = Main. proj;43 this.proj = Main.getProjection(); 44 44 this.pixelPerDegree = request.getPixelPerDegree(); 45 45 this.request = request; -
trunk/src/org/openstreetmap/josm/io/imagery/HTMLGrabber.java
r4065 r4126 52 52 BufferedImage img = layer.normalizeImage(ImageIO.read(bais)); 53 53 bais.reset(); 54 layer.cache.saveToCache(layer.isOverlapEnabled()?img:null, bais, Main. proj, pixelPerDegree, b.minEast, b.minNorth);54 layer.cache.saveToCache(layer.isOverlapEnabled()?img:null, bais, Main.getProjection(), pixelPerDegree, b.minEast, b.minNorth); 55 55 56 56 return img; -
trunk/src/org/openstreetmap/josm/io/imagery/OsmosnimkiOffsetServer.java
r3852 r4126 40 40 @Override 41 41 public EastNorth getOffset(ImageryInfo info, EastNorth en) { 42 LatLon ll = Main. proj.eastNorth2latlon(en);42 LatLon ll = Main.getProjection().eastNorth2latlon(en); 43 43 try { 44 44 URL url = new URL(this.url + "action=GetOffsetForPoint&lat=" + ll.lat() + "&lon=" + ll.lon() + "&id=" + URLEncoder.encode(info.getFullUrl(), "UTF-8")); … … 50 50 String sLon = s.substring(1,i); 51 51 String sLat = s.substring(i+1,s.length()-1); 52 return Main. proj.latlon2eastNorth(new LatLon(Double.valueOf(sLat),Double.valueOf(sLon))).sub(en);52 return Main.getProjection().latlon2eastNorth(new LatLon(Double.valueOf(sLat),Double.valueOf(sLon))).sub(en); 53 53 } catch (Exception e) { 54 54 e.printStackTrace(); -
trunk/src/org/openstreetmap/josm/io/imagery/WMSGrabber.java
r4065 r4126 72 72 protected URL getURL(double w, double s,double e,double n, 73 73 int wi, int ht) throws MalformedURLException { 74 String myProj = Main. proj.toCode();75 if(Main. projinstanceof Mercator) // don't use mercator code directly74 String myProj = Main.getProjection().toCode(); 75 if(Main.getProjection() instanceof Mercator) // don't use mercator code directly 76 76 { 77 LatLon sw = Main. proj.eastNorth2latlon(new EastNorth(w, s));78 LatLon ne = Main. proj.eastNorth2latlon(new EastNorth(e, n));77 LatLon sw = Main.getProjection().eastNorth2latlon(new EastNorth(w, s)); 78 LatLon ne = Main.getProjection().eastNorth2latlon(new EastNorth(e, n)); 79 79 myProj = "EPSG:4326"; 80 80 s = sw.lat(); … … 114 114 static public String getProjection(String baseURL, Boolean warn) 115 115 { 116 String projname = Main. proj.toCode();117 if(Main. projinstanceof Mercator) {116 String projname = Main.getProjection().toCode(); 117 if(Main.getProjection() instanceof Mercator) { 118 118 projname = "EPSG:4326"; 119 119 } … … 146 146 @Override 147 147 public boolean loadFromCache(WMSRequest request) { 148 BufferedImage cached = layer.cache.getExactMatch(Main. proj, pixelPerDegree, b.minEast, b.minNorth);148 BufferedImage cached = layer.cache.getExactMatch(Main.getProjection(), pixelPerDegree, b.minEast, b.minNorth); 149 149 150 150 if (cached != null) { … … 152 152 return true; 153 153 } else if (request.isAllowPartialCacheMatch()) { 154 BufferedImage partialMatch = layer.cache.getPartialMatch(Main. proj, pixelPerDegree, b.minEast, b.minNorth);154 BufferedImage partialMatch = layer.cache.getPartialMatch(Main.getProjection(), pixelPerDegree, b.minEast, b.minNorth); 155 155 if (partialMatch != null) { 156 156 request.finish(State.PARTLY_IN_CACHE, partialMatch); … … 194 194 BufferedImage img = layer.normalizeImage(ImageIO.read(bais)); 195 195 bais.reset(); 196 layer.cache.saveToCache(layer.isOverlapEnabled()?img:null, bais, Main. proj, pixelPerDegree, b.minEast, b.minNorth);196 layer.cache.saveToCache(layer.isOverlapEnabled()?img:null, bais, Main.getProjection(), pixelPerDegree, b.minEast, b.minNorth); 197 197 return img; 198 198 }
Note:
See TracChangeset
for help on using the changeset viewer.