Is it possible to add a simple image or graphic to the map canvas in QGIS (e.g. a symbol marker)?

  • what QGIS version are you using? – Gago-Silva Dec 26 '12 at 20:19

You can add a symbol to the map rather than the print output in Composer. QGIS 1.8.0 Lisboa has some generic symbols included. If you go to Settings/Style Manager then ADD then Symbol Layer Type and choose SVG Marker you can choose from a number of symbols there and save the one you want.

Once you have your chosen symbol you need to add a Shapefile Layer in Layer/New and choose New Shapefile Layer. Give the layer the attributes you require, ensure it is POINT type rather than Polygon, and save. The new layer will appear in the Layers area. To add your new symbol ensure you are working in the new layer. Toggle editing on and choose the Add Feature tool. Click in the position you want your new symbol and you will get a small round generic point symbol.

To get your chosen symbol you need to right click the layer, choose Properties and then the Style Tab. The symbol you chose earlier should be there ready for you to choose.

  • Thanks. SO I do have to make a shapefile to add a dot or line to a map. At least that is easy to do. – Allison Dec 27 '12 at 16:07
  • You don't HAVE to Allison but safest to so you don't start editing and possibly getting in to trouble with your original data. – nigellaw Dec 27 '12 at 16:27
  • If a given answer works for you Allison it is worth marking it as the accepted answer. It helps your reputation and shows others with a similar problem that the answer is a good one. – nigellaw Dec 28 '12 at 19:18

Assuming that you are using at least QGIS Wroclaw (1.7.4), images or graphic in can be added in composer:

File -> New Print Composer -> Layout

and you will find all the options you are looking for.

  • I was wanting to add something to the map canvas, so it moves with the map. But thanks anyway. (using latest version - just downloaded and learning QGIS) – Allison Dec 27 '12 at 16:09

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.