Thursday 28 January 2016

arcgis desktop - Choosing File Geodatabase (*.gdb), Personal Geodatabase (*.mdb) or shapefile format?



Previously, I have used geodatabases as an easy way to keep all files together rather than having dozens of shapefiles all over the place, and it is easier when finally exporting all the relevant data to the client.


Why should I use a geodatabase instead of shapefiles when analysing and running functions on my data?


My primary focus is within ArcGIS, I don't usually edit outside of that environment.



This question is related to How does Personal Geodatabase work from Microsoft Access perspective?



Answer



At a high level, it might be preferable to make a choice based on whether users are inexperienced and need nothing more than points, lines and polygons. Shapefiles could be suitable for this.


If they need annotation, domains for pick lists and validation, raster, longer field names, etc then File Geodatabases could be used which are easy to use, fast and can be massive in size.


Personal Geodatabases are based on MS Access. Unless there is a requirement for Access users to also interact with them, there would be more restriction with this choice. The 2Gb size limit & inability to store rasters is restrictive.


No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...