| The SDL Component Suite is an industry leading collection of components supporting scientific and engineering computing. Please visit the SDL Web site for more information.... |
|

Home GeoPack GeoBasics Procedures and Functions HelmertTransform |
|||||||||||||||||||
HelmertTransform |
|||||||||||||||||||
The function HelmertTransform converts coordinates between different geodetic datums specified by the parameters CodeIn and CodeOut. The transformation is a linear combination of a translation, a scaling and a rotation step which is calculated according to the following equation:
The transformation has to be performed in Cartesian space, thus the geodetic coordinates (latitude, longitude, and altitude) have to be converted to Cartesian ones before applying the transformation. All the conversions and the transformation are performed by the function HelmertTransform automatically, so the user only has to specify the initial and the target datum (parameters CodeIn, CodeOut), and the geodetic coordinates in the initial datum (parameters LatIn, LongIn, and AltIn for latitude, longitude, and altitude, respectively). The transformed geodetic coordinates are returned in the variable parameters LatOut, LongOut, and AltOut. The function returns the following error codes:
The parameters CodeIn and CodeOut control the type of conversion and may be selected according to the following table:
---------------------------------------------------------------------------------------
Code Name Region Ellipsoid
---------------------------------------------------------------------------------------
001 ACCRA Ghana gelWarOffice
002 ADINDAN Burkina Faso gelClrk80
003 ADINDAN Cameroon gelClrk80
004 ADINDAN Ethiopa gelClrk80
005 ADINDAN Mali gelClrk80
006 ADINDAN Mean gelClrk80
007 ADINDAN Senegal gelClrk80
008 ADINDAN Sudan gelClrk80
009 ANTIGUA ISLAND ASTRO 1943 Antigua gelClrk80
010 AIN EL ABD 1970 Bahrain gelInt24
011 AIN EL ABD 1970 Saudi Arabia gelInt24
012 AMERICAN SAMOA 1962 Samoa Islands gelClrk66
013 RD, AMERSFOORT Netherlands gelBess41
014 ANNA 1 ASTRO 1965 Cocos Islands gelAuNat65
015 ARC 1950 Southern Africa gelClrk80
016 ARC 1950 Botswana gelClrk80
017 ARC 1950 Burundi gelClrk80
018 ARC 1950 Lesotho gelClrk80
019 ARC 1950 Malawi gelClrk80
020 ARC 1950 Swaziland gelClrk80
021 ARC 1950 Zaire gelClrk80
022 ARC 1950 Zambia gelClrk80
023 ARC 1950 Zimbabwe gelClrk80
024 ARC 1960 Kenya gelClrk80
025 ARC 1960 Tanzania gelClrk80
026 ASCENSION ISLAND 1958 Ascension gelInt24
027 MONTSERRAT IS. ASTRO 1958 Montserrat gelClrk80
028 ASTRO STATION 1952 Marcus Islands gelInt24
029 ASTRO BACON E 1845 Iwo Jima gelInt24
030 AUSTRALIAN GEODETIC 1966 Australia gelAuNat65
031 AUSTRALIAN GEODETIC 1984 Australia gelAuNat65
032 DJAKARTA Indonesia gelBess41
033 BEKAA BASE SOUTH END Lebanon gelClrk80IGN
034 BERMUDA 1957 Bermuda gelClrk66
035 BISSAU Guinea Bissau gelInt24
036 BOGOTA OBSERVATORY Colombia gelInt24
037 BERNE (1898), Switzerland gelBess41
038 BUKIT RIMPAH Indonesia gelBess41
039 CAPE CANAVERAL Florida & Bahamas gelClrk66
040 CAMPO INCHAUSPE 1969 Argentina gelInt24
041 CANTON ASTRO 1966 Phoenix Islands gelInt24
042 CAPE South Africa gelClrk80
043 CAMP AREA ASTRO Antarctica gelInt24
044 S-JTSK Czech Republic gelBess41
045 S-JTSK Slovakia gelBess41
046 CARTHAGE Tunisia gelClrk80IGN
047 CHATHAM ISLAND ASTRO 1971 New Zealand gelInt24
048 CHUA ASTRO Paraguay gelInt24
049 CH1903+ Switzerland gelBess41
050 CORREGO ALEGRE Brazil gelInt24
051 OBSERVATOROI Mozambique South gelClrk66
052 CYPRUS 1935 Cyprus gelHongKong63
053 ESTONIA 1937 Estonia gelBess41
054 DABOLA Guinea gelClrk80
055 DECEPTION ISLAND Antarctica gelClrk80
056 GUX 1 ASTRO Guadalcanal Island gelInt24
057 EASTER ISLAND 1967 Easter Island gelInt24
058 WAKE-ENIWETOK 1960 Marshall Islands gelHough60
059 EUROPEAN DATUM 1950 Europe gelInt24
060 EUROPEAN DATUM 1950 Western Europe gelInt24
061 EUROPEAN DATUM 1950 Norway & Finland gelInt24
062 EUROPEAN DATUM 1950 Denmark gelInt24
063 EUROPEAN DATUM 1950 Channel Islands gelInt24
064 EUROPEAN DATUM 1950 Portugal and Spain gelInt24
065 EUROPEAN DATUM 1950 Portugal gelInt24
066 EUROPEAN DATUM 1950 Balearic Islands gelInt24
067 EUROPEAN DATUM 1950 Spain (except NW), gelInt24
068 EUROPEAN DATUM 1950 Spain NW gelInt24
069 EUROPEAN DATUM 1950 Gibraltar gelInt24
070 EUROPEAN DATUM 1950 Italy - Sardinia gelInt24
071 EUROPEAN DATUM 1950 Italy - Sicily gelInt24
072 EUROPEAN DATUM 1950 Malta gelInt24
073 EUROPEAN DATUM 1950 Former Yugoslavia N gelInt24
074 EUROPEAN DATUM 1950 Greece gelInt24
075 EUROPEAN DATUM 1950 Cyprus gelInt24
076 EUROPEAN DATUM 1950 Turkey gelInt24
077 EUROPEAN DATUM 1950 Algeria gelInt24
078 EUROPEAN DATUM 1950 Tunisia gelInt24
079 EUROPEAN DATUM 1950 Egypt gelInt24
080 EUROPEAN DATUM 1950 Lebanon gelInt24
081 EUROPEAN DATUM 1950 Iran gelInt24
082 EUROPEAN DATUM 1950 Middle East gelInt24
083 EUROPEAN DATUM 1950 Oman gelInt24
084 EUROPEAN 1979 Europe gelInt24
085 EUROPEAN 1979 Portugal gelInt24
086 ETRF89 Europe gelWGS84
087 FAHUD Oman gelClrk80
088 OBSERVATORIO MET. 1939 Flores gelInt24
089 FORT THOMAS 1955 St Kitts-Nevis gelClrk80
090 GAN 1970 Rep. of Maldives gelInt24
091 GEOCENTRIC DATUM AUSTRALIA Australia gelWGS84
092 GEODETIC DATUM 1949 New Zealand gelInt24
093 DOS 1968 Gizo Islands gelInt24
094 GRACIOSA BASE SW 1948 Azores gelInt24
095 GGRS87 Greece gelWGS84
096 GUNUNG SEGARA Indonesia gelBess41
097 GUAM 1963 Guam gelClrk66
098 HARTEBEESTHOCK 1994 South Africa gelWGS84
099 HELSINKI, KALLIO CHURCH Finland gelInt24
100 HERAT NORTH Afghanistan gelInt24
101 MGI DATUM/HERMANNSKOGEL Austria gelBess41
102 HERMANNSKOGEL Former Yugoslavia gelBess41
103 HITO XVIII 1963 Chile gelInt24
104 HJORSEY 1955 Iceland gelInt24
105 HONG KONG 1963 Hong Kong gelInt24
106 HONG KONG 1980 Hong Kong gelInt24
107 HU-TZU-SHAN Taiwan gelInt24
108 HUNGARIAN DATUM 1972 Hungary gelGRS67
109 BELLEVUE (IGN), Efate Island gelInt24
110 INDONESIAN 1974 Indonesia gelIndo74
111 IRAQ-KUWAIT BOUNDARY 1992 Iraq/ Kuwait gelWGS84
112 INDIAN Bangladesh gelEver30
113 INDIAN India & Nepal gelEver56
114 INDIAN Pakistan gelEverPak
115 INDIAN 1954 Thailand gelEver30
116 INDIAN 1960 Con Son Island gelEver30
117 INDIAN 1960 Vietnam gelEver30
118 1 INDIAN 1975 Thailand gelEver30
119 IRELAND 1965 Ireland gelModifAiry
120 ISTS 061 ASTRO 1968 South Georgia gelInt24
121 ISTS 073 ASTRO 1969 Diego Garcia gelInt24
122 JOHNSTON ISLAND 1961 Johnston Island gelInt24
123 KANDAWALA JACKSON? Sri Lanka gelEver30
124 KERTAU 1948 Malaysia W & Sing. gelEver48
125 KERGUELEN ISLAND 1949 Kerguelen Island gelInt24
126 KOREAN GEODETIC SYSTEM 1995 South Korea gelWGS84
127 KKJ Finland gelInt24
128 KUSAIE ASTRO 1951 Caroline Island gelInt24
129 LC5 ASTRO 1961 Cayman Brac gelClrk66
130 LEIGON Ghana gelClrk80
131 LIBERIA 1964 Liberia gelClrk80
132 LISBON (Castelo di S. Jorge), D73 Portugal gelInt24
133 LKS94 Lithuania gelWGS84
134 LUXEMBOURG NT Luxembourg gelInt24
135 LUZON Philipines - Mindanao gelClrk66
136 LUZON Philipines gelClrk66
137 MASSAWA Eritrea gelBess41
138 MERCHICH Morroco gelClrk80
139 MIDWAY ASTRO 1961 Midway Islands gelInt24
140 MAHE 1971 Seychelles - Mahe Is. gelClrk80
141 MINNA Cameroon gelClrk80
142 MINNA Nigeria gelClrk80
143 ROME 1940 Italy mainland gelInt24
144 ROME 1940 Italy - Sardinia gelInt24
145 ROME 1940 Italy - Sicily gelInt24
146 MPORALOKO Gabon gelClrk80
147 VITI LEVU 1916 Fiji - Viti Levu gelClrk80
148 NAHRWAN Oman - Masirah Island gelClrk80
149 NAHRWAN Saudi Arabia gelClrk80
150 NAHRWAN United Arab Emirates gelClrk80
151 NAPARIMA Trinidad & Tobago gelInt24
152 NORTH AMERICAN 1983 US - Alaska gelWGS84
153 NORTH AMERICAN 1983 US - Aleutian gelWGS84
154 NORTH AMERICAN 1983 Canada gelWGS84
155 NORTH AMERICAN 1983 US - CONUS gelWGS84
156 NORTH AMERICAN 1983 US - Hawaii gelWGS84
157 NORTH AMERICAN 1983 Mexico gelWGS84
158 NORTH AMERICAN 1927 US - Alaska gelClrk66
159 NORTH AMERICAN 1927 Canada gelClrk66
160 NORTH AMERICAN 1927 Canada-Alberta/British Columbia gelClrk66
161 NORTH AMERICAN 1927 US - Aleutian East gelClrk66
162 NORTH AMERICAN 1927 US - Aleutian West gelClrk66
163 NORTH AMERICAN 1927 Bahamas gelClrk66
164 NORTH AMERICAN 1927 Canal Zone gelClrk66
165 NORTH AMERICAN 1927 Caribbean gelClrk66
166 NORTH AMERICAN 1927 Central America gelClrk66
167 NORTH AMERICAN 1927 US - CONUS gelClrk66
168 NORTH AMERICAN 1927 Cuba gelClrk66
169 NORTH AMERICAN 1927 CanadaEast gelClrk66
170 NORTH AMERICAN 1927 US - Eastern gelClrk66
171 NORTH AMERICAN 1927 Greenland gelClrk66
172 NORTH AMERICAN 1927 Canada - Manitoba/Ontario gelClrk66
173 NORTH AMERICAN 1927 Mexico gelClrk66
174 NORTH AMERICAN 1927 Canada - NW Territory gelClrk66
175 NORTH AMERICAN 1927 San Salvador gelClrk66
176 NORTH AMERICAN 1927 US - Western gelClrk66
177 NORTH AMERICAN 1927 Canada - Yukon gelClrk66
178 NTF France gelClrk80IGN
179 NGO 1948 Norway gelBesselMod
180 NORTH SAHARA 1959 Algeria gelClrk80
181 BELGIUM DATUM 1972 Belgium gelInt24
182 OLD EGYPTIAN 1907 Egypt gelHelm06
183 ORDNANCE GB 1936 GB - Great Britain gelAiry30
184 OLD HAWAIIAN US - Hawaii Mean gelClrk66
185 OLD HAWAIIAN US - Hawaii gelClrk66
186 OLD HAWAIIAN US - Kauai gelClrk66
187 OLD HAWAIIAN US - Maui gelClrk66
188 OLD HAWAIIAN US - Oahu gelClrk66
189 OLD HAWAIIAN US - Hawaii gelInt24
190 OLD HAWAIIAN US - Hawaii gelInt24
191 OLD HAWAIIAN US - Kauai gelInt24
192 OLD HAWAIIAN US - Maui gelInt24
193 OLD HAWAIIAN US - Oahu gelInt24
194 PALESTINE 1928 Israel gelNahrwan29
195 AYABELLA LIGHTHOUSE Djibouti gelClrk80
196 PITCAIRN ASTRO 1967 Pitcairn Island gelInt24
197 PICO DE LAS NIEVES. Spain - Canary Islands gelInt24
198 PORTO SANTO 1936. Portugal - Maderia gelInt24
199 PROV. S AMERICAN 1956 Bolivia gelInt24
200 PROV. S AMERICAN 1956 Colombia gelInt24
201 PROV. S AMERICAN 1956 Ecuador gelInt24
202 PROV. S AMERICAN 1956 Guyana gelInt24
203 PROV. S AMERICAN 1956 Chile North gelInt24
204 PROV. S AMERICAN 1956 Peru gelInt24
205 PROV. S AMERICAN 1956 South America gelInt24
206 PROV. S AMERICAN 1956 Chile South gelInt24
207 PROV. S AMERICAN 1956 Venezuela gelInt24
208 POINT 58 Burkina Faso & Niger gelClrk80
209 POINT NOIRE 1948 Congo gelClrk80
210 PULKOVO 1942 Russia gelKrass40
211 PULKOVO 1942 Germany gelKrass40
212 PULKOVO 1942 Estonia gelKrass40
213 PUERTO RICO & Virgin Is. Puerto Rico & Virgin Islands gelClrk66
214 QATAR NATIONAL 1974 Qatar gelInt24
215 QATAR NATIONAL 1995 Qatar gelInt24
216 QORNOQ Greenland South gelInt24
217 DHDN (RAUENBERG), Germany gelBess41
218 REUNION Mascarene Is gelInt24
219 RT90 Sweden gelBess41
220 SANTO(DOS), 1965 Vanuatu - Espirito Santo gelInt24
221 SOUTH AMERICAN 1969 Argentina gelSAm69
222 SOUTH AMERICAN 1969 Galapagos gelSAm69
223 SOUTH AMERICAN 1969 Bolivia gelSAm69
224 SOUTH AMERICAN 1969 Brazil gelSAm69
225 SOUTH AMERICAN 1969 Chile gelSAm69
226 SOUTH AMERICAN 1969 Colombia gelSAm69
227 SOUTH AMERICAN 1969 Ecuador gelSAm69
228 SOUTH AMERICAN 1969 Guyana gelSAm69
229 SOUTH AMERICAN 1969 Paraguay gelSAm69
230 SOUTH AMERICAN 1969 Peru gelSAm69
231 SOUTH AMERICAN 1969 South America gelSAm69
232 SOUTH AMERICAN 1969 Trinidad gelSAm69
233 SOUTH AMERICAN 1969 Venezuela gelSAm69
234 SAO BRAZ Santa Maria Islands gelInt24
235 SAPPER HILL 1943 (2000 adj), Falkland Islands gelInt24
236 SCHWARZECK Namibia gelBess41Nam
237 SOUTH EAST ISLAND Seychelles gelClrk80
238 SOVIET GEODETIC SYSTEM 85 Russia gelSGS85
239 PZ90 (GLONASS), Russia gelPZ90;
240 SELVAGEM GRANDE 1938 Salvage Island gelInt24;
241 DOS 71/4 St Helena gelInt24;
242 SIERRA LEONE DATUM 1960 Sierra Leone gelClrk80;
243 SIRGAS South America gelWGS84;
244 SOUTH ASIA Singapore gelModifFish60;
245 S-42 (PULKOVO 1942), Albania gelKrass40;
246 S-42 (PK42), Czechoslavakia gelKrass40;
247 S-42 (PULKOVO 1942), Hungary gelKrass40;
248 S-42 (PULKOVO 1942), Latvia gelKrass40;
249 S-42 (PK 1942), Kazakhstan gelKrass40;
250 SYSTEM 1942/58 (PULKOVO 1942), Poland gelKrass40;
251 S-42 (PULKOVO 1942), Poland gelKrass40;
252 S-42 (PULKOVO 1942), Romania gelKrass40;
253 S-42 (PULKOVO 1942), Romania gelKrass40;
254 S-42 (PULKOVO 1942), Afghanistan gelKrass40;
255 TANANARIVE OBSERVATORY Madagascar gelInt24;
256 TRISTAN ASTRO 1968 Tristan da Cunha gelInt24;
257 TETE Mozambique gelClrk66;
258 TIMBALAI 1948 (Everest), Malaysia E & Brunei gelEverest;
259 TIMBALAI 1968,Adj of 1948 Malaysia E & Brunei gelBess41;
260 TIMBALAI 1968, Adj of 1948 Malaysia E & Brunei gelEverest;
261 TIMBALAI 1948 (Bessel), Malaysia E & Brunei gelBess41;
262 TOKYO Japan gelBess41;
263 TOKYO South Korea gelBess41;
264 TOKYO Japan - Okinawa gelBess41;
265 TERN ISLAND (FRIG), 1961 Antarctica gelInt24;
266 VOIROL 1875 Algeria gelClrk80IGN;
267 WAKE ISLAND ASTRO 1952 Wake Island gelInt24;
268 WORLD GEODETIC SYSTEM 1972 World gelWGS72;
269 WORLD GEODETIC SYSTEM 1984 World gelWGS84;
270 YACARE Uruguay gelInt24;
271 ZANDERIJ Suriname gelInt24;
---------------------------------------------------------------------------------------
|
|||||||||||||||||||