I can join attributes by location in QGIS using 2 shapefiles.

However, I do not know how to do the join when one of my files is in a .mdb format while the other is a shapefile.

  • This might help: gis.stackexchange.com/questions/26749/…
    – Joseph
    Jul 24, 2014 at 10:21
  • I have checked this link, and as I understand, I have to download a trial copy of ArcGIS then use Catalog to convert it. However I need more details on how to use Catalog to transfer a .mdb file to a .shp file. Please advise. Jul 24, 2014 at 10:27
  • Unfortunately, this is beyond my scope as I am only familiar with QGIS. Hopfully others will advise.
    – Joseph
    Jul 24, 2014 at 10:31
  • Do you know how to transfer a .mdb file to a .shp file in QGIS? Thanks. Jul 24, 2014 at 10:32
  • I, as well, have not used ArcGIS before. I only know how to use QGIS. Jul 24, 2014 at 10:53

1 Answer 1


I haven't used .mdb files (not yet anyway!) so I am not sure if the following will work but I believe this is how you can import .mdb files:

Layer > Add Vector Layer... > select Database > ESRI Personal GeoDatabase

Add vector layer toolbar

Add vector layer interface

Perhaps then you can do a join...?


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

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