<div><font><font face="courier new,monospace">Thanks.<br></font></font></div><div><font><font face="courier new,monospace"><br></font></font></div><div><font><font face="courier new,monospace">kss<br></font></font></div><br>

<div class="gmail_quote">On Fri, Mar 23, 2012 at 15:06, Frank Warmerdam <span dir="ltr">&lt;<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="im">On Fri, Mar 23, 2012 at 1:57 PM, Kyle Shannon &lt;<a href="mailto:kyle@pobox.com">kyle@pobox.com</a>&gt; wrote:<br>
&gt; Can the VSI*L support be added to drivers that use a third party API similar<br>
&gt; to the way it is done in the geotiff driver?  Would that be a good reference<br>
&gt; to add support to other drivers?<br>
<br>
</div>Kyle,<br>
<br>
There are a number of external libraries where we are able to hook<br>
the IO functions for that sublibrary and route things through VSI*L.<br>
The GeotTIFF, MrSID, ECW and Shapefile drivers are all examples<br>
of this I believe.  How it exactly works depends on the IO hooking<br>
mechanisms provided by the external library.  Some provide no<br>
usable mechanism.<br>
<div class="HOEnZb"><div class="h5"><br>
Best regards,<br>
Frank<br>
<br>
&gt; On Fri, Mar 23, 2012 at 14:33, Frank Warmerdam &lt;<a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt; Kyle,<br>
&gt;&gt;<br>
&gt;&gt; You need to have built GDAL with curl support and the drivers has do<br>
&gt;&gt; do all file access through VSI*L functions.<br>
&gt;&gt;<br>
&gt;&gt; Best regards,<br>
&gt;&gt; Frank<br>
&gt;&gt;<br>
&gt;&gt; On Fri, Mar 23, 2012 at 1:31 PM, Kyle Shannon &lt;<a href="mailto:kyle@pobox.com">kyle@pobox.com</a>&gt; wrote:<br>
&gt;&gt; &gt; What are the requirements for using the vsicurl handler for accessing<br>
&gt;&gt; &gt; files?<br>
&gt;&gt; &gt; Do drivers have to implement anything special do have curl support?<br>
&gt;&gt; &gt;<br>
&gt;&gt; &gt; _______________________________________________<br>
&gt;&gt; &gt; gdal-dev mailing list<br>
&gt;&gt; &gt; <a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
&gt;&gt; &gt; <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; --<br>
&gt;&gt;<br>
&gt;&gt; ---------------------------------------+--------------------------------------<br>
&gt;&gt; I set the clouds in motion - turn up   | Frank Warmerdam,<br>
&gt;&gt; <a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a><br>
&gt;&gt; light and sound - activate the windows | <a href="http://pobox.com/~warmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>
&gt;&gt; and watch the world go round - Rush    | Geospatial Software Developer<br>
&gt;<br>
&gt;<br>
<br>
<br>
<br>
--<br>
---------------------------------------+--------------------------------------<br>
I set the clouds in motion - turn up   | Frank Warmerdam, <a href="mailto:warmerdam@pobox.com">warmerdam@pobox.com</a><br>
light and sound - activate the windows | <a href="http://pobox.com/~warmerdam" target="_blank">http://pobox.com/~warmerdam</a><br>
and watch the world go round - Rush    | Geospatial Software Developer<br>
</div></div></blockquote></div><br>