Accessing HDF subdatasets
[Java]
static IRasterDataset HDFSubdataset(IRasterDataset rasterDataset, int subsetID)
throws Exception{
//RasterDataset represents a raster dataset from a HDF4 file.
IRasterDatasetJukebox hdfDataset = new IRasterDatasetJukeboxProxy(rasterDataset);
IRasterDataset subDatasset;
int datasetCount = hdfDataset.getSubdatasetCount();
if (subsetID < datasetCount){
hdfDataset.setSubdataset(subsetID);
subDatasset = new IRasterDatasetProxy(hdfDataset);
return subDatasset;
}
else{
return rasterDataset;
}
}
| Development licensing |
Deployment licensing |
| ArcGIS for Desktop Advanced |
ArcGIS for Desktop Advanced |
| ArcGIS for Desktop Standard |
ArcGIS for Desktop Standard |
| ArcGIS for Desktop Basic |
ArcGIS for Desktop Basic |
| Engine Developer Kit |
Engine |