Subscribe to this thread
Home - General / All posts - Unable again to load a GDB
vincent

1,995 post(s)
#17-Nov-25 21:49

Hi,

Often, I cannot import an ESRI FGDB into M9. No error in the log : Import: E:\Big_v2.gdb\gdb (0.093 sec).

But nothing is imported !

Importing the same GDB in QGIS, exporting it as a GPKG and exporting the GPKG in M9 is working.

I atttached the GDB from ArcGIS Pro 3.5.

Does anyone can import it ?

(I'm using Manifold's last version)

Attachments:
Big_v2.gdb.zip

Mike Pelletier


2,171 post(s)
#17-Nov-25 23:29

Same result here Vincent. Does it have topology activated/running/engaged (whatever the word is) in ArcPro?

vincent

1,995 post(s)
#18-Nov-25 15:01

no

danb

2,098 post(s)
#18-Nov-25 00:00

Hi Vincent,

Can you see the layers in the linked GDB container in Manifold or not? I have had this quite a few times in the past and my solution is usually to write a query in Manifold to import the layer and GeomNormalize() its geometry field as it inserts into the local table in Manifold. This has most times got me round this issue.

If I can't see the layer in the linked GDB, I typically dive into QGIS and export to something like GeoPackage, link into Manifold and if it still can't be copied directly into the project, I again use a query to insert the data and normalise the geometry.

In my experience it is usually choking on a malformed geometry which seems to be fixed by normalising the geometry as it is copied into Manifold.


Landsystems Ltd ... Know your land | www.landsystems.co.nz

vincent

1,995 post(s)
#18-Nov-25 15:05

Nothing is added in the content pane. The log tells everything is imported normally, but nothing happen in fact.

I checked the geometry in ArcGIS Pro against ESRI and OGC rules. No errors.

danb

2,098 post(s)
#18-Nov-25 19:37

Its not a solution, but I opened it in QGIS and exported to geopackage and brought it in that way.

I have seen the same on linking/importing FGDB many times of late, though as I say, my issue is usually to do with a geom that the FGDB linker is choking on.

You could also try the GDAL OpenFileGDB importer?

It would definitely be worth sending your FGDB to tech, though for me there is pretty low motivation to do that with the current uncertainty and build frequency.


Landsystems Ltd ... Know your land | www.landsystems.co.nz

Sloots

712 post(s)
online
#19-Nov-25 07:38

I tried the GDAL route as suggested by Dimitri. This works as expected.


http://www.mppng.nl/manifold/pointlabeler

yves61
464 post(s)
#18-Nov-25 20:05

Just an idea trying to find out what might be the problem:

- > Did you already try asking chatGPT what might be the problem and/or a possible solution?

vincent

1,995 post(s)
#18-Nov-25 21:34

chatGPT listed the FGDB version as one of the serious cause (too advanced for M9). I created a version 10.x FGDB and exported my data in it. Then i tried to import it in M9. I got a very rare crash of M9 in return.

Dimitri


7,593 post(s)
#19-Nov-25 06:08

I got a very rare crash of M9 in return.

More accurately, you encountered a not-so-rare crash of Esri's code, as discussed in the user manual topic for file geodatabases:

Esri is not Manifold- When connecting to GDB we must be aware we are no longer using Manifold code but instead are using Esri code. Esri products are high quality and there are many advantages to using Esri's own code to connect to intricate Esri formats such as GDB, since presumably Esri's code can handle all the many internal and undocumented quirks of the format. One major disadvantage is that Esri's code in general is not as bulletproof as the Radian technology used in Manifold, so connections to GDB fall outside of Manifold's reputation for never crashing.

Manifold uses Esri's own code to read file geodatabases. That has pluses and minuses, which are discussed in the above referenced user manual topic.

I'm surprised nobody so far in this thread has mentioned the various issues discussed in the user manual topic that should be considered if you run into any issues importing a file gdb. For example, does it contain any rasters? Is it "old" or "new" format? When you created a v10.x did you do that in Arc or in some other tool?

By the way, if you don't like using Esri's own code to import file gdb and prefer to use open source code like Q does, you can do that in Manifold do. Use the GDAL/ORG import option in Manifold to use GDAL code. You must use Manifold's GDAL/ORG option if you want to read "old" file gdb format. See also the user manual topic on old gdb format.

Mike Pelletier


2,171 post(s)
#20-Nov-25 16:06

Thanks for the explanation Dimitri. If possible, it would be nice if there was some sort message when nothing gets imported.

Manifold User Community Use Agreement Copyright (C) 2007-2021 Manifold Software Limited. All rights reserved.