PowerBI/DAX Rijksdriehoekcoördinaten naar Graden (decimaal)

Rikke Bouwhuis

Nieuwe gebruiker
Lid geworden
22 jul 2024
Berichten
1
Met onderstaande formules kun je de X- en Y-coördinaten (RD) omzetten naar Graden (decimaal), voorwaarde x-y-coördinaat gegevenstype Decimaal getal. Wij werken met MS Business Central Empire, CoordinateY en CoordinateX bevatten de RD waarden. Nieuwe kolom aanmaken en hierin de formule plakken.

NB: ben er een tijdje mee bezig geweest, hoop je hiermee te helpen. Succes!

CoordX =
VAR H3='empire - BAGAddressableObject'[CoordinateY]
VAR G3='empire - BAGAddressableObject'[CoordinateX]
VAR A=3235.65389*(H3-463000)*POWER(10,-5)
VAR B=-32.58297*POWER((G3 - 155000)*POWER(10,-5),2)
VAR C=-0.2475 * POWER((H3 - 463000)*POWER(10,-5),2)
VAR D=-0.84978 * POWER((G3 - 155000)*POWER(10,-5),2) * (H3 - 463000)*POWER(10, -5)
VAR E=-0.0655 * POWER((H3 - 463000)*POWER(10, -5), 3)
VAR F=-0.01709 * POWER((G3 - 155000)*POWER(10,-5), 2) * POWER((H3 - 463000)*POWER(10,-5), 2)
VAR G=-0.00738 * (G3 - 155000)*POWER(10,-5)
VAR H=0.0053 * POWER((G3 - 155000)*POWER(10,-5), 4)
VAR I=-0.00039 * POWER((G3 - 155000)*POWER(10,-5), 2) * POWER((H3 - 463000)*POWER(10,-5),3)
VAR J=0.00033 * POWER((G3 - 155000)*POWER(10,-5), 4) * (H3 - 463000)*POWER(10,-5)
VAR K=-0.00012 * (G3 - 155000)*POWER(10,-5) * (H3 - 463000)*POWER(10,-5)
RETURN
0.000033+IF(G3>0,52.15517+((A+B+C+D+E+F+G+H+I+J+K)/3600),0)

CoordY =
VAR H3='empire - BAGAddressableObject'[CoordinateY]
VAR G3='empire - BAGAddressableObject'[CoordinateX]
VAR A=5260.52916*(G3-155000)*POWER(10,-5)
VAR B=105.94684 * (G3 - 155000)*POWER(10,-5) * (H3 - 463000)*POWER(10, -5)
VAR C=2.45656 * (G3 - 155000)*POWER(10,-5) * POWER((H3 - 463000)*POWER(10, -5),2)
VAR D=-0.81885 * POWER((G3 - 155000)*POWER(10,-5) ,3)
VAR E=0.05594 * (G3 - 155000)*POWER(10,-5) * POWER((H3 - 463000)*POWER(10, -5),3)
VAR F=-0.05607 * POWER((G3 - 155000)*POWER(10,-5), 3) * (H3 - 463000)*POWER(10,-5)
VAR G=-0.001199 * (H3 - 463000)*POWER(10,-5)
VAR H=-0.00256 * POWER((G3 - 155000)*POWER(10,-5), 3) * POWER((H3 - 463000)*POWER(10,-5),2)
VAR I=-0.00128 * (G3 - 155000)*POWER(10,-5) * POWER((H3 - 463000)*POWER(10,-5),4)
VAR J=0.00022 * POWER((H3 - 463000)*POWER(10,-5),2)
VAR K=-0.00022 * POWER((G3 - 155000)*POWER(10,-5),2)
VAR L=0.00026 * POWER((G3 - 155000)*POWER(10,-5),5)
RETURN
-0.000014+IF(H3>0,5.387206+((A+B+C+D+E+F+G+H+I+J+K+L)/3600),0)
 
Terug
Bovenaan Onderaan