I have a set of points in an unknown crs. How can I convert (not guess) this to a given crs? I know, or rather I can determine the actual coordinates of each point in order to have some reference points to match against. How can I convert the rest of the points using these reference points? I have done this with raster images (using qgis + georeferencer plugin) , but I don't seem to find any tools for doing this with points. I don't need great accuracy.

I have managed to center it and scale it in a very naive and linear based on a single reference point (near the center) but the accuracy is pretty bad, specially with points far away from the reference point.

  • 1
    This very closely related question may already provide all the answers you need: gis.stackexchange.com/questions/23998/…
    – whuber
    May 23 '12 at 16:45
  • @whuber, tanks. I followed the answer on the post, but got completely wrong answers. I'm probably doing something wrong. I was thinking of a tool or plugin that would spare me the PhD in math or Geo stuff
    – pakman
    May 23 '12 at 18:45

I finally managed to transform the points using OpenJump.

First I load the layer with my reference points. Then I load the layer with the local coordinates (I had to do some manual transformations before so that it would overlap the reference layer).

Form the main menu, "Tools"->"Warp"->"Warping...".
A dialog appears. On the source layer you select the unadjusted layer. I checked Warp incrementally and Auto-hide layers. Then you select the green arrow in the dialog and start drawing vectors from the unadjusted points to the actual reference points.

You can even load additional layers, after having warped the layer and you can apply the same transformation using the "Copy Layer To Vectors" button. A new layer will appear with your transformed points.

Nice and easy, no thorough knowledge or math needed.

Hope this helps someone else.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.