What are you combining these file geodatabases into? Another FGDB? How large
are you expecting the resulting table (in rows and Gb)? Are you expecting to join
the features at tile boundaries? Is there a naming system which will allow you to
know the tile location without polling the features?
Python can of course be used to append feature classes, but with the volume involved,
you'll probably need a mechanism that will permit interruption and resumption of the
load cascade process.
Looks like a TANSTAAFL situation to me.
- V
Which would you rather learn, Python, C#, or C++? Your only batch options
are ArcPy, ArcObjects, and FGDB API (the latter two would require hundreds
to thousands of lines of code, while Python would only require dozens).
It would only take a few hours to learn enough ArcPy to start this.
Don't bother with even looking at PGDB (size and compatibility). I would
strongly discourage exceeding 20Gb in a a single FGDB table (too many
eggs in one basket). It you're targeting ArcSDE, then don't bother merging
FGDBs; do try to load either across or up/down tiles, to reduce spatial
fragmentation.
I started writing a standalone tool to transfer FGDB tables to ArcSDE but
Microsoft library compatibility issues (static v. dynamic) made for more
work than I was willing to take on. My fallback plan was to export FGDB
to ASCII, which then could be quickly bulk-loaded into ArcSDE with 'asc2sde',
but I haven't have time to mess with that either.
- V
Which would you rather learn, Python, C#, or C++? Your only batch options
are ArcPy, ArcObjects, and FGDB API (the latter two would require hundreds
to thousands of lines of code, while Python would only require dozens).
It would only take a few hours to learn enough ArcPy to start this.
Don't bother with even looking at PGDB (size and compatibility). I would
strongly discourage exceeding 20Gb in a a single FGDB table (too many
eggs in one basket). It you're targeting ArcSDE, then don't bother merging
FGDBs; do try to load either across or up/down tiles, to reduce spatial
fragmentation.
I started writing a standalone tool to transfer FGDB tables to ArcSDE but
Microsoft library compatibility issues (static v. dynamic) made for more
work than I was willing to take on. My fallback plan was to export FGDB
to ASCII, which then could be quickly bulk-loaded into ArcSDE with 'asc2sde',
but I haven't have time to mess with that either.
- V