Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

How do I create point features with exact (manually entered) coordinates in QGIS?

I get precise GPS coordinates from a survey team which I need to add to a point layer. What I want: -Add point, type in the coordinates and when pressing enter the point is created where it is supposed to be.

share|improve this question
    
Thank you all for the help. I didn't see the "Numerical Digitize" tool due to the width of my window hiding it. I apologize for my sloth. Thanks again, Greg –  Greg Aug 15 '13 at 13:18
add comment

5 Answers

Use plugin Numerical Vertex Edit (http://pyqgis.org/). Or create table with Lat/Lon/Name and save in csv, then load csv table in QGIS (Add Delimited text layer) (info gis-lab.info)

share|improve this answer
add comment

I prefer HasT's second solution if there are more than a handful of points. Enter coordinates (separate X and Y columns), labels and any other data in your spreadsheet of choice. Save in CSV format and use "Add Delimited Text Layer" to add in your points as a layer:

enter image description here

and a window comes up asking you which columns to use as X & Y coordinates and other options.

Edited to add: see also this tutorial linked at the QGIS Wiki.

share|improve this answer
    
Thank you for your answers. But if I use csv-import it will end up in a new separate layer. I created some test points just so earlier this morning. Then I have to merge that layer to my existing layer and it feels like an unnatural workaround when it most often isn't more than a handful of points to add. I will look at the Numerical Vertex Edit and see if it is what I am looking for. I still think an option to manually define coordinates when creating new points would be of great added value to QGIS. –  Per Engstrom Sep 25 '12 at 11:19
    
Do you need to maintain the data in a shapefile? As you create a set of data, you could view it in QGIS, then export it back to a csv - use MMQGIS export geometery, or copy the data direct from the attribute table. Maintain a list in csv or spreadsheet form which can easily have new points and attributes added. As need be, load that file up via the Add Delimited Text Layer dialog. I do this a bit and it works fine. You need to consider how to keep the integrity of data, which is one reason why adding to an existing file is a good methodology. –  Willy Sep 26 '12 at 12:01
add comment

You could abuse the 'Azimuth and Distance' plug-in to do this. Enter the x and y ordinates in the 'Starting vertex' boxes and press 'Draw'. The point shapefile has to be in edit mode. I'm not sure which repository has this plug-in, but a Google search will find it. If you're entering lat/lon coordinates remember that lat is 'y' and lon is 'x'. N.

share|improve this answer
    
Another way of doing it would be to first enter the measured coordinates in a spreadsheet, save it as .csv and import it to a separate layer and then snap-add new points in the live layer to the temorary one just imported from the csv-table. It works, but again, in my humble opinion, it is a lot of work just to add some points where I want them. The reason I am interested in solving this issue is because I am curious to see if I can introduce QGIS at my workplace. I use n and e as in northing and easting to avoid confusion when different programs defines x and y differently. Thanks again! –  Per Engstrom Sep 26 '12 at 11:52
add comment

Use "Numerical Digitize" command to Create points in QGIS with exact (manually entered) precise coordinates. The "Numerical Digitize" command is found on the "Digitizing" tool bar.

Make sure your "Toggle Editing" in on for the layer you want to digitze (add coordinates to), so that "Numerical Digitize" button will be active. You can do this for both point and polygon data.

Hope this helps

share|improve this answer
add comment

What format do your surveyors use to give you their data? Ours can give me a .dxf file which I can drag onto the QGIS canvas.

That contains points, lines and polygons, so I am asked what I want to import. I can select them all and QGIS gives me three files. I simply save the points layer into a shape file and I have all the exact points I need.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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