投影された2D長さと地形の3Dポリライン長さ - PIX4Dmapper
この記事では、 PIX4Dmapperでポリラインの投影された 3D 長さと地形の 3D 長さがどのように計算されるかを説明します。.
投影された2D長さ
投影 された2D長さは 、ポリラインの長さであり、頂点の(X、Y)座標のみを考慮し、Z座標は省略します。
投影された2D長さ は、ポリラインの各セグメント(セグメントとは、連続する2つの頂点間の線分と定義される)の2D長さの合計です。
座標がそれぞれ (X 1 , Y 1 , Z 1 ) と (X 2 , Y 2 , Z 2 ) である、連続する2つの頂点 V 1と V 2 を考えます。このセグメントの 2 次元の長さは次のように与えられます。
√ ΔX2 + ΔY2
どこ:
ΔX = Χ2 − Χ1
ΔY = Υ2 − Υ1
ポリラインの投影された2D長さは、セグメントの2D長さを合計することによって計算されます。
Lp = L1 + L2 + L3 + ... + Lv
どこ:
L p =ポリラインの投影された 2D 長さ。L 1 、 ...、L v = セグメントの 2D 長さ。
地形3D長さ
地形 の3D長さは 、ポリラインの長さであり、その頂点の3つの座標を考慮に入れたものです。
この長さを計算するために、まず、ポリラインの各サブラインを定義する頂点の座標を考慮して、そのサブラインの3D長さを計算します。.
部分線は2つの頂点 V iと V jによって定義されます。頂点 V iの3D座標は(X i , Y i , Z i ) であり、頂点 V jの3D座標は (X j , Y j , Z j ) です。部分線の3D長さ L i,jは次のように与えられます。
Li,j = sqrt (Lxi,j2 + Lyi,j2 + Lzi,j2)
どこ:
Lxi,j = Χj - Χi
Lyi,j = Υj - Υi
Lzi,j = Ζj - Ζi
ポリラインの地形3D長さは、各サブラインの3D長さを合計することによって計算されます。
Lp = L1,2 + L2,3 + Li,j + ... + Ln-1,n
どこ:
n はポリラインLの頂点の数、 p は地形の3D 長さ、 i ,jは 2 つの頂点 V iと V jによって定義されるサブラインの 3D 長さです。
誤差推定
地形の 3D 長さの誤差は、すべての頂点が少なくとも 2 枚の画像にマークされている場合にのみ推定できます。ポリラインの各頂点には、手動タイ ポイントが関連付けられています。手動タイ ポイントが少なくとも 2枚の画像にマークされている場合、現在のカメラの外部および内部パラメータを使用してその 3D 位置が推定されます。推定された 3D ポイントを使用すると、この手動タイ ポイントの理論誤差を計算できます。各頂点の理論誤差は、地形の 3D 長さの誤差を推定するために使用されます。手動タイ ポイントの理論誤差の詳細については、 「計算された 3D ポイントの理論誤差 S(X,Y,Z) とは何ですか?」を参照してください。
地形3D長さの誤差は、各サブラインの誤差を加算することによって計算されます。
dLp = dL1,2 + dL2,3 + dL3,4 + ... + dLn-1,n
どこ:
nはポリラインdLの頂点数、 p は地形3Dの誤差、ポリラインdL i,jの長さはサブラインL i,j
の誤差です。
サブライン dL i,jの誤差は次のように計算されます。
dLi,j = abs(max(Sxi, Syi, Szi)) + abs(max(Sxj, Syj, Szj))
どこ:
Sx i 、Sy i 、Sz i は、頂点 V iの理論誤差の x、y、z 成分である。
