Skip to main content
Question

Challenge: Reverse Engineering a custom projection

  • 11 December 2017
  • 1 reply
  • 12 views

jstanger
Forum|alt.badge.img+1

I have an interesting challenge. I've been provided an AutoCAD DWG with blocks placed using an unknown (an so far unable to be determined) projection and asked if I can take some source data in MapInfo (GDA94) and place it onto the DWG. Obviously without knowing the projection its not a trivial problem to make assets line up.

What I am able to do is in the source data identify objects that exist as blocks in AutoCAD and match on feature attributes. This gives me around 3,000 common points with locations in the unknown coordinate system relative to the known source data. I thought I might be able to use the rubber sheeting transformer to create a transformation that would simulate a reprojection but the closest I've managed seems to result in the geometry being stretched in the y-axis by around a factor of 2 to 5.

Am I just looking down a fruitless path or is there some hope? Can anyone suggest an alternative approach given the ability to match two sets of points within the two systems? I am able to bring Python to the problem if FME OOTB doesn't have sufficient tools.

takashi
Contributor
Forum|alt.badge.img+17
  • Contributor
  • December 11, 2017

Hi @jstanger, I think the RubberSheeter should work fine if the Control vectors have been created properly from the common points. How do you think about the reason why the geometries have been stretched along the y-axis unexpectedly? How's the x-axis?


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings