Skip to main content
Solved

Custom Transformation from ED50 to ETRS89

  • February 2, 2017
  • 4 replies
  • 91 views

oscard
Influencer
Forum|alt.badge.img+22

Hi.

I have a DGN whose EPS is 23030 (ED50) and I need to transform it into 25830 (ETRS89) using the method 7 Parameters. I have edited the "MyCoordSysDefs.fme" to add the following:

XFORM_DEF TestTransformation \\

SRC_DTM ED50 \\

TRG_DTM ETRS89 \\

DESC_NM "My custom transformation" \\

GROUP "Custom" \\

INVERSE Yes \\

MAX_ITR 8 \\

CNVRG_VAL 1e-09 \\

ERROR_VAL 1e-06 \\

METHOD 7PARAMETER \\

DELTA_X -130.5090 \\

DELTA_Y -89.9490 \\

DELTA_Z -145.9030 \\

BWSCALE 5.2690 \\

ROT_X 3.1126 \\

ROT_Y -0.4718 \\

ROT_Z 3.3181

Is this correct?

How do I use my custom transformation? Does FME use it any time the "Reprojector" transfomer has to go from SRC_DTM to TRG_DTM?

Thanks for any kind of help provided!

FME version: 2016

EDIT: Sorry for the original question. I'm a newbie in this field and many times I use incorrect concepts

Best answer by oscard

I forgot about this question. Sorry for posting it twice.

A user has answered me in the other one:

https://knowledge.safe.com/questions/41776/custom-transformation-issue.html

This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

4 replies

itay
Supporter
Forum|alt.badge.img+18
  • Supporter
  • February 2, 2017

Dont understand you question, if the coordinate system of the data in unknown then intorducing the target coordinate system is just one part of the proces, hopefully somebody form Safe mught shaed some more light on how to get that done.

Eventually you will need to transform the dgn data into your target coordinate system (after succesfuly intorducing it). This wont be possible via the reprojector since the input data coordinate system is unknown, so you will have to do some kind of affine transformation to get it into your target coordinate system.

Hope this helps.


oscard
Influencer
Forum|alt.badge.img+22
  • Author
  • Influencer
  • February 2, 2017

Dont understand you question, if the coordinate system of the data in unknown then intorducing the target coordinate system is just one part of the proces, hopefully somebody form Safe mught shaed some more light on how to get that done.

Eventually you will need to transform the dgn data into your target coordinate system (after succesfuly intorducing it). This wont be possible via the reprojector since the input data coordinate system is unknown, so you will have to do some kind of affine transformation to get it into your target coordinate system.

Hope this helps.

Sorry, I know my question has a lot of misconcepts. I was wrong about some facts, so I'm going to edit it.

 

 

Thanks for the help!

 


oscard
Influencer
Forum|alt.badge.img+22
  • Author
  • Influencer
  • Best Answer
  • March 24, 2017

I forgot about this question. Sorry for posting it twice.

A user has answered me in the other one:

https://knowledge.safe.com/questions/41776/custom-transformation-issue.html


lifalin2016
Supporter
Forum|alt.badge.img+39
  • Supporter
  • March 24, 2017

Dont understand you question, if the coordinate system of the data in unknown then intorducing the target coordinate system is just one part of the proces, hopefully somebody form Safe mught shaed some more light on how to get that done.

Eventually you will need to transform the dgn data into your target coordinate system (after succesfuly intorducing it). This wont be possible via the reprojector since the input data coordinate system is unknown, so you will have to do some kind of affine transformation to get it into your target coordinate system.

Hope this helps.

Itay, ED50 is unfortunately not a "universal" nor well-defined datum. Basically, each country using it had their own "dialect" of it with a different set of datum offset parameters. FME implements a "common European" version, which may end up shifting the ground coordinates by several meters. When ED50 was still in use in Denmark, we had to tweak the FME definition of ED50 the same way.