[gdal-dev] Utilities as a library, C API
    Even Rouault 
    even.rouault at spatialys.com
       
    Wed Oct 19 12:55:09 PDT 2016
    
    
  
Ivan,
The fact that GDALTranslateOptions is opaque is a design decision that was the 
outcome of the discussion phase of RFC 59. It was thought that it would be 
difficult to have a stable C structure that could be also extented in the future 
without becoming too messy. For example regarding old options that would have 
been generalized into newer syntax. Hence the decision to have a minimal 
string based interface that takes the same arguments than the command line 
strings that lead to RFC 59.1.
So it is up to you to build a nicer API on top of this and build the string 
array (that's what the python bindings do for example). Note that the strings 
must be split like the arguments of the main(), ie. { "-of", "GTiff", NULL }. 
Even
-- 
Spatialys - Geospatial professional services
http://www.spatialys.com
    
    
More information about the gdal-dev
mailing list