Skip to main content
Question

Georeferencing CAD data

  • December 30, 2020
  • 1 reply
  • 106 views

fmenco
Contributor
Forum|alt.badge.img+5

I have a DWG file which is in an unknown coordinate system. I believe the data was inserted through a local coordinate system, but I'm not sure. This DWG consists of multiple layers.

One of these layers is also available through another channel, where the coordinate system is known.

Is it possible to georeference the DWG file to this 2nd dataset?

I tried reprojectingthe DWG file, but it didn't work.

tomf
Contributor
Forum|alt.badge.img+14
  • Contributor
  • January 7, 2021

If the layer that is available in the other channel, with the known coordinate system, has the same vertex coordinates in both sources, you could try using a CoordinateSystemSetter transformer to "tag" all the dwg data with the known coordinate system. Reprojection wouldn't work here as that process requires the dwg data to already have a coordinate system assigned.

 

However if the known coordinate system is not the "local" system you suspect the dwg to be in there are only a few options available to you (that I can currently think of!)

  1. Get the local coordinate system details from the DWG author (usually not possible, or too hard) and reproject
  2. Simple: Attempt a bulk shift of the dwg data to match the two corresponding layers (try the Offsetter transformer)
  3. More complex: Attempt an affine shift of the data (use the AffineWarper transformer) using the two corresponding layers to construct control vectors that define the change from "Observed" (dwg) location to the controlled (known coordinate system) location

 

Hope this post points you in the right direction.


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