I uploaded a vector layer with points = cities. After zooming in I found out that some cities are on wrong places. How can I change the geolocation for a specific point, city?
If the layer is editable all you need to do is right click on the layer and select
Toggle Editing and then in the
Digitizing Toolbar select the
Move Feature(s) button. Then you can click and drag the points however you want. When you are done moving your points select
Save Layer Edits also in the
Digitizing Toolbar. If the layer is not editable you will need to save the layer as something that is editable, and then make your changes to that layer.
Below is a screenshot of the Digitizing Toolbar.
Descriptions of the buttons going left to right
- Current Edits (Rollback, save, cancel, etc.)
- Toggle Editing
- Save Layer Edits
- Add Feature
- Add Circular Ring
- Move Feature(s)
- Node Tool
- Delete Selected
- Cut Features
- Copy Features
- Paste Features
Also if you want to change the coordinates of the points with specific values, you don't need a plugin to do that. You can select the
Node Tool button and click on a point. This should bring up the
Vertex Editor panel and you can change your X Y values directly in there. If the layer includes Z and or M values, the vertex editor will also allow you to edit the Z and or M values. Thanks @mgri for reminding me about the possible need to change values directly by coordinates.
Instead, if you need to move the point to a specific location (i.e. using specific coordinates), you may use the Numerical Vertex Edit plugin.
It's very simple to use:
- Right click on the layer and select
- Select the point you need to move;
- Enter the new coordinates using the units of measure of the layer that you edit.
You may install it from
Manage and Install Plugins.