This is more of a nice to have, but I am currently in development of a feature to incorporate multiple raster images into a single layer. The kicker here is that they do not all belong to the same directory; otherwise, I could use the directory URI property from the GDAL driver. I also do not have the ability to modify the directory structure of the source data either, as that has been considered too.
I was thinking that I could just incorporate all the images into their own layers, but that feels wrong and seems that it could lead to performance issues. Also, in a little test to evaluate this capability, it produces a very unpleasing visual, as the warped (I forget to mention this is a projected terrain) images produce a black outline that is very clearly seen.
conf.getIfSet( "url", _url );
*** END EXAMPLE ***
The above appears that it could be technically possible, but it would require changes to the optional<URI> within the GDALOptions and modification of the ReaderWriterGDAL.cpp, to accept a different mechanism for multiple URLs.
So, with that long winded explanation, has there been a need to have this type of capability for the GDAL driver model? Is there any reason why this mechanism could not be used? Can you think of any invalid use cases that should be considered or assertions that should be made (i.e. only can be used with the local filesystem)? Is there any plans on the 3.0 branch to have this capability (I did not notice any changes there)?