<p dir="ltr">Sorry my phone botched the reply. Meant to say having something like having 9 input files into gdalwarp and needing a cutline for each input to mask their individual Nodata. </p>
<div class="gmail_quote">On Nov 25, 2013 3:44 PM, "Even Rouault" <<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
> I often have multiple input files and didn't<br>
> see a way to use the cutline option with multiple input cutline.<br>
<br>
You can try merging them into a single OGR layer (with ogr2ogr for example)<br>
<br>
> On Nov 25, 2013 3:33 PM, "Even Rouault" <<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>><br>
><br>
> wrote:<br>
> > Le lundi 25 novembre 2013 22:29:00, Simon Shak a écrit :<br>
> > > I’m working with gdalwarp to reprocess a large amount of imagery to be<br>
> > > compatible with another program that requires imagery to be in WGS84.<br>
> ><br>
> >  The<br>
> ><br>
> > > input imagery is compressed in MrSID format and does not include an<br>
> > > internal mask for nodata.  I don’t know if this is because the creator<br>
> > > of the imagery overlooked it, or if the format doesn’t support a mask.<br>
> ><br>
> >  Either<br>
> ><br>
> > > way, when I attempt to merge neighboring sets, I get odd bands of dark<br>
> > > color.  I’ve looked closely, and it is evident because at the edge of<br>
> > > the images are non 100% black pixels, that though I’m sending<br>
> > > –srcnodata 0<br>
> ><br>
> > into<br>
> ><br>
> > > gdalwarp, they get read as pixels and progress through.  I’ve looked<br>
> > > into using the nearblack command on the files first, but the<br>
> > > compression ratio of the .SID files makes it such that the files don’t<br>
> > > easily fit into my hard drive array for pre-nearblacking them before<br>
> > > processing, plus the physical size of some of these files are large<br>
> > > enough that the nearblack takes a long time to run.  Without the<br>
> > > nearblack step, my multithreaded control script can process one chunk<br>
> > > in a day, but adding the nearblack, and it increases to a week at<br>
> > > least.<br>
> > ><br>
> > ><br>
> > ><br>
> > > I’m looking for a solution that would not require making a large<br>
> > > interim uncompressed version and would hopefully not incur a lengthy<br>
> > > additional process.<br>
> > ><br>
> > ><br>
> > ><br>
> > > The simpler thoughts I have would be to adjust gdalwarp’s –srcnodata to<br>
> > > take a range option, much like nearblack, so that if it detects a pixel<br>
> > > (even in the middle) that is with the range specified would get<br>
> > > ignored,<br>
> ><br>
> > or<br>
> ><br>
> > > a way to include an ancillary file that could contain a mask.  Either<br>
> ><br>
> > would<br>
> ><br>
> > > work for me, I have potential ways to quickly generate a mask for the<br>
> ><br>
> > input<br>
> ><br>
> > > files.  I’d think the mask could work much like .TIF can have a .TFW,<br>
> ><br>
> > that<br>
> ><br>
> > > a .MSK could be detected as well.<br>
> ><br>
> > You can use the -cutline option of gdalwarp if you have the mask as a<br>
> > shapefile<br>
> > or another OGR datasource.<br>
> > You could also use a VRT file to combine the MrSID imagery and add<br>
> > another band<br>
> > from TIF for example as the alpha/mask band.<br>
> ><br>
> ><br>
> > --<br>
> > Geospatial professional services<br>
> > <a href="http://even.rouault.free.fr/services.html" target="_blank">http://even.rouault.free.fr/services.html</a><br>
<br>
--<br>
Geospatial professional services<br>
<a href="http://even.rouault.free.fr/services.html" target="_blank">http://even.rouault.free.fr/services.html</a><br>
</blockquote></div>