Revision 735 2.1/branches/org.gvsig.view3d_vector_and_extrusion_2.3/org.gvsig.view3d/org.gvsig.view3d/org.gvsig.view3d.swing/org.gvsig.view3d.swing.impl/src/main/java/org/gvsig/view3d/swing/impl/layers/loaders/AbstractRasterizedLayerLoaderFactory.java

View differences:

AbstractRasterizedLayerLoaderFactory.java
192 192

  
193 193
    private Sector getSector(FLayer layer, IProjection projection) throws DataException {
194 194

  
195
        ICoordTrans ct;
196
        if(layer.getCoordTrans()!=null){
197
            ct = layer.getCoordTrans().getPDest().getCT(CRSFactory.getCRS("EPSG:4326"));
198
        } else {
199
            ct = projection.getCT(CRSFactory.getCRS("EPSG:4326"));
195
        ICoordTrans ct = null;
196
        IProjection epsg4326 = CRSFactory.getCRS("EPSG:4326");
197
        if(!layer.getProjection().equals(epsg4326)) {
198
            if (layer.getCoordTrans() != null) {
199
                ct = layer.getCoordTrans().getPDest().getCT(epsg4326);
200
            } else {
201
                ct = projection.getCT(epsg4326);
202
            }
200 203
        }
201 204
        Point2D p1 = null;
202 205
        Point2D p2 = null;

Also available in: Unified diff