1

I am using QGIS version 3.4.1-Madeira and want to add either a point on a map or hovertips on data that is in the attribute table.

What is the best method to do this?

2
  • 2
    turn on Map Tips for that layer and configure what you want to show in the properties of the layer under Display Commented Jul 25, 2019 at 17:18
  • Add a point on a map ? What do you mean ? What do u want to do that qgis is not already naturally doing ?
    – Snaileater
    Commented Jul 25, 2019 at 17:51

1 Answer 1

1

If your CSV file has geospatial information in it

Geospatial information should be two separate columns, called something like X coordinate and Y coordinate, or Latitude and Longitude.

Import the CSV using Add Delimited Text layer in the Layer menu > Add layer. This will add points to your map, and each point will be associated with the data from the same row of the CSV.

If your CSV file doesn't have geospatial information:

  1. Create a new point layer.
  2. Add new point features until you have one for each row of the CSV.
  3. Assign a unique ID to each point feature that corresponds to a unique ID already in the CSV. If the CSV doesn't have a unique ID field, add one.
  4. Import the CSV as an attribute-only table.
  5. Do a table join between the CSV and the point layer you created.

Once you have the CSV data in your QGIS project and associated with points on the map canvas, do as DPSSpatial said:

Turn on Map Tips for that layer and configure what you want to show in the properties of the layer under Display.

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.