Even,<div><br></div><div>The I have a feeling that the handling of blobs may be a little more involved. The blobs in ESRI GeoDatabases are serialized COM SafeArrays that contain the actual binary information. So in order to *really* access the blob, one would have to strip the safearray portion out and expose the blob for reads, and wrap it with safearrays for writes so that it plays nice with the GDB. In all honesty, I am not sure, so I would have to write some tests to verify this, that is why I punted it.</div>
<div><br></div><div>As far as the date fields go, filegdb uses date-time fields... thanks for extending to make them work.</div><div><br></div><div>- Ragi</div><div><br></div><div><div class="gmail_quote">On Wed, Apr 13, 2011 at 12:16 PM, Even Rouault <span dir="ltr">&lt;<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Le mercredi 13 avril 2011 21:00:42, Eli Adam a écrit :<br>
<div class="im">&gt; Ragi,<br>
&gt;<br>
&gt;      I tested the driver on just one FileGDB which included a date<br>
&gt; field.  You stated,<br>
&gt;<br>
&gt; Known issues with build / FileGDB driver<br>
&gt; - (driver issue) blobs and date fields are not handled at all<br>
<br>
</div>Yesterday, with the Michael Smith&#39;s test filegdb, I fixed the handling of date<br>
fields, so if you just update from SVN, it should work now.<br>
<br>
An example with blobs would be usefull<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; Here is what I did and successfully got the data.  The date field was<br>
&gt; made a double and populated with 0, however, since it says that date<br>
&gt; fields are not handled, it is nice that the rest of the process still<br>
&gt; worked on the other fields and the data was exported.<br>
&gt;<br>
&gt; ogr2ogr ODF_Lincoln_Roads.shp West_Oregon_Roads.gdb<br>
&gt; &quot;ODF_Lincoln_Roads&quot;<br>
&gt; Warning 6: Field RDSRCDATE create as date field, though DateTime<br>
&gt; requested.<br>
&gt;<br>
&gt; Warning 6: Normalized/laundered field name: &#39;CONSTRUCTED&#39; to<br>
&gt; &#39;CONSTRUCTE&#39;<br>
&gt; Warning 6: Normalized/laundered field name: &#39;Shape_Length&#39; to<br>
&gt; &#39;Shape_Leng&#39;<br>
&gt; Warning 1: Row id: 4 col:10 has unhandled col type (11). Setting to<br>
&gt; NULL.<br>
&gt; ERROR 1: GDB Error: Failed to determine value for column CONST_DATE<br>
&gt; long:-2147217395<br>
&gt; ERROR 1: GDB Error: Failed to determine value for column CONST_DATE<br>
&gt; long:-2147217395<br>
&gt;<br>
&gt; Thanks for the work on this.<br>
&gt;<br>
&gt; Eli<br>
&gt;<br>
&gt; &gt;&gt;&gt; On 4/13/2011 at 11:13 AM, in message<br>
&gt;<br>
&gt; &lt;<a href="mailto:BANLkTimiTsqYJfixFRyS05JKEibyA%2Btf3A@mail.gmail.com">BANLkTimiTsqYJfixFRyS05JKEibyA+tf3A@mail.gmail.com</a>&gt;, Ragi Burhum<br>
&gt;<br>
&gt; &lt;<a href="mailto:ragi@burhum.com">ragi@burhum.com</a>&gt; wrote:<br>
&gt; &gt; Perfect. Thank you Michael.<br>
&gt; &gt;<br>
&gt; &gt; - Ragi<br>
&gt; &gt;<br>
&gt; &gt;&gt; Date: Tue, 12 Apr 2011 15:45:25 -0400<br>
&gt; &gt;&gt; From: &quot;Smith, Michael ERDC-CRREL-NH&quot; &lt;<a href="mailto:michael.smith@usace.army.mil">michael.smith@usace.army.mil</a>&gt;<br>
&gt; &gt;&gt; Subject: Re: [gdal-dev] Re: FileGDB OGR driver test<br>
&gt; &gt;&gt; To: Even Rouault &lt;<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>&gt;,<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;        &lt;<a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a>&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Message-ID: &lt;<a href="mailto:C9CA2415.2220D%25michael.smith@usace.army.mil">C9CA2415.2220D%michael.smith@usace.army.mil</a>&gt;<br>
&gt; &gt;&gt; Content-Type: text/plain;       charset=&quot;ISO-8859-1&quot;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; I have a test v10 filegdb with points, lines, polygons (all with Z<br>
&gt;<br>
&gt; and M<br>
&gt;<br>
&gt; &gt;&gt; but<br>
&gt; &gt;&gt; I think the measures aren&#39;t populated). There are also some non<br>
&gt;<br>
&gt; geometry<br>
&gt;<br>
&gt; &gt;&gt; tables and some relationship classes.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Its available at<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; <a href="http://12.189.158.78:8081/downloads/test_fgdb.gdb.zip" target="_blank">http://12.189.158.78:8081/downloads/test_fgdb.gdb.zip</a><br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; Mike<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; --<br>
&gt; &gt;&gt; Michael Smith<br>
&gt; &gt;&gt; Remote Sensing/GIS Center<br>
&gt; &gt;&gt; US Army Corps of Engineers<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; On 4/12/11 2:48 PM, &quot;Even Rouault&quot; &lt;<a href="mailto:even.rouault@mines-paris.org">even.rouault@mines-paris.org</a>&gt;<br>
&gt;<br>
&gt; wrote:<br>
&gt; &gt;&gt; &gt; Le mardi 12 avril 2011 20:40:58, Matt Wilkie a écrit :<br>
&gt; &gt;&gt; &gt;&gt;&gt; ArcGIS 10 FileGDB&#39;s right ?<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; If the api allows for using gdb&#39;s from different versions then<br>
&gt;<br>
&gt; the test<br>
&gt;<br>
&gt; &gt;&gt; &gt;&gt; suite should have different versions too. In any case I can make<br>
&gt;<br>
&gt; v10<br>
&gt;<br>
&gt; &gt;&gt; gdb&#39;s.<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt; No, the FileGDB API only reads v10 gdb&#39;s.<br>
&gt; &gt;&gt; &gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt; Current GDAL trunk builds against FileGDB API beta3 under Linux<br>
&gt;<br>
&gt; 32bit.<br>
&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt; Too bad ESRI doesn&#39;t provide any 64bit build of the FileGDB API<br>
&gt;<br>
&gt; (yet...<br>
&gt;<br>
&gt; &gt;&gt; &gt;&gt;&gt; ?)<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; &quot;&quot;&quot;<br>
&gt; &gt;&gt; &gt;&gt; We are working on a Linux 64-bit release of the File Geodatabase<br>
&gt;<br>
&gt; API. It<br>
&gt;<br>
&gt; &gt;&gt; &gt;&gt; will not release with the 1.0 release of the API, but as a part<br>
&gt;<br>
&gt; of a<br>
&gt;<br>
&gt; &gt;&gt; &gt;&gt; follow on release later this year.<br>
&gt; &gt;&gt; &gt;&gt;<br>
&gt; &gt;&gt; &gt;&gt; Lance Shipman<br>
&gt; &gt;&gt; &gt;&gt; Geodatabase Product Engineer, File Geodatabase<br>
&gt; &gt;&gt; &gt;&gt; esri<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; gdal-dev mailing list<br>
<div class="im">&gt; <a href="mailto:gdal-dev@lists.osgeo.org">gdal-dev@lists.osgeo.org</a><br>
</div><div><div></div><div class="h5">&gt; <a href="http://lists.osgeo.org/mailman/listinfo/gdal-dev" target="_blank">http://lists.osgeo.org/mailman/listinfo/gdal-dev</a><br>
</div></div></blockquote></div><br></div>