<div dir="ltr">It might be easier to use dedicated software for this. No the same but related, there are quite a few libraries out there for joining and editing netcdf files, there is probably the same for hdf files.<div><br>
</div><div>cheers</div><div>Etienne</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Apr 28, 2014 at 2:58 AM, Luca Delucchi <span dir="ltr"><<a href="mailto:lucadeluge@gmail.com" target="_blank">lucadeluge@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 27 April 2014 11:20, Even Rouault <<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>> wrote:<br>

> Luca,<br>
><br>
<br>
Hi Even,<br>
<div class=""><br>
> very few drivers (and formats) support AddBand (the only ones are MEM and<br>
> VRT), mostly because it would imply in most cases to completely rewrite the<br>
> structure of what is already on disk.<br>
><br>
<br>
</div>ok,<br>
<div class=""><br>
> Currently, with current code, your only option is to specify the right number<br>
> of bands at Create() time if you create a new HDF4Image from scratch.<br>
<br>
</div>Yes, my problem is that the different bands have different datatype<br>
and I don't think it is possible to set different datatype in<br>
Create(). Am I right?<br>
<div class=""><br>
> Or if you've an existing HDF4Image that would fit into memory, you could<br>
> CreateCopy() it in a MEM dataset, AddBand() to the MEM dataset and fill it, and<br>
> then CreateCopy() to a new HDF4Image.<br>
><br>
<br>
</div>Ok, so I could create a MEM dataset and fill it and at the end of my<br>
process CreateCopy() to a new HDF4Image. (I'm merging several HDF in<br>
one)<br>
<div class=""><br>
> But actually looking at the driver, I think it should be possible to implement<br>
> AddBand() by a call to SDcreate(). At least in the case the dataset is a<br>
> "GDAL_HDF4" one (i.e. created by GDAL initially).<br>
><br>
<br>
</div>Ok, should I open a ticket for this?<br>
<br>
> Even<br>
<div class="im HOEnZb">><br>
<br>
--<br>
ciao<br>
Luca<br>
<br>
<a href="http://gis.cri.fmach.it/delucchi/" target="_blank">http://gis.cri.fmach.it/delucchi/</a><br>
<a href="http://www.lucadelu.org" target="_blank">www.lucadelu.org</a><br>
</div><div class="HOEnZb"><div class="h5">_______________________________________________<br>
gdal-dev mailing list<br>
<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</div></div></blockquote></div><br></div>