<div dir="ltr"><div><div><div><div>Hi,<br>I am a masters  student from IIIT Hyderabad and currently in my final year of study and working in the Lab for Spatial Informatics here.<br><br></div>I was a part of GSOC 2014 and  worked on the project <b>'Schematization Plugin for QGIS'</b> last year [1][2].<br><br>I am interested in the project <b>'Integration of cpp GDAL utilities into GDAL core library'</b> .<br><br></div>I have already looked at a few codes of gdal utilities available in the 'apps' folder of the sourcecode and had a few queries - <br><br></div>1. From my understanding of the project description, the aim is to refactor the individual codes of gdal utilities by removing the main() and making them available in the form of functions. These functions can then be accessed by another function like GDALRunUtility() which can be used to call them individually using specific parameters. Please let me know if I'm thinking in the  right direction.<br><br></div>2. If we are implementing individual functions for every utility we might not require a separate layer of interaction in the form of GDALRunUtility(). Any thoughts? <br><div><div><div><div><div></div><div><br>[1] <a href="http://hub.qgis.org/wiki/quantum-gis/nishithm">http://hub.qgis.org/wiki/quantum-gis/nishithm</a><br>[2] <a class="" href="https://github.com/nishithm/schematization">https://github.com/nishithm/schematization</a><br><br>Regards,<br>Nishith Maheshwari<br>Lab for Spatial Informatics<br>IIIT Hyderabad, India</div></div></div></div></div></div>