To set the stage. When you create a file Geodatabase in Arc, it then creates a .gdb folder in your connected folder. My supervisor has asked that once that folder is created, to move all documents (spreadsheets and .mxd) into that folder. He then likes it zipped together for storage.

But when I go to open the .mxd, which is now stored in the Geodatabase folder, I run into a lot of errors.

Is this practice suggested? Common? I’ve always just kept the file Geodatabase folder separate from my spreadsheets and .mxds. I just house everything in one new folder.

  • 7
    It is dangerous to play with the internal file structure of the GDB... the risk (loosing either or all data/mxd) is real, so why taking it?! Your approach of having the MXD + GDB in a common folder (not within each other) is a safe one. – JGH Mar 22 '19 at 16:38
  • 4
    Putting any file in the .gdb folder is an anti-pattern. Do not do this! – Vince Mar 22 '19 at 18:54

Never, ever, ever store any additional files in a *.gdb folder. Read the ESRI docs File geodatabases and Windows Explorer.

Even though File Geodatabases "look" like a standard folder to your operating system, they are meant as a storage container for (primarily) ESRI products, not ancillary products. I often keep a project folder, with a "data" sub-folder (where the *.gdb resides) and an "other" folder, for things like MXDS, XLS, or whatever else your supervisor might want to keep alongside the data.

Just because y(our) boss asks for something, as a GIS professional, it is y(our) job to educate your customers (or boss) on appropriate use of our technology, rather than be dictated to implement something incorrectly. Good for you for asking.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.