public static Band createBand(String name, int wavelength) { Band a = new Band(name, ProductData.TYPE_INT16, 10, 10); a.setSpectralWavelength(wavelength); return a; }
private void setBandProperties(Band band, String validMaskExpression) { band.setDescription(bandDescription); band.setUnit(bandUnit); band.setSpectralWavelength(bandWavelength); band.setGeophysicalNoDataValue(noDataValue); band.setNoDataValueUsed(noDataValueUsed); band.setValidPixelExpression(validMaskExpression); }
static private SpectrumBand createBand(int index) { final Band band = new Band("Radiance_" + (index + 1), ProductData.TYPE_INT16, 100, 100); band.setDescription("Radiance for band " + (index + 1)); band.setSpectralWavelength((float) Math.random()); band.setSpectralBandwidth((float) Math.random()); band.setUnit("sr^-1"); if (index == 7) { band.setUnit("dl"); } return new SpectrumBand(band, true); }
for (int i = 0; i < wl.length; i++) { Band band = inputProduct.addBand("radiance_" + (i + 1), ProductData.TYPE_FLOAT32); band.setSpectralWavelength(wl[i]); band.setSpectralBandIndex(i);
targetBand.setNoDataValue(metadata.getReflectanceNoDataValue()); targetBand.setNoDataValueUsed(true); targetBand.setSpectralWavelength(metadata.getCentralWavelength(bandId)); //not available in metadata
private void addBandToProduct(Product product, NITFReaderWrapper reader, int bandIndex) { Assert.notNull(product); Assert.notNull(reader); NITFMetadata nitfMetadata = reader.getMetadata(); Band band = product.addBand(RapidEyeConstants.BAND_NAMES[bandIndex], nitfMetadata.getDataType()); band.setSpectralWavelength(nitfMetadata.getWavelength()); band.setUnit(nitfMetadata.getUnit()); band.setSpectralBandIndex(bandIndex); } }
band.setSpectralWavelength((float) spectralInfo.getWavelengthCentral()); band.setSpectralBandwidth((float) spectralInfo.getSpectralBandwith()); band.setSpectralBandIndex(spectralInfo.getBandId()); band.setSpectralWavelength(0); band.setSpectralBandwidth(0); band.setSpectralBandIndex(-1); band.setImageInfo(indexBandInfo.getImageInfo()); } else { band.setSpectralWavelength(0); band.setSpectralBandwidth(0); band.setSpectralBandIndex(-1);
targetBand.setSpectralWavelength(srcBand.getSpectralWavelength()); targetBand.setSpectralBandwidth(srcBand.getSpectralBandwidth()); targetBand.setScalingFactor(srcBand.getScalingFactor());
targetBand.setNoDataValue(componentMetadata.getNoDataValue() > -1 ? componentMetadata.getNoDataValue() : srcBand.getNoDataValue()); targetBand.setNoDataValueUsed((componentMetadata.getNoDataValue() > -1)); targetBand.setSpectralWavelength(componentMetadata.getWavelength(idx) > 0 ? componentMetadata.getWavelength(idx) : srcBand.getSpectralWavelength()); targetBand.setSpectralBandwidth(componentMetadata.getBandwidth(idx) > 0 ? componentMetadata.getBandwidth(idx) : srcBand.getSpectralBandwidth()); targetBand.setScalingFactor(srcBand.getScalingFactor());
targetBand.setSpectralWavelength(band.getSpectralWavelength()); targetBand.setSpectralBandwidth(band.getSpectralBandwidth()); targetBand.setSolarFlux(band.getSolarFlux());
targetBand.setNoDataValue(srcBand.getNoDataValue()); targetBand.setNoDataValueUsed(srcBand.isNoDataValueUsed()); targetBand.setSpectralWavelength(srcBand.getSpectralWavelength()); targetBand.setSpectralBandwidth(srcBand.getSpectralBandwidth()); targetBand.setScalingFactor(srcBand.getScalingFactor());
targetBand.setNoDataValue(componentMetadata.getNoDataValue() > -1 ? componentMetadata.getNoDataValue() : srcBand.getNoDataValue()); targetBand.setNoDataValueUsed((componentMetadata.getNoDataValue() > -1)); targetBand.setSpectralWavelength(componentMetadata.getWavelength(idx) > 0 ? componentMetadata.getWavelength(idx) : srcBand.getSpectralWavelength()); targetBand.setSpectralBandwidth(componentMetadata.getBandwidth(idx) > 0 ? componentMetadata.getBandwidth(idx) : srcBand.getSpectralBandwidth()); targetBand.setScalingFactor(srcBand.getScalingFactor());
Math.round(height / factorY), colorPaletteFilePath); targetBand.setSpectralBandIndex(numBands > 1 ? i : -1); targetBand.setSpectralWavelength(bandInfos[i].getCentralWavelength()); targetBand.setSpectralBandwidth(bandInfos[i].getBandwidth()); targetBand.setSolarFlux(solarIrradiances[i]);
Math.round(height / factorY), colorPaletteFilePath); targetBand.setSpectralBandIndex(numBands > 1 ? i : -1); targetBand.setSpectralWavelength(bandInfos[i].getCentralWavelength()); targetBand.setSpectralBandwidth(bandInfos[i].getBandwidth()); targetBand.setSolarFlux(solarIrradiances[i]);
private void setBandProperties(Band targetBand, Band band) { targetBand.setSpectralBandIndex(band.getSpectralBandIndex()); targetBand.setSpectralWavelength(band.getSpectralWavelength()); targetBand.setSpectralBandwidth(band.getSpectralBandwidth()); targetBand.setSolarFlux(band.getSolarFlux()); targetBand.setUnit(band.getUnit()); targetBand.setNoDataValue(band.getNoDataValue()); targetBand.setNoDataValueUsed(true); targetBand.setScalingFactor(band.getScalingFactor()); targetBand.setScalingOffset(band.getScalingOffset()); targetBand.setUnit(band.getUnit()); targetBand.setDescription(band.getDescription()); }
band.setScalingFactor(bandInformation.getScalingFactor()); S2IndexBandInformation indexBandInfo = (S2IndexBandInformation) bandInformation; band.setSpectralWavelength(0); band.setSpectralBandwidth(0); band.setSpectralBandIndex(-1);
band.setScalingFactor(bandInformation.getScalingFactor()); S2IndexBandInformation indexBandInfo = (S2IndexBandInformation) bandInformation; band.setSpectralWavelength(0); band.setSpectralBandwidth(0); band.setSpectralBandIndex(-1);
targetBand.setNoDataValue(firstSourceBand.getNoDataValue()); targetBand.setValidPixelExpression(firstSourceBand.getValidPixelExpression()); targetBand.setSpectralWavelength(firstSourceBand.getSpectralWavelength()); targetBand.setSpectralBandwidth(firstSourceBand.getSpectralBandwidth());
targetBand.setSpectralWavelength(RapidEyeConstants.WAVELENGTHS[bandIndex]); targetBand.setUnit("cW/m\u00B2 sr μm"); targetBand.setSpectralBandwidth(RapidEyeConstants.BANDWIDTHS[bandIndex]);
realBand.setValidPixelExpression(computedBand.getValidPixelExpression()); realBand.setUnit(computedBand.getUnit()); realBand.setSpectralWavelength(computedBand.getSpectralWavelength()); realBand.setGeophysicalNoDataValue(computedBand.getGeophysicalNoDataValue()); realBand.setNoDataValueUsed(computedBand.isNoDataValueUsed());