17

We are in the process of getting our property boundaries corrected and a side effect of this is that we need to move any assets that have been drawn relative to the property boundaries, so they are still inline correctly.

The company that does the property corrections gives us shift vectors and we normally run all our layers though FME using the vectors to correct the locations.

I was wondering if there is anything like this in GRASS?

PolyGeo
  • 65,136
  • 29
  • 109
  • 338
Nathan W
  • 34,706
  • 5
  • 97
  • 148

1 Answers1

8

In GRASS you can use v.transform for this on vector data: Performs an affine transformation (shift, scale and rotate, or GPCs) on vector map.

markusN
  • 12,976
  • 31
  • 48
  • Isn't an affline transformation a uniform shift? I believe rubber sheeting is more of a distortion based on a number of different vectors. – Damien Nov 16 '11 at 00:15
  • 2
    In GRASS 7 there is now also a new tool v.rectify: v.rectify uses control points to calculate a 2D or 3D transformation matrix based on a first, second, or third order polynomial (http://grass.osgeo.org/manuals/html70_user/v.rectify.html) – markusN Mar 03 '12 at 05:28
  • Maybe also possible to do this with two linear reference systems? https://grass.osgeo.org/grass79/manuals/lrs.html – mankoff Dec 11 '20 at 12:04