[gdal-dev] Proxy vs Real Driver in GDAL

Even Rouault even.rouault at spatialys.com
Mon Jul 7 02:48:40 PDT 2025


- How to create a GDAL driver: 
https://gdal.org/en/stable/tutorials/raster_driver_tut.html

- GDAL-GRASS plugin driver example: https://github.com/OSGeo/gdal-grass/

Le 07/07/2025 à 11:37, John Smith a écrit :
> Yeah
> I am after that kind of explanation.
> @Even Rouault via gdal-dev <mailto:gdal-dev at lists.osgeo.org> - Do you 
> think there is any quick explanation available for this scenario?
> ------------------------------------------------------------------------
> *From:* Parveen Sharma <sharma1981 at outlook.com>
> *Sent:* Monday, July 7, 2025 9:21 AM
> *To:* Even Rouault via gdal-dev <gdal-dev at lists.osgeo.org>; John Smith 
> <johnsmith7862025 at outlook.com>; Even Rouault <even.rouault at spatialys.com>
> *Subject:* Re: [gdal-dev] Proxy vs Real Driver in GDAL
> Thanks Even
>
> Still do you think I could have a brief intro if it's an in-tree 
> driver. So from that point of view what would constitute a proxy and 
> real driver?
>
> ------------------------------------------------------------------------
> *From:* gdal-dev <gdal-dev-bounces at lists.osgeo.org> on behalf of Even 
> Rouault via gdal-dev <gdal-dev at lists.osgeo.org>
> *Sent:* Monday, July 7, 2025 5:03 PM
> *To:* John Smith <johnsmith7862025 at outlook.com>; Even Rouault via 
> gdal-dev <gdal-dev at lists.osgeo.org>
> *Subject:* Re: [gdal-dev] Proxy vs Real Driver in GDAL
>
> John,
>
>
> As stated in the intro, this RFC is mostly for *in-tree* drivers. If 
> you develop an out-of-tree plugin that doesn't modify GDAL sources, 
> then you can ignore it
>
>
> Even
>
>
> Le 07/07/2025 à 10:55, John Smith via gdal-dev a écrit :
>> Hello
>>
>> Can anyone explain the concept of proxy driver and real driver in 
>> GDAL? I am looking at the link 
>> https://gdal.org/en/stable/development/rfc/rfc96_deferred_plugin_loading.html 
>> <https://gdal.org/en/stable/development/rfc/rfc96_deferred_plugin_loading.html>
>>
>> Say I create an external plugin of some data format for e.g. say JP2 
>> and then some Geospatial server loads my plugin file.
>>
>> 1.
>>     In this scenario I think the geospatial driver needs GDAL libs as
>>     well?
>> 2.
>>     Now what is the proxy driver and what is real driver in this
>>     context? Is the real driver inside GDAL or inside my plugin?
>> 3.
>>     What is the proxy driver in context of question (b)
>>
>>
>> Please clarify me so that I have clear picture in my mind.
>>
>> BR
>> John
>>
>>
>> _______________________________________________
>> gdal-dev mailing list
>> gdal-dev at lists.osgeo.org  <mailto:gdal-dev at lists.osgeo.org>
>> https://lists.osgeo.org/mailman/listinfo/gdal-dev  <https://lists.osgeo.org/mailman/listinfo/gdal-dev>
> -- 
> http://www.spatialys.com  <http://www.spatialys.com>
> My software is free, but my time generally not.

-- 
http://www.spatialys.com
My software is free, but my time generally not.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/gdal-dev/attachments/20250707/85b1c71d/attachment-0001.htm>


More information about the gdal-dev mailing list