Is there any way of merging lots of street data in QGIS and getting one layer for exporting it to Postgresql? I know one method using mmqgis "Merge Layer" tool. It works in Ubuntu but not in Windows. When I want to open my MapInfo .TAB file in Windows it opens but this time mmgqis tools do not work. In Ubuntu it gives "*.TAB is not a valid or recognized data source "...

Can I solve this with some Python code or any other way?


  • Hi Aragon N. Please consider starting to accept answers to your questions if they helped you solve your problems.
    – underdark
    Aug 26 '11 at 8:52

MMqgis is a 3rd party plugin, you may want to try the Merge tool in the vector menu. You have also a Merge tool in the digitizing toolbar.


If you are just doing this to load the data into PostGIS later, you might instead use Postgis Manager plugin for QGIS which allows you to load Shapefiles into tables either creating a new table or appending the data to an existing table:

enter image description here

If you are looking for a script solution, I'd suggest using shp2pgsql. That's the same thing Postgis Manager is using in the background.

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.