コンテンツへスキップ
英語
  • 検索フィールドが空欄のため、候補は表示されません。.

投影された2D長さと地形の3Dポリライン長さ - PIX4Dmapper

この記事では、PIX4Dmapperにおいてポリラインの投影3D長と地形3D長がどのように計算されるかを説明します。.

情報: rayCloud でポリラインを描画する方法の詳細については、 rayCloud でポリラインを描画する方法を

PIX4Dmapper投影2D長さ地形3D長さポリライン

投影された2D長さ

投影 された2D長さは 、ポリラインの長さであり、頂点の(X、Y)座標のみを考慮し、Z座標は省略します。

投影された2D長さ は、ポリラインの各セグメント(セグメントとは、連続する2つの頂点間の線分と定義される)の2D長さの合計です。

連続する2つの頂点 V1 と V 2 座標がそれぞれ (X1, Y1, Z1) と (X2, Y2, Z2。このセグメントの 2 次元の長さは次のように与えられます。

ΔX2 + ΔY2

どこ:

ΔX = Χ2 Χ1
ΔY = Υ2 Υ1

セグメント 投影された2D長さは、ポリライン の2D長さを合計することによって計算されます。

Lp = L1 + L2 + L3 + ... + Lv

どこ:

Lp = 投影された 2D 長さ ポリラインの
1...、Lv = セグメントの 2D 長さ。

地形3D長さ

地形 の3D長さは 、ポリラインの長さであり、その頂点の3つの座標を考慮に入れたものです。

この長さを計算するために、まず、ポリラインの各サブラインを定義する頂点の座標を考慮して、そのサブラインの3D長さを計算します。.

部分線は2つの頂点 Vi と Vjの3D座標はi (Xi, Yi, Ziの3D座標j は (Xj, Yj, Zj) です。部分線の3D長さ Li,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

どこ:

の頂点の数、
Lp 3D 長さ
i,j によって定義されるサブラインの 3D 長さです。i と Vj

誤差推定

の誤差は、 地形の 3D 長さ すべての頂点が少なくとも 2 枚の画像にマークされている場合にのみ推定できます。 手動タイ ポイント ポリラインの各頂点には、 手動タイ ポイントが 枚の画像にマークされている場合、現在のカメラの外部および内部パラメータを使用してその 3D 位置が推定されます。推定された 3D ポイントを使用すると、 理論誤差 この 手動タイ ポイント理論誤差は 誤差を推定するために使用されます 、地形の 3D 長さのの詳細については 理論誤差手動タイ ポイント「計算された 3D ポイントの理論誤差 S(X,Y,Z) とは何ですか?」を

の誤差は 地形3D長さ 、各サブラインの誤差を加算することによって計算されます。

dLp = dL1,2 + dL2,3 + dL3,4 + ... + dLn-1,n

どこ:

の頂点数、
dLp の誤差 地形3D ポリライン
dLi,j の誤差です。i,j

の誤差はi,j 次のように計算されます。

dLi,j = abs(max(Sxi, Syi, Szi)) + abs(max(Sxj, Syj, Szj))

どこ:

Sxi、Syi、Szi の x、y、z 成分である。 理論誤差 、頂点 Vi