################################################################################ # # U T M 3 2 -> T C 3 2 # Jylland and Sjælland # # Forward: # in: UTM32_ED50, out: TC32_TD32 # # ################################################################################ proj=horner ellps=intl urange=204000 vrange=215000 fwd_origin=570522.986054,6194672.368029 inv_origin=570523.004090,6194672.404130 tol=0.040 deg=15 # static double C_ttu_l[] # tc32_ed50 -> utm32_ed50 # m_lim_gen: 0.096 red = 0 OBS = 31136 # m = 1.59 cm my_loss = +9 y_enp = +4.1 # m = 1.48 cm mx_loss = +10 x_enp = +3.9 inv_v= #Poly NORTH :: e-degree = 0 : n-degree = 15 6.1946723158e+06,1.0000045219e+00,1.8947542262e-11, -1.2796962507e-15,-1.8235836152e-20,7.4221563733e-26, 4.5786636878e-30,4.2588695671e-36,-5.7430488638e-40, -3.1105888638e-46,3.8149524438e-50,-2.5417934852e-56, -1.2826333588e-60,2.3271487657e-66,1.7504269999e-71, -4.9153686133e-77, #Poly NORTH :: e-degree = 1 : n-degree = 14 -1.7670029800e-06,-6.2392490481e-11,-4.8215867583e-16, 1.8286751916e-20,6.7493958567e-26,-4.2874296213e-30, 1.0708124863e-35,5.2135831267e-40,-2.8727904955e-45, -3.1410823017e-50,2.2277610044e-55,7.2562323052e-61, -6.7274428468e-66,1.7295669285e-72,3.4912535381e-77, #Poly NORTH :: e-degree = 2 : n-degree = 13 -1.1098471809e-11,-2.0539443822e-15,2.1830096333e-20, 7.3196926418e-25,-5.8075746999e-30,-1.0941496954e-34, 1.0607373494e-39,7.1658456152e-45,-9.4330340714e-50, -1.1565426416e-55,3.8940349376e-60,-6.1895516792e-66, -5.9282254057e-71,1.8360429282e-76, #Poly NORTH :: e-degree = 3 : n-degree = 12 8.0720965793e-16,4.5198573579e-20,3.7929592545e-25, -1.3431021513e-29,-1.4555673860e-34,2.1807485281e-39, 1.7146234573e-44,-1.9875870050e-49,-7.6765984838e-55, 1.0390311416e-59,3.4709769980e-66,-2.3991323221e-70, 5.4351174523e-76, #Poly NORTH :: e-degree = 4 : n-degree = 11 6.9046938207e-21,3.6996176816e-25,-8.6196393638e-30, -1.6526685516e-34,1.3344325780e-39,2.3863049416e-44, -1.4027244189e-49,-1.5225208005e-54,8.9560012527e-60, 3.4174647504e-65,-2.3929259324e-70,2.4202902396e-76, #Poly NORTH :: e-degree = 5 : n-degree = 10 -1.6623297631e-25,-1.1975552367e-29,-6.3713687020e-35, 1.8769735113e-39,2.4836091564e-44,-1.7586922217e-49, -2.6786969790e-54,6.3374333539e-60,1.0888750517e-64, -6.5527815192e-71,-1.5922661599e-75, #Poly NORTH :: e-degree = 6 : n-degree = 9 -9.7139054654e-31,-2.6984182528e-35,1.1117972520e-39, 1.7671217231e-44,-1.1591283076e-49,-2.3588525982e-54, 2.3178916822e-60,1.1153770716e-64,2.4110036722e-71, -2.2456733076e-75, #Poly NORTH :: e-degree = 7 : n-degree = 8 1.2615984866e-35,1.4009069818e-39,2.4661871486e-45, -1.1312609185e-49,-1.3595386514e-54,6.1044105297e-60, 9.9779726573e-65,-1.0966731192e-70,-1.9324901295e-75, #Poly NORTH :: e-degree = 8 : n-degree = 7 5.9432834486e-41,-9.3668872050e-46,-5.1492317271e-50, -7.0401597242e-55,5.6536080449e-60,6.9417215330e-65, -6.4258903837e-71,-7.4365899493e-76, #Poly NORTH :: e-degree = 9 : n-degree = 6 8.1333615707e-47,-7.7935503263e-50,1.0207593542e-55, 2.4417961337e-60,2.1206760006e-65,-3.4204444616e-71, -5.4286217856e-76, #Poly NORTH :: e-degree = 10 : n-degree = 5 -4.8258845422e-51,2.0287646410e-55,-2.2892909773e-61, 1.2279446749e-65,-6.8839078080e-71,-8.7218142644e-76, #Poly NORTH :: e-degree = 11 : n-degree = 4 -4.6879992399e-56,1.8066312059e-60,-2.9847840518e-66, 2.5331878164e-72,-1.2766428372e-76, #Poly NORTH :: e-degree = 12 : n-degree = 3 4.3581278331e-61,-7.3551692763e-66,4.9680793104e-71, -1.6952051948e-76, #Poly NORTH :: e-degree = 13 : n-degree = 2 9.2515530209e-67,-7.4334265486e-72,-1.3583577061e-76, #Poly NORTH :: e-degree = 14 : n-degree = 1 -1.3836551496e-71,4.5810638196e-77, #Poly NORTH :: e-degree = 15 : n-degree = 0 2.8121757271e-77 #tcy 6194672.404130 inv_u= #Poly EAST :: n-degree = 0 : e-degree = 15 5.7052309162e+05,1.0000027127e+00,-6.3421363797e-11, -1.6793126505e-15,1.4874489042e-20,2.5739849938e-25, -2.7585678390e-30,-1.0705347924e-35,2.6832560997e-40, -7.9243569963e-46,-1.1222038394e-50,8.2294240439e-56, 7.6192833085e-62,-1.9724867402e-66,4.2839776823e-72, 2.0648396250e-79, #Poly EAST :: n-degree = 1 : e-degree = 14 8.6412993684e-07,8.0079095132e-11,-9.3667167139e-16, -2.4625747282e-20,5.0612963721e-25,2.0509985564e-30, -1.0614576358e-34,1.9779405766e-40,9.5887392920e-45, -4.3781874001e-50,-3.6533216637e-55,2.5814337427e-60, 2.8090326708e-66,-5.1615220926e-71,9.8910555453e-77, #Poly EAST :: n-degree = 2 : e-degree = 13 -7.1410457351e-11,-3.5005698351e-15,-2.1635864967e-20, 1.7379400653e-24,1.4913963994e-29,-3.3216153498e-34, -2.3357728692e-39,3.0105603115e-44,1.5534972750e-49, -1.4012813930e-54,-4.9031851238e-60,3.3932251465e-65, 6.0341662955e-71,-3.4884277274e-76, #Poly EAST :: n-degree = 3 : e-degree = 12 4.8061280872e-16,-6.3244660335e-20,3.8232758024e-25, 2.8029728482e-29,-1.8712997944e-34,-4.5337603568e-39, 2.7382149238e-44,3.0960675125e-49,-1.7643646528e-54, -9.3057775297e-60,5.1787829217e-65,1.0348580526e-70, -5.6902331598e-76, #Poly EAST :: n-degree = 4 : e-degree = 11 3.7423897859e-20,1.0799362952e-24,1.0004356236e-29, -3.5931564944e-34,-4.8121950802e-39,4.9885046654e-44, 4.9123144416e-49,-3.5361718831e-54,-1.8770072588e-59, 1.1550285393e-64,2.7854007215e-70,-1.5546710228e-75, #Poly EAST :: n-degree = 5 : e-degree = 10 -7.0581160494e-26,1.4411118178e-29,-9.4790846255e-35, -5.7185084383e-39,2.2652660802e-44,6.4114152253e-49, -2.5251886181e-54,-2.5930633423e-59,1.0968373004e-64, 3.4269309619e-70,-1.5664887105e-75, #Poly EAST :: n-degree = 6 : e-degree = 9 -8.2130289892e-30,-1.7497728587e-34,-1.6908675980e-39, 3.3775642884e-44,5.2329011479e-49,-3.4252433832e-54, -3.2316843056e-59,1.7818938169e-64,4.8077211024e-70, -2.7479002516e-75, #Poly EAST :: n-degree = 7 : e-degree = 8 4.5949423757e-36,-1.5085433524e-39,1.1892402157e-44, 4.9232401471e-49,-1.8297885990e-54,-3.6673914781e-59, 1.4525610454e-64,6.7560905013e-70,-3.1000079444e-75, #Poly EAST :: n-degree = 8 : e-degree = 7 9.3245431589e-40,1.5575593772e-44,1.2131758580e-49, -1.9407726967e-54,-2.5067936059e-59,1.4882051032e-64, 8.0534164977e-70,-4.4640694294e-75, #Poly EAST :: n-degree = 9 : e-degree = 6 -6.9483379335e-46,7.5251856451e-50,-7.6194280119e-55, -1.8826795262e-59,9.2524663913e-65,7.7469815989e-70, -3.9378805320e-75, #Poly EAST :: n-degree = 10 : e-degree = 5 -5.6994758765e-50,-7.2845996105e-55,-3.4862673114e-60, 6.4767728948e-65,4.2413780787e-70,-3.0047136112e-75, #Poly EAST :: n-degree = 11 : e-degree = 4 8.6297065894e-56,-1.5998057505e-60,2.1735672094e-65, 2.5479978494e-70,-1.7645517047e-75, #Poly EAST :: n-degree = 12 : e-degree = 3 1.7564135758e-60,1.5993125664e-65,2.9657298956e-71, -8.6758843554e-76, #Poly EAST :: n-degree = 13 : e-degree = 2 -4.1406073937e-66,9.4572946306e-72,-1.9683023284e-76, #Poly EAST :: n-degree = 14 : e-degree = 1 -2.1099345047e-71,-1.1918062814e-76, #Poly EAST :: n-degree = 15 : e-degree = 0 6.4734988935e-77 #tcx 570523.004090 # static double C_utt_l[] # utm32_ed50 -> tc32_ed50 : Jylland & Sjæland # m_lim_gen: 0.096 red = 0 OBS = 31136 # m = 1.59 cm my_loss = +9 y_enp = +4.0 # m = 1.48 cm mx_loss = +10 x_enp = +3.7 fwd_v= #Poly NORTH :: e-degree = 0 : n-degree = 15 6.1946724564e+06,9.9999547815e-01,-1.8946957889e-11, 1.2796971489e-15,1.8235464696e-20,-7.4223590017e-26, -4.5785562647e-30,-4.2583608312e-36,5.7428909572e-40, 3.1101873675e-46,-3.8148308924e-50,2.5418350794e-56, 1.2825869696e-60,-2.3270836179e-66,-1.7503583037e-71, 4.9151851966e-77, #Poly NORTH :: e-degree = 1 : n-degree = 14 1.7669808195e-06,6.2392549444e-11,4.8219372843e-16, -1.8286542185e-20,-6.7507083150e-26,4.2873719466e-30, -1.0705696809e-35,-5.2135185948e-40,2.8725591382e-45, 3.1410566718e-50,-2.2276485799e-55,-7.2562471603e-61, 6.7271971762e-66,-1.7293525627e-72,-3.4911107061e-77, #Poly NORTH :: e-degree = 2 : n-degree = 13 1.1098947230e-11,2.0539807450e-15,-2.1829650279e-20, -7.3198574918e-25,5.8072702249e-30,1.0941826048e-34, -1.0606770890e-39,-7.1662195908e-45,9.4325222466e-50, 1.1568036551e-55,-3.8938382222e-60,6.1886031755e-66, 5.9279419512e-71,-1.8359076883e-76, #Poly NORTH :: e-degree = 3 : n-degree = 12 -8.0718941440e-16,-4.5198482149e-20,-3.7932027833e-25, 1.3430554251e-29,1.4556013822e-34,-2.1806302201e-39, -1.7146213928e-44,1.9874817342e-49,7.6764360766e-55, -1.0389896871e-59,-3.4704646060e-66,2.3990688530e-70, -5.4351179206e-76, #Poly NORTH :: e-degree = 4 : n-degree = 11 -6.9049938098e-21,-3.6998145550e-25,8.6193517305e-30, 1.6527097772e-34,-1.3343073590e-39,-2.3862730133e-44, 1.4026121445e-49,1.5224675370e-54,-8.9555744013e-60, -3.4173007596e-65,2.3928608780e-70,-2.4203824034e-76, #Poly NORTH :: e-degree = 5 : n-degree = 10 1.6622673508e-25,1.1975576359e-29,6.3719594797e-35, -1.8768710589e-39,-2.4836123272e-44,1.7585653072e-49, 2.6786450729e-54,-6.3368982253e-60,-1.0888462245e-64, 6.5519704749e-71,1.5922174168e-75, #Poly NORTH :: e-degree = 6 : n-degree = 9 9.7148555276e-31,2.6988500848e-35,-1.1117554059e-39, -1.7671836438e-44,1.1590019741e-49,2.3588197848e-54, -2.3173128556e-60,-1.1153375116e-64,-2.4117583881e-71, 2.2455985213e-75, #Poly NORTH :: e-degree = 7 : n-degree = 8 -1.2615164024e-35,-1.4009227649e-39,-2.4669459027e-45, 1.1311713389e-49,1.3595387972e-54,-6.1038109231e-60, -9.9777182550e-65,1.0965910824e-70,1.9324413693e-75, #Poly NORTH :: e-degree = 8 : n-degree = 7 -5.9447090366e-41,9.3625309330e-46,5.1490355624e-50, 7.0406706327e-55,-5.6530673241e-60,-6.9417327826e-65, 6.4248996055e-71,7.4362404024e-76, #Poly NORTH :: e-degree = 9 : n-degree = 6 -8.1371907265e-47,7.7937907063e-50,-1.0202856343e-55, -2.4414752008e-60,-2.1207513918e-65,3.4193169071e-71, 5.4283694133e-76, #Poly NORTH :: e-degree = 10 : n-degree = 5 4.8269185988e-51,-2.0285756329e-55,2.2890447404e-61, -1.2281319181e-65,6.8830354663e-71,8.7220869202e-76, #Poly NORTH :: e-degree = 11 : n-degree = 4 4.6879391792e-56,-1.8067791818e-60,2.9836576941e-66, -2.5365214875e-72,1.2768889499e-76, #Poly NORTH :: e-degree = 12 : n-degree = 3 -4.3584575627e-61,7.3550042852e-66,-4.9677926067e-71, 1.6954117337e-76, #Poly NORTH :: e-degree = 13 : n-degree = 2 -9.2507435854e-67,7.4366840192e-72,1.3583623959e-76, #Poly NORTH :: e-degree = 14 : n-degree = 1 1.3836858014e-71,-4.5817145593e-77, #Poly NORTH :: e-degree = 15 : n-degree = 0 -2.8122771885e-77 #tcy 6194672.368029 fwd_u= #Poly EAST :: n-degree = 0 : e-degree = 15 5.7052289852e+05,9.9999728728e-01,6.3421243793e-11, 1.6793249728e-15,-1.4874377538e-20,-2.5740220763e-25, 2.7585505182e-30,1.0705890007e-35,-2.6832549184e-40, 7.9239726167e-46,1.1222176114e-50,-8.2293143199e-56, -7.6201867393e-62,1.9724888107e-66,-4.2838131875e-72, -2.0690367982e-79, #Poly EAST :: n-degree = 1 : e-degree = 14 -8.6409297039e-07,-8.0078830594e-11,9.3665410158e-16, 2.4625761365e-20,-5.0613014667e-25,-2.0510271306e-30, 1.0614683756e-34,-1.9779183426e-40,-9.5889012849e-45, 4.3782161858e-50,3.6534105934e-55,-2.5814701906e-60, -2.8091701109e-66,5.1616226191e-71,-9.8912047523e-77, #Poly EAST :: n-degree = 2 : e-degree = 13 7.1410357489e-11,3.5005669921e-15,2.1636116918e-20, -1.7379424466e-24,-1.4914266062e-29,3.3216282958e-34, 2.3358444963e-39,-3.0105870622e-44,-1.5535641017e-49, 1.4013065242e-54,4.9034535421e-60,-3.3933310009e-65, -6.0345516400e-71,3.4885879142e-76, #Poly EAST :: n-degree = 3 : e-degree = 12 -4.8064795146e-16,6.3244156568e-20,-3.8230827586e-25, -2.8029715251e-29,1.8712614792e-34,4.5338018595e-39, -2.7381806163e-44,-3.0961280852e-49,1.7643589527e-54, 9.3060744916e-60,-5.1788361798e-65,-1.0349034574e-70, 5.6903744129e-76, #Poly EAST :: n-degree = 4 : e-degree = 11 -3.7423832253e-20,-1.0799325037e-24,-1.0004312577e-29, 3.5931427037e-34,4.8122449732e-39,-4.9884578589e-44, -4.9124042777e-49,3.5361486483e-54,1.8770636291e-59, -1.1550347987e-64,-2.7855159061e-70,1.5547064158e-75, #Poly EAST :: n-degree = 5 : e-degree = 10 7.0592782031e-26,-1.4410950461e-29,9.4785365750e-35, 5.7184948784e-39,-2.2651396195e-44,-6.4114385006e-49, 2.5250823400e-54,2.5930985128e-59,-1.0968083685e-64, -3.4270399496e-70,1.5664868003e-75, #Poly EAST :: n-degree = 6 : e-degree = 9 8.2129987018e-30,1.7497602718e-34,1.6908456297e-39, -3.3775240805e-44,-5.2329133583e-49,3.4251560882e-54, 3.2317163231e-59,-1.7818488508e-64,-4.8078502324e-70, 2.7478662362e-75, #Poly EAST :: n-degree = 7 : e-degree = 8 -4.5967509403e-36,1.5085183885e-39,-1.1891761645e-44, -4.9232162853e-49,1.8296668569e-54,3.6673881616e-59, -1.4524837203e-64,-6.7561388792e-70,3.0998702292e-75, #Poly EAST :: n-degree = 8 : e-degree = 7 -9.3244791418e-40,-1.5575429295e-44,-1.2131540603e-49, 1.9407387798e-54,2.5067848543e-59,-1.4881571328e-64, -8.0534342990e-70,4.4639079022e-75, #Poly EAST :: n-degree = 9 : e-degree = 6 6.9497236511e-46,-7.5250199191e-50,7.6190651695e-55, 1.8826664962e-59,-9.2519912919e-65,-7.7469531461e-70, 3.9377079918e-75, #Poly EAST :: n-degree = 10 : e-degree = 5 5.6994106197e-50,7.2844953720e-55,3.4861949564e-60, -6.4766555789e-65,-4.2413503103e-70,3.0046353006e-75, #Poly EAST :: n-degree = 11 : e-degree = 4 -8.6301846842e-56,1.5997612975e-60,-2.1734733473e-65, -2.5479770383e-70,1.7644890462e-75, #Poly EAST :: n-degree = 12 : e-degree = 3 -1.7563827570e-60,-1.5992831564e-65,-2.9656774185e-71, 8.6757401973e-76, #Poly EAST :: n-degree = 13 : e-degree = 2 4.1406458233e-66,-9.4570204519e-72,1.9682268934e-76, #Poly EAST :: n-degree = 14 : e-degree = 1 2.1098804652e-71,1.1917832963e-76, #Poly EAST :: n-degree = 15 : e-degree = 0 -6.4734080637e-77 #tcx 570522.986054 ################################################################################ # # U T M 3 2 -> G S (Jutland and Zealand) # Forward: # in: UTM32_ED50, out: GS_GS # # Datum shift + reprojection (UTM to LCC), directly in plane coordinates, # using a polynomium # ################################################################################ proj=horner urange=263000 vrange=214000 range = 300000 ellps=danish fwd_origin=500000.00,6206216.61 first_shot_fwd_origin=621656.6489,6206216.61 next_shot_fwd_origin=667364.8511,6206216.61 inv_origin=85948.68,112177.02 tol=0.040 deg=5 uneg=true # i.e. u = !(uneg) (u - origin) : (origin - u) # static double Cu32gs[] = utm32_ed50 -> gs fwd_c= 112123.507889,85938.100252, 1.000186984e+00,-1.994422057e-02, -6.567625485e-13,-1.298008380e-13, 4.091732043e-15,-8.187299687e-17, 2.351689064e-22,-4.394110355e-24, 5.021865838e-29,-1.008031811e-30 # static double Cgsu32[] = gs -> utm32_ed50 inv_c= 6206269.880000,499988.360000, 9.994156600e-01,-1.992884000e-02, 0.000000000e+00,0.000000000e+00, -4.079000000e-15,2.440000000e-16, -2.340000000e-22,1.900000000e-23, 0.0,0.0