AI Assistant
Notifications
Clear all

Find 7 Parameters and transform a drawing in Carslon Survey

13 Posts
5 Users
0 Reactions
1,059 Views
bingeomap
(@bingeomap)
Posts: 9
Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Hi,
Are there Carlson Survey users and professionals here?
I am new in Carlson Survey. Therefore I can't resolve my task.

There are 64 geodetic control points (benchmarks).
And I have got their coordinates in two systems: 1) in SK-42 (it is Pulkovo-42 Gauss-Kryuger Zone-9) and 2) in UTM-39 WGS-84.
My questions:
1) How can I find the 7 Helmert transformation parameters from first to second system in Carlson Survey?
and
2) After it, how can I transform (appling the parameters) my maps (drawings) from first system to second in Carlson Survey?
Thank you!

Binnat Khalilov


 
Posted : September 19, 2015 11:55 am
rj-schneider
(@rj-schneider)
Posts: 2780
Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Did you ever find an answer to this?


 
Posted : September 21, 2015 4:44 am
bingeomap
(@bingeomap)
Posts: 9
Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

No, Schneider. Nobody didn't answer to this.
Do you have any idea?


 
Posted : September 21, 2015 5:02 am
rj-schneider
(@rj-schneider)
Posts: 2780
Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

bingeomap, post: 337253, member: 10377 wrote: No, Schneider. Nobody didn't answer to this.
Do you have any idea?

No, I'm sorry I don't but, it was an interesting question.


 
Posted : September 21, 2015 5:43 am
bingeomap
(@bingeomap)
Posts: 9
Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

I have find the functions for it....
But I don't know:
1) Are these 7 parameters for the global geocentric cartezian systems or local?
2) And can I use these parameters in other - thirty-party softwares or is it only for use in Carlson Survey?


 
Posted : September 21, 2015 6:02 am

ladd-nelson
(@ladd-nelson)
Posts: 738
Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

bingeomap, post: 337255, member: 10377 wrote: I have find the functions for it....
But I don't know:
1) Are these 7 parameters for the global geocentric cartezian systems or local?
2) And can I use these parameters in other - thirty-party softwares or is it only for use in Carlson Survey?

From information I could find on the Carlson http://files.carlsonsw.com/mirror/manuals/Carlson_2016/source/General/Points/CooRDinate_File_Utilities/CooRDinate_File_Utilities.htm&apos ;">cfutransform routine:

[INDENT=1]The Helmert 7-Parameter method can also be used for local transformations. The 7-Parameter Values can be calculated from control points or entered by the user.[/INDENT]
[INDENT=1]
The Transformation Type chooses between doing a 2D transformation and 3D transformation. For the 3D transformation, the program transforms the x/y using the same method as the 2D transformation, and the z is transformed using an elevation difference model that is modeled by either a best-fit level plane or tilted plane as set by the Vertical Transformation setting.[/INDENT]

Since the process generates seven parameters of:

  • Translate (X, Y, Z)
  • Rotate (x, y, z)
  • Scale

it would be an educated that these values can/could be used in other software applications that accept the Helmert 7-Parameter methodology. For what it's worth, I did find an http://www.engineeringsurveyor.com/software/transformations.xls&apos ;">Excel transformation spreadsheet at http://www.engineeringsurveyor.com&apos ;">www.engineeringsurveyor.com. I can't speak to its validity but it could be useful as an additional check. I hope this information helps.


 
Posted : September 21, 2015 10:18 am
bingeomap
(@bingeomap)
Posts: 9
Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Thanks, Ladd.
I understood, yet.


 
Posted : September 21, 2015 10:25 pm
nate-the-surveyor
(@nate-the-surveyor)
Posts: 10538
Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

I'm afraid that a 7 perimeter transformation is more than I have ever understood. Yet, I suspect it has been done.
Without understanding.
N


 
Posted : September 22, 2015 12:17 am
bingeomap
(@bingeomap)
Posts: 9
Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Nate The Surveyor, post: 337401, member: 291 wrote: I'm afraid that a 7 perimeter transformation is more than I have ever understood. Yet, I suspect it has been done.
Without understanding.
N

Nate, what didn't you understand?


 
Posted : September 22, 2015 12:22 am
nate-the-surveyor
(@nate-the-surveyor)
Posts: 10538
Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

I did it, not knowing that was what I was doing. I knew it as "Best Fit" and did my own fuzzy math to make it do what I wanted. Thanks for posting that explanation.


 
Posted : September 22, 2015 12:29 am

shawn-billings
(@shawn-billings)
Posts: 2691
Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Helmert transformations are based on the Euclidean grid system of the coordinates being used. A seven parameter system can be ECEF, but only if the source and destination coordinates are ECEF.

The basic work flow of Helmert transformations is:
1. Determine centroid of both systems. This is a simple average of each dimension, ie Nothing, Easting, Up. The translation will be from the average NEU of the source coordinates to the average NEU of the destination coordinates.
2. Determine radial inverse, direction and distance, from centroid to each point.
3. Determine scale factor by solving least squares of distance residuals of the radials.
4. Determine rotation by solving least squares of angular residuals of radials.
5. Apply best translation, rotation(s) and scale to source coordinates. Solve difference between transformed source and destination coordinates to see goodness of fit.


 
Posted : September 22, 2015 6:17 am
shawn-billings
(@shawn-billings)
Posts: 2691
Member
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

I should clarify No. 4. Actually it isn't a least squares of the angular residuals (in angular units), it is a least squares solution of the arc distance of the rotation angle x radial distance from centroid to point. This way points that are very close to the centroid and may have large residuals in angular units don't skew the results. By solving for the arc distance and linearizing the residuals, a scale factor can be determined, just like the scale factor for distances, that is then applied to the rotation angle (in angular units).


 
Posted : September 22, 2015 7:54 am
bingeomap
(@bingeomap)
Posts: 9
Member
Topic starter
Translate
English
Spanish
French
German
Italian
Portuguese
Russian
Chinese
Japanese
Korean
Arabic
Hindi
Dutch
Polish
Turkish
Vietnamese
Thai
Swedish
Danish
Finnish
Norwegian
Czech
Hungarian
Romanian
Greek
Hebrew
Indonesian
Malay
Ukrainian
Bulgarian
Croatian
Slovak
Slovenian
Serbian
Lithuanian
Latvian
Estonian
 

Shawn, thank you very much for detailed explanation. I realy didn't know these.


 
Posted : September 22, 2015 8:11 am