VBN - Aalborg Universitet
VBN - Aalborg Universitet
VBN - Aalborg Universitet
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3D anblok sammenknytning af laserscanningsdata<br />
Indholdet af ovenstående txt-filer skal være: punktnumre i første søjle, x-koordinater i anden søjle,<br />
y-koordinater i tredje søjle og z-koordinater i fjerde søjle. De enkelte søjler skal adskilles med mellemrum.<br />
Punktnummereringen af de punkter som indgår i anblok scriptet skal være fortløbende og begynde<br />
med punkt 1. Punkterne i de enkelte txt-filer behøver ikke være i nummerorden.<br />
I 2D anblok delen i scriptet er der foretaget en fortegnsanalyse ved beregningen af drejningerne om<br />
z-aksen for derved at kunne beregne de drejninger der måtte være større/mindre end ± 100 gon.<br />
I forbindelse med udarbejdelsen af Appendiks A, afsnit 3, blev der foretaget en undersøgelse af,<br />
hvorvidt der opnås de samme resultater med almindelig partiel differentiation og numerisk approksimation<br />
af de partielt afledede. Med udgangspunkt i resultaterne fra de to transformationer<br />
med anvendelse af henholdsvis de partielt differentierede og de numerisk approksimerede værdier<br />
kan det konkluderes at der opnås de samme resultater. På baggrund heraf er det valgt at anvende<br />
scriptet numafl.m udarbejdet af Peter Cederholm [www.land.aau.dk]. Scriptet anvendes i forbindelse<br />
med opstilling af A-matricen.<br />
Løsningsvektoren for 3D anblok har følgende struktur, som minder meget om den, gennemgået<br />
tidligere i afsnittet, hvor de reducerede koordinater i fikspunktsystemet sidst i vektoren er delt op,<br />
så alle x-koordinaterne til punkterne kommer først, hvorefter y-koordinaterne og til sidst zkoordinaterne.<br />
Model A Model B Model C Koordinater<br />
T<br />
x = �1 �1 κ1 tx1 ty1 tz1 �2 �2 κ2 tx2 ty2 tz2 �3 �3 κ3 tx3 ty3 tz3 Xr’1 … Xr’n Yr’1 … Yr’n Zr’1 … Zr’n<br />
Strukturen på residual-vektoren er ligeledes delt op, så residualerne for x-koordinaterne kommer<br />
først, herefter residualerne for y-koordinaterne og til sidst residualerne for z-koordinaterne for<br />
hver enkelt model. Strukturen er vist nedenfor.<br />
Model A Model B Model C Fikspunkter<br />
T<br />
r = rX1..rXn rY1..rYn rZ1..rZn rX1..rXn rY1..rYn rZ1..rZn rX1..rXn rY1..rYn rZ1..rZn rX1..rXn rY1..rYn rZ1..rZn<br />
Udover residualerne er variansfaktoren også beregnet i programmet.<br />
Der bliver efter gennemløb af scriptet genereret nogle output-filer, i form af txt-filer, som indeholder<br />
transformationsparametre til de enkelte modeller, hvor flytningerne er de beregnede flytninger.<br />
Filerne er følgende:<br />
- Transformationsparametre til Model A er gemt som trans_modelA.txt<br />
- Transformationsparametre til Model B er gemt som trans_modelB.txt<br />
- Transformationsparametre til Model C er gemt som trans_modelC.txt<br />
Strukturen på ovenstående filer er følgende, hvis txt-filerne åbnes i TextPad:<br />
Side | 38<br />
[ ω ϕ κ<br />
]<br />
trans _ modelA =<br />
Tx Ty Tz<br />
T