I have downloaded a polygon online that represents the border of a property that I would like to do further work with. The problem is that the polygon is in the incorrect place and is the incorrect size. I've had a number of goes at moving it by exporting to a new CRS but haven't had any luck getting it to a different spot with this method. In light of this, I was hoping to move the polygon manually from its current location to a new set of coordinates, preserving its shape in the process. I would then have to enlarge it to fit the size of the property.

Is this possible? Is there an easier method? If it is possible, how could I go about doing so? I am currently using QGIS 3.16.11.

  • Welcome to GIS SE! We're a little different from other sites; this isn't a discussion forum but a Q&A site. Your questions should as much as possible describe not just what you want to do, but precisely what you have tried and where you are stuck trying that. Please check out our short tour for more about how the site works
    – Ian Turton
    Mar 4, 2022 at 11:29

2 Answers 2


To edit a feature manually while preserving its shape:

  • make sure you have the Advanced Digitizing Toolbar enabled:
    View -> Toolbars -> Advanced Digitizing

  • Toggle edit mode for the layer

  • Use these buttons to 1: Move Feature 2: Rotate Feature 3: Scale Feature

enter image description here

Clicking a vertex on your feature will allow you to snap it to a feature in another layer, which could be useful if you know the coordinates of a particular corner, for example:

enter image description here

  • 1
    Extra love for the nice GIF.
    – Erik
    Mar 4, 2022 at 11:57
  • Appreciated. If a picture speaks a thousand words then how many does a GIF speak? ;-)
    – Matt
    Mar 4, 2022 at 11:58
  • Fantastic, that worked perfectly! Thank you so much :)
    – ecoQs
    Mar 9, 2022 at 4:03
  • wow know you is exist this as geospatial function like st_buffer or st_intersects ? Jul 21, 2022 at 15:11
  • Have you seen st_translate?
    – Matt
    Jul 25, 2022 at 8:27
  1. Enable Toggle editing of your polygon layer,
  2. Select vertex tool from digitizing toolbar,
  3. Bring your cursor over the polygon layer and right click on the mouse, and
  4. You will see a table of the x and y coordinates of your polygon layer, under the layer window.

Now, you can edit all the x and y coordinates from the table.

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.