<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.24">
<TITLE>Customized Raster Format support for ArcGIS</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">The string below refers to the GDAL headers and libs that can be used to to make GDAL plugin drivers which can be called by ArcGIS.&nbsp; Can anyone point me to these? </FONT></P>

<P><FONT SIZE=2 FACE="Arial">&nbsp;I've built sample drivers using the trunk, staged them where ArcGIS finds them (I can see the Load/Unload in the debugger) but they don't seem to get called by the gdal13.dll that shipped with ArcGIS 9.2.&nbsp; Is there something else I'm missing?</FONT></P>

<P><FONT SIZE=2 FACE="Arial">Thanks.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">msr</FONT>
</P>
<BR>

<P><FONT SIZE=2 FACE="Courier New">&gt;<I> -----Original Message-----<BR>
</I>&gt;<I> From: Frank Warmerdam [</I></FONT><A HREF="mailto:HYPERLINK"><I><FONT SIZE=2 FACE="Courier New">mailto:HYPERLINK &quot;http://lists.maptools.org/mailman/listinfo/gdal-dev&quot;<U></U></FONT><U><FONT COLOR="#0000FF" SIZE=2 FACE="Courier New">warmerdam at pobox.com</FONT></U></I><I></I></A><I></I><I></I><I><FONT SIZE=2 FACE="Courier New">]<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> Sent: Wednesday, June 06, 2007 12:22 PM<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> To: Peng Gao<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> Cc: Lucena, Ivan; gdal-dev<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> Subject: Re: [Gdal-dev] Building a customized raster format<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> in ArcGIS 9.2using GDAL<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> Peng Gao wrote:<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt; ArcGIS uses gdalplugins directory under the directory<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> containing the<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt; currently running .exe (&quot;ArcGIS\Bin\gdalplugins&quot;).<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt;<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt; We have found that, while there are success stories, it's hard to<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt; build a plugin using standard GDAL release, and make it<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> work with the<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt; gdal*.dll distributed with a particular ArcGIS release, because of<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt; header mismatch, and etc. We plan to make the matching<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> include and lib<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt; files available for download if there is enough interest. Also on<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> &gt; Windows ArcGIS 92, and its GDAL library, are built using<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New">&nbsp; &gt; MSVC7.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> Gao,<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> It would be desirable, in my mind, if we could have ArcGIS<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> using a build of GDAL that is ABI compatible with a stable<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> release of GDAL and matching the build configuration of the<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> binaries distributed by the GDAL project.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> For instance, if ArcGIS 9.3 uses the 1.4-esri branch of GDAL,<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> built with<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> vc7 as we use for the GDAL binary builds, it should be<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> possible to drop any of the plugins distributed with GDAL's<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> win32 builds.&nbsp; Also, the gdal win32 sdk could be easily used<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> to develop additional plugins.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> I'm also hoping to get MapGuide OS distributed with GDAL<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> builds corresponding to our &quot;official release binaries&quot; for<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> the same reason.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> After largely ignoring the issue of win32 binary releases<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> targetted at a particular stable ABI (such as GDAL 1.4) I'm<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> now growing quite keen on the idea, and the value of being<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"> able to prepare plugins seperately and use them widely.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">&gt;</FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><BR>
<FONT SIZE=2 FACE="Courier New">Frank,<BR>
<BR>
Great idea. The new branch will make this possible for 9.3, and in the<BR>
future<BR>
releases we can try to sync up with regular GDAL releases.<BR>
<BR>
Thanks,<BR>
Gao, Peng</FONT>
</P>

</BODY>
</HTML>