Revision 6328 org.gvsig.raster/branches/org.gvsig.raster.2.4/org.gvsig.raster/org.gvsig.raster.gdal/org.gvsig.raster.gdal.provider/src/main/java/org/gvsig/raster/gdal/provider/RasterGdalBandPageManager.java

View differences:

RasterGdalBandPageManager.java
81 81

  
82 82
    @Override
83 83
    public BandInfo getBandInfo() {
84
        
85
        //TODO
86 84
        BufferManager bufferManager = BufferLocator.getBufferManager();
87 85
        String description = gdalBand.GetDescription();
88 86

  
89 87
        Map<Object, Object> values = new LinkedHashMap<Object, Object>();
90 88
        values.put("X size", gdalBand.getXSize());
91 89
        values.put("Y size", gdalBand.getYSize());
92
        values.put("Data type",
93
            RasterGdalStoreProvider.getRasterBufTypeFromGdalType(gdalBand.getDataType()));
94 90
        values.put("NoData value", this.getNoData(gdalBand));
95 91
        values.put("Block X size", gdalBand.GetBlockXSize());
96 92
        values.put("Block Y size", gdalBand.GetBlockYSize());
......
103 99
        }
104 100

  
105 101
        return bufferManager.createBandInfo(gdalBand.GetBand(), String.valueOf(gdalBand.GetBand()),
106
            description, new ArrayList<Map.Entry<Object, Object>>(values.entrySet()));
102
            description,
103
            RasterGdalStoreProvider.getRasterBufTypeFromGdalType(gdalBand.getDataType()),
104
            new ArrayList<Map.Entry<Object, Object>>(values.entrySet()));
107 105
    }
108 106

  
109 107
    private Object getNoData(Band gdalBand) {

Also available in: Unified diff