Skip to main content
Question

Can FME convert Ground coordinates to UTM?

  • February 12, 2020
  • 4 replies
  • 63 views

Forum|alt.badge.img

I have an AutoCAD drawing in ground coordinates and need to get this into a usable projection to use in ArcGIS Pro. Is FME able to do this? I have the math that is typically used to do such a conversion (below), but I am not quite clear how to implement this in an FME workspace:

 

 

To Transform Ground to UTM Coordinates

Example: Point100 (Ground) 13262.582 m N, 4380.119 m E

1. Shift back to the original scaled coordinate value:

13262.582 m + 6,000,000 m = 6013262.582 m N

 

4380.119 m + 410,000m = 414380.119 m E

2. Scale Point 100 from the Ground down to the Grid using the CSF:

6013262.582 m * 0.9996899303 = 6011398.051 m

 

414380.119 m * 0.9996899303 = 414251.632 m

 

Suggestions?

Thank you.

4 replies

Forum|alt.badge.img+2
  • February 13, 2020

@prpa_gis Affiner tranformer or a combination of the Offsetter and Scaler should do the trick. Then the CoordinateSystemSetter to set the coordinate system.


Forum|alt.badge.img
  • Author
  • February 13, 2020
markatsafe wrote:

@prpa_gis Affiner tranformer or a combination of the Offsetter and Scaler should do the trick. Then the CoordinateSystemSetter to set the coordinate system.

Thanks Mark:

I will give this a try. This is exactly the software one would think would be perfect for this type of transformation, and this tool would be great if I can get it to work. Now I have a project :-). I'm assuming that it's going to be something like Reader ->Affiner transformer->projector->writer?


Forum|alt.badge.img
  • Author
  • February 13, 2020

Naturally I'm having all sorts of problems with this. What my brain interprets as "intuitive" and what FME is asking me to do are obviously two different things :-).

This is what I have managed to create...all I'm trying to do is get something (anything) to transform, and once I have achieved that I can make the FMW more elaborate:

I get a fatal error starting with "Cannot write a non-area feature to an area feature class". However, I was trying to select and set the conversion to using a linear layer and output to a line type, but I continue to get the similar error messages.

I did get it to run without errors once, but there was no output at all.

My Affiner looks like:

 

My Reprojector looks like this (I thought setting the source coordinate system to the source ACAD file was a safe bet, but perhaps not?

 

In any case, I'm obviously missing something, but I'm just spinning my wheels here at the moment.

Suggestions?


daveatsafe
Safer
Forum|alt.badge.img+19
  • Safer
  • February 18, 2020

Hi @prpa_gis,

To implement the transformation you described, please use an Offsetter, then a Scaler, in order to retain the order of operation.

Set the X offset to 410000 and the Y offset to 6000000.

Set both the X and Y scale to 0.9996899303.

Next, use a CoordinateSystemSetter transformer to set the coordinate system to the applicable UTM zone and datum (ie. UTM84-10N).


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