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
    Commented 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. Commented Jul 24, 2014 at 10:27
  • Unfortunately, this is beyond my scope as I am only familiar with QGIS. Hopfully others will advise.
    – Joseph
    Commented Jul 24, 2014 at 10:31
  • Do you know how to transfer a .mdb file to a .shp file in QGIS? Thanks. Commented Jul 24, 2014 at 10:32
  • I, as well, have not used ArcGIS before. I only know how to use QGIS. Commented 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 you have read our privacy policy.

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