tag:blogger.com,1999:blog-7797431205725571762.post8196228199473281196..comments2024-03-01T22:09:58.980-08:00Comments on Geo tips & tricks: FileGDB format reverse-engineeredEven Rouaulthttp://www.blogger.com/profile/13965870607935959853noreply@blogger.comBlogger7125tag:blogger.com,1999:blog-7797431205725571762.post-37200499923168146382014-02-01T22:52:34.405-08:002014-02-01T22:52:34.405-08:00If you're interested, you can now access the F...If you're interested, you can now access the FileGDB API using Python:<br />http://libjoe.blogspot.com/2014/02/python-wrapper-for-esri-file.htmlJoseph Armbrusterhttps://www.blogger.com/profile/16733688842342811675noreply@blogger.comtag:blogger.com,1999:blog-7797431205725571762.post-51008025459604570432013-10-23T09:39:07.750-07:002013-10-23T09:39:07.750-07:00Bravo! thanks for starting this, and sharing your ...Bravo! thanks for starting this, and sharing your experience and results thus far. I won't have any time to devote to helping the effort, but I can and will cheer loudly! :) :)maphewhttps://www.blogger.com/profile/11101084178892229462noreply@blogger.comtag:blogger.com,1999:blog-7797431205725571762.post-72074544454542718652013-10-21T06:08:37.351-07:002013-10-21T06:08:37.351-07:00This is now documented in an updated version of ht...This is now documented in an updated version of https://github.com/rouault/dump_gdbtable/wiki/FGDB-Spec :<br /><br />" If there are curves ( (geom_type & 0x20000000) != 0 ), an array of segment modifiers follows. There are as many segment modifiers as the above "number of curve description" fields. The serialization of these curve descriptions is directly based on the esriSegmentModifier, WKSPoint, SegmentArc, SegmentBezierCurve and SegmentEllipticArc C structures described in extended_shape_buffer_format.pdf, which the following equivalences :<br /><br /> C long --> int32<br /> C enum --> int32<br /> C double --> float64<br />"Even Rouaulthttps://www.blogger.com/profile/13965870607935959853noreply@blogger.comtag:blogger.com,1999:blog-7797431205725571762.post-38863170979150339692013-10-14T14:46:17.949-07:002013-10-14T14:46:17.949-07:00What did you find about non-linear interpolation b...What did you find about non-linear interpolation between two points of a linestring, like CircularArcs?Stefanhttps://www.blogger.com/profile/04897479954178567314noreply@blogger.comtag:blogger.com,1999:blog-7797431205725571762.post-69785887013746549482013-10-12T23:14:28.717-07:002013-10-12T23:14:28.717-07:00The reason for strange start date lies in Lotus 12...The reason for strange start date lies in Lotus 123. Then introduced into MS Excel to maintain compatibility and from there - into VBA. Taking into account ESRI love of VBA and compatibility with MS products, that's the result.<br />Full story here: http://www.joelonsoftware.com/items/2006/06/16.htmlUnknownhttps://www.blogger.com/profile/14146424361796075168noreply@blogger.comtag:blogger.com,1999:blog-7797431205725571762.post-86690523896169692612013-10-09T14:14:47.124-07:002013-10-09T14:14:47.124-07:00Regarding test samples, you can download the FileG...Regarding test samples, you can download the FileGDB API and find some in them.<br /><br />There are also the Canadian Canvec geodatabases : http://ftp2.cits.rncan.gc.ca/pub/canvec/canada_fgdb/ ( v9.X format )<br /><br />Attached to a GDAL trac ticket : http://trac.osgeo.org/gdal/attachment/ticket/4578/arc10gdb2.zip<br /><br />US Census datasets : http://www2.census.gov/geo/tiger/TIGER_DP/2011ACS/ (currently unavailable due to the US governemental shutdown !!!)<br /><br />And your favorite search engine can lead you to datasets :<br />https://www.google.fr/#q=a00000001.gdbtableEven Rouaulthttps://www.blogger.com/profile/13965870607935959853noreply@blogger.comtag:blogger.com,1999:blog-7797431205725571762.post-3812759857603722382013-10-09T13:02:48.936-07:002013-10-09T13:02:48.936-07:00Very nice work. Could you make (at least some of) ...Very nice work. Could you make (at least some of) your test samples available? Brad Hardshttps://www.blogger.com/profile/00027299538990758492noreply@blogger.com