[GIS] Cannot open .osm file in QGIS

importopenstreetmapqgisqgis-plugins

I want to view a .osm file that was generated from an Overpass API query.

I tried the steps given in QGIS tutorial on OSM wiki. The tutorial says

  1. Start QGIS Desktop
  2. Go to: Vector (menu) → OpenStreetMap → Import Topology from XML.
  3. Select the .osm file, and it'll suggest a name for the SpatiaLite database that will be created from this data.

But when I opened the QGIS, the vector menu does not give drop-down submenu.

Am I missing something in the steps or the QGIS tool on my machine is not installed correctly? Any suggestions?

This is the most related question I could find. But it was not very helpful when it comes to my problem.

Best Answer

You can load OSM data saved on your local disc into QGIS with Add Vector layer.

Alternatively, use the QuickOSM plugin. You can run your Overpass queries directly here, and load an osm file you saved to disk. Or load everything inside the canvas with the OpenStreetMap - All OSM query in the My Queries tab.

BTW you should update to QGIS 3.4, because 3.0 had lots of bugs.