Revision 2604 org.gvsig.raster.wms/trunk/org.gvsig.raster.wms/org.gvsig.raster.wms.io/src/main/java/org/gvsig/raster/wms/io/WMSProvider.java

View differences:

WMSProvider.java
56 56
import org.gvsig.fmap.dal.coverage.exception.QueryException;
57 57
import org.gvsig.fmap.dal.coverage.exception.RasterDriverException;
58 58
import org.gvsig.fmap.dal.coverage.exception.RemoteServiceException;
59
import org.gvsig.fmap.dal.coverage.exception.RmfSerializerException;
59 60
import org.gvsig.fmap.dal.coverage.store.RasterQuery;
60 61
import org.gvsig.fmap.dal.coverage.store.props.ColorInterpretation;
61 62
import org.gvsig.fmap.dal.coverage.store.props.HistogramComputer;
......
225 226
		p.setWidth(w);
226 227
		p.setHeight(h);
227 228
		p.setExtent(bBox);
229
		if(p.getSRSCode() != null) {
230
			try {
231
				IProjection proj = CRSFactory.getCRS(p.getSRSCode());
232
				setProjection(proj, false);
233
			} catch (Exception e) {
234
			}
235
		}
228 236
		WMSStatus wmsStatus = loadWMSStatus(bBox);
229 237
		
230 238
		lastRequest = downloadFile(wmsStatus, ext.getULX(), ext.getULY(), ext.getLRX(), ext.getLRY(), w, h);
......
609 617
			wmsStatus.setExtent(bBox);
610 618
		wmsStatus.setHeight(p.getHeight());
611 619
		wmsStatus.setWidth(p.getWidth());
612
		IProjection proj = (IProjection)p.getSRS();
620
		IProjection proj = getProjection();
613 621
		if(proj != null)
614 622
			wmsStatus.setProjected(proj.isProjected());
615 623
		return wmsStatus;

Also available in: Unified diff