<!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. Can anyone point me to these? </FONT></P>
<P><FONT SIZE=2 FACE="Arial"> 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. 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">><I> -----Original Message-----<BR>
</I>><I> From: Frank Warmerdam [</I></FONT><A HREF="mailto:HYPERLINK"><I><FONT SIZE=2 FACE="Courier New">mailto:HYPERLINK "http://lists.maptools.org/mailman/listinfo/gdal-dev"<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">></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">></FONT><I><FONT SIZE=2 FACE="Courier New"> To: Peng Gao<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> Cc: Lucena, Ivan; gdal-dev<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></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">></FONT><I><FONT SIZE=2 FACE="Courier New"> in ArcGIS 9.2using GDAL<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> Peng Gao wrote:<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > ArcGIS uses gdalplugins directory under the directory<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> containing the<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > currently running .exe ("ArcGIS\Bin\gdalplugins").<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> ><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > We have found that, while there are success stories, it's hard to<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > build a plugin using standard GDAL release, and make it<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> work with the<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > gdal*.dll distributed with a particular ArcGIS release, because of<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > header mismatch, and etc. We plan to make the matching<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> include and lib<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > files available for download if there is enough interest. Also on<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > Windows ArcGIS 92, and its GDAL library, are built using<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> > MSVC7.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> Gao,<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></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">></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">></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">></FONT><I><FONT SIZE=2 FACE="Courier New"> binaries distributed by the GDAL project.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></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">></FONT><I><FONT SIZE=2 FACE="Courier New"> built with<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></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">></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">></FONT><I><FONT SIZE=2 FACE="Courier New"> win32 builds. Also, the gdal win32 sdk could be easily used<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> to develop additional plugins.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></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">></FONT><I><FONT SIZE=2 FACE="Courier New"> builds corresponding to our "official release binaries" for<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"> the same reason.<BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></FONT><I><FONT SIZE=2 FACE="Courier New"><BR>
</FONT></I><FONT SIZE=2 FACE="Courier New">></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">></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">></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">></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">></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>