Scale a group of curves by pinning them to multiple points, more like distorting an image in Photoshop

just like when you import an image into rhino and it become a surface, then you can show control points of the surface and play with them to distort the image.
I want to do the same but to a group of closed curve.
the actual target is to align a drawing of a city buildings top view to google earth’s imagery, simple two points scaling does not work, I need to pin the drawing to multiple points in order to align it perfectly!
thanks for helping…

I don’t know if this is a grasshopper job or so, I’m just asking