I have a shapefile with some polygons that I would like to superimpose to a raster image, but unfortunately they don't match perfectly due to the reference system the shp has been created with. So, I now want to "georeference" the shp so that all the polygons would match the below raster image. It's not just a matter of moving it, the polygons are a bit deformed compared to the img, so I need to create some control points to tell the program how I would like to move them. I know this can easily be done for rasters, but what about features? Moreover, I am adding that I know that I can always georeference the raster to the shp, but in this case the raster must stay where it is, I only need to move the shp, as this is supposed to be the second part of the same job, but coming from another source has caused this problem which I have to deal with.
You want to use the "Spatial Adjustment" toolbar in ArcGIS, it works much like the georeferencing tool, but for vector data rather than raster. It can be applied to an entire layer at once, so you can create just a few control points (they're called "displacement links" in the spatial adjustment tool) and move every polygon in your layer.