Terrestrial laser scanning

This manual is specifically written for the instrument Trimble TX8. It is partly in Swedish at the moment, but will be translated if there is a need for that.

Content

Scanning
Single scan
Multiscan using 230 mm balls on the tripods
Georeferencing a multiscan

Postprocessing
Postprocessing a single scan
Postprocessing a multiscan using 230 mm balls on the tripods
Georeferencing scans
Generate points

Report

Storage/backup

Scanning

Single scan

This part has not been written yet.

Multiscan using 230 mm balls on the tripods

Exempel plockat från remningstorpsinventeirngen 2014. Detta skall revideras till att vara allmänt användbart.
multiscanRemntorp

  1. Lokalisera delprovyta 1 (sydvästra hörnet, Axel har döpt denna delprovyta till _13). Nivellera plattan. Montera skannern på stativet. Sätt upp fyra markörer för referensträden på den första provytan. Det finns ett referensträd i varje väderstreck (N, O, S, V). Den markör som är mot norr skall skilja sig från övriga markörer. Notera trädens ID-nummer i rätt ruta på fältprotokollet. Notera att ibland kan siffror ha använts på träden istället för N, O, S, V-bokstäver. Numreringen har då varit 1=N, 2=Ö, 3=S, 4=V. Anmärkning om detta står på fältprotokollet ifall numrering använts istället för bokstav. Denna uppsättning av markörer på referensträden effektiviserades genom att referensträden på samtliga delytor markerades innan skanningen påbörjades på delyta 1. Detta gjordes efter att 3-4 st 40m ytor skannats.
  2. Lokalisera delprovyta 8. Se till att det är fri sikt till skannern. Detta är nu bakåtobjektet som sedan kommer att vara platsen för den 8:e skanningen. Sätt upp ett stativ. Nivellera plattan. Markera detta stativ med 8 på blädderblocken (skall synas åt tre håll). Detta ersattes senare med ett band med bokstav för respektive stativ. Bokstäverna A, B, C, D användes och följde med stativet eftersom det förflyttades. Uppställningens bokstav är noterat i fältprotokollet. Montera en boll på stativet. OBS: detta stativ med boll skall stå kvar fram t.o.m. den 7:e skanningen, stå kvar med skannern monterad under den 8:e skanningen och skall stå kvar med boll monterad under den 9:e skanningen.
  3. Lokalisera delprovyta 2. Sätt upp ett stativ så det är fri sikt till skannern. Det viktiga är att skannern ”ser” bollarna. Nivellera plattan. Montera en boll. Markera detta stativ med 2 på blädderblocken (ska synas åt två håll). Bokstav används från 8 oktober, yta 1010. Sätt upp markörer på de fyra referensträden på samma sätt som för delprovyta 1. Det fjärde stativet placerades på delyta tre med en boll. Detta går snabbare än att montera stativ under pågående skanning som i punkt 5.
  4. Vrid skannern så att den startar ca 20 grader moturs nästa boll (delprovyta 2). Skanna från delprovyta 1.
  5. Medan skanningen pågår monteras det fjärde stativet upp på delprovyta 3 (du kan gå till denna yta så snart skannern passerat din gångväg). Nivellera plattan. Montera en boll på stativet. Markera detta stativ med 3 på blädderblocken (synligt från två håll). Sätt markörer på de fyra referensträd på samma sätt som tidigare. (Se punkt 3 för en effektivisering som utfördes efter att några 40m-ytor skannats. Fjärde stativet monterades alltså direkt från start).
  6. Återgå till delprovyta 1 (ta med bollen från delprovyta 2) och verifiera att alla bollar och referensträd syns i skanningen.
  7. Fotografera mot nästa stativ samt mot föregående stativ. Fotograferingsriktningen anges av pilarna i fältprotokollet, likaså vilka bollar som syns från respektive skanningsuppställning.
  8. Stäng av skannern och flytta den till delprovyta 2. Starta skannern. Markörerna från referensträden på delprovytorna lämnas kvar i de flesta fall. Montera bollen på stativet på delprovyta 1.
  9. Vrid skannern så att den startar 20 grader moturs nästa boll (delprovyta 3). Skanna från delprovyta 2 och verifiera att alla bollar syns i skanningen.
  10. Ett stativ sätts upp på delprovyta 4 (flytta från delprovyta 1 och ta med tillhörande boll). Nivellera plattan. Montera bollen på stativet. Markera detta stativ som 4 på blädderblocken. Sätt upp markörer på de fyra referensträden på samma sätt som tidigare.
  11. Återgå till delprovyta 2 (ta med bollen från delprovyta 3) och verifiera att alla bollar och referensträd syns i skanningen. Stäng av skannern och flytta skannern till delprovyta 3. Starta skannern. Plocka ner markörer från referensträden på delprovyta 2 och montera en boll på stativet på delprovyta 2. Vrid skannern så att den startar 20 grader moturs nästa boll (delprovyta 4). Skanna från delprovyta 3 och kontrollera att alla bollar och referensträd syns i skanningen.
  12. Nu upprepas denna procedur. Principen är att det hela tiden måste finnas en boll framåt och en boll bakåt som är synliga för skanningen. Positionen för ett stativ får inte röras det minsta under den tid det är uppsatt eftersom det har tre funktioner: framåtobjekt, skannerplacering och bakåtobjekt. Stationsnummer (nummer för delprovytor, 1-16) måste vara synliga i data (alt. Bokstav som användes från 8 oktober). Markörer för de fyra referensträden måste vara synliga i data och referensträdet mot norr måste kunna skiljas ut från de övriga. Om det direkt efter skanningen vid visuell kontroll av data visar sig att t.ex. en boll inte är synlig så görs denna skanning om efter det att sikten röjts genom att ta bort grenar (OBS: rör inte stativen). Proceduren upprepas fram till att den 6:e skanningen är utförd.
  13. För den 7:e skanningen används den boll som står kvar på delprovyta 8 från den första skanningen som framåtobjekt. Innan den 7:e skanningen flyttas stativet från delprovyta 5 till delprovyta 9 och används som extra framåtobjekt.
  14. Stativet på delprovyta 9 lämnas kvar till dess skanning på yta 16 utförts. På den första 40m ytan (ID 447) gjordes detta något annorlunda då stativ 16 monterades upp när delyta 9 skulle skannas och lämnades därefter kvar tills dess den skanningen skulle utföras. Det är dock bara den ytan som är undantagen.
  15. Före skanningen på delprovyta 10 flyttas stativ och boll från delprovyta 8 till delprovyta 11 och används som framåtobjekt. Sedan upprepas proceduren med att stega sig fram där bakåtobjektet blir stativet som användes i föregående skanning och framtåobjektet sätts ut genom att flytta stativet som var bakåtobjekt i föregående skanning. Detta utförs för resterande delprovytor. Vid den sista skanningen, delyta 16, är det viktigt att stativet vid delyta 9 syns (och dess boll).

Georeferencing a multiscan

This georeferencing guide assumes that you follow the workflow “Multiscan using 230 mm balls on the tripods“.

Montera GPS-antennen (Trimble Zephyr) på trefoten istället för en av de runda 230mm bollarna. Använd alltså även förlängningsadaptern som är 100mm.

In the GNSS receiver (Trimble GeoXR 6000):

  1. Set the antenna height to: -0.130 m when using the Topcon 100 mm distance (photo below). Note the minus sign.
    DSCN1849_gnss_tls
  2. Set the antenna measurement point to ”undersida av antennfästet”.
  3. Give the point a name that you can use in reference to the scanning station.
  4. Measure the point. If you get a fix solution, it’s enough if you measure for approximately 10 seconds. Without a fix solution, measure as long as possible before you store the point. More information about GNSS-measuring with the Trimble GeoXR 6000.

Postprocessing

Postprocessing a single scan

This part has not been written yet.

Postprocessing a multiscan using 230 mm balls on the tripods

  1. Copy the project from the USB-stick to a local folder on your computer. It is recommended to copy the data to a folder named “RAW” and then make a copy to a folder named “Processed”. You should now work on the folder “Processed”.
  2. Open Trimble Realworks.
  3. Open the “*.rwp” file connected to your project.
  4. Select all stations in the list by click on the first one, hold shift and click on the last.
  5. Go to the “Registration”-tab. Click “Auto-extract Targets”. Check “Spherical target”. Choose diameter “230 mm”. Uncheck “Black and White Flat Target” and also uncheck “Generate a Preview Scan”. Click OK.
  6. In the dialog box coming up, check the box “Compress TZF Scans”. Press OK.
  7. The computer will now automatically extract the targets (spheres).

It is now time to connect the single scannings with eachother. This is done by:

  1. The “Target-based registration” dialog box opens when the target extraction is finished.
  2. Click “Analyze”. The following dialog box opens:
    targetAnalyzer
  3. Go through the targets station by station and check if the automatic extraction is correct. Click the target in the table “Fitted”. If the target is correct, rename it to a name connected to the scanning location, for example 1, 2, 3, 4… or A, B, C… You should rename the target in the List below the “Target Analyzer”. You can use the “F2” key to go into renaming mode.
  4. If a target is not correct. Highlight the target an click the red cross button to delete it. Delete both scanning and target.
  5. When you have gone through all stations and targets, press “Apply”.
  6. You can now close the “Target-based registration” dialog box by clicking “Close”. Click “Yes” when asking “Do you want to apply all changes to database?”. Also click OK when asking “Do you really want to continue?”
  7. Rename the stations to have the same names as you gave the targets in step 3. This rename is done in the “Workspace” dialog box.
  8. Go to the tab “Registration”, click “Name-based Network Adjustment” under “Survey Workflow”.
  9. You will now see a dialog box presenting the “Registration details”. The error is normally 1-3 mm (Residual Error).
    registrationDetails
  10. You can now group the four stations before you continue. This is done so you can proceed with georeferencing the points. If you don’t group the stations, they will move individually when georeferencing, but if you group, the will be locked in position between eachother and the whole group will move and fit to the coordinates you use for georeferencing. Mark the stations (hold down the shift key and click the first and the last station in the list), click “Group”.

To create sampled scans, do the following:

  1. Mark the “New group” in the Workspace dialog or the name you have given the new group.
  2. In the “Edit” tab, click “Create Sampled Scans” under the “Scan” group.
  3. If you want to extract all points, choose “Sampling by Step” and set “Step (in pixels)” to 1. Press OK. The computer will now process all the scans and create a sampled scan for each station.

Georeferencing scans

  1. Open the project you want to georeference to world coordinates.
  2. Open the txt-file containing the coordinates of the scan stations or targets in the point cloud. The file is opened by clicking “Open” that can be found under the “Import/Export” section in the File tab. Select the file and click “Open…”. Do the following settings:
    RW_importPoints

Under “Separator”, choose “Other:” and put a space in the box.

The file need to fulfill the following:

  • File ending need to be .txt.
  • Remove other information from the file except the following fields:
    • Point #, Northing, Easting, Elevation, Description
  • It is easier if you use tab as separator in the file. Notepad++ can be used to edit your textfile to fulfill the above conditions or you can use the R-script below that convert files from the Trimble GeoXR 6000 so the files are readable from Realworks:
setwd("D:\\TLS\\GPS Points")
listOfFiles <- list.files(path=".", pattern=".txt")
dir.create("convertedFiles")

for(file in listOfFiles) {
 coord <- read.table(file=file, skip = 3, header=F)
 names(coord) <- c("Name", "North", "East", "Elev", "HzPrec", "VtPrec", "PDOP", "Sats")
 write.table(x = coord[ ,1:5], file = paste0("convertedFiles/", file), sep="\t", col.names = T, row.names = F, quote = F)
}

Download the script. After the above code has been used to convert the files, you can do the following settings to import the points:

importGPSpoints

  • Under the tab “Registration” click ”Target-Based Registration” under “Target-Based Registration”.
  • When the tool opens, it will ask you if you want to automatically match the scan stations with the topo stations. You can answer “No” and do the following steps instead.
  • Manual target matching:
    1. Click ”Check…”.
    2. Mark the first scan station with the scanner tripod icon. See example below:
      matchScanStationWithTopoStation
      Click “Match with…”. Choose the Topo point to match with scan station.
    3. Continue to match the other scan stations with the topo points.
    4. When you have matched all stations with topo points, click “Adjust”.
    5. Press “Apply” in the toolbox.
    6. Press “Close” in the toolbox. The “Registration Details” window will now also close.

Generate points

To be able to work with the points within Realworks, you need to “sample” the scans. To achieve all points you do:

  1. Mark the stations you want to export in the list or mark the whole project in the Workspace.
  2. Click the “Home”-tab. Click “Create Sampled Scans” under “Extraction”.
  3. Select “Sampling by step”. Choose 1 pixel if you want all points. Press OK.

Report

Create the following reports for each scanning project:

Report of targets

  1. Markera projektet i Workspace-listan.
  2. File – Advanced Exports – Export Object Properties…
  3. Namnge filen till namnet på skanningsuppställningen.
  4. Under Option, kryssa i ”Project of selection”.
  5. Spara filen.

Rapport på registrering

  1. Markera projektet i Workspace-listan.
  2. Registration – Registration Report (Target-Based).
  3. Spara filen.

Position på skanningsuppställningar

Detta ger dig en position på respektive skanningsuppställning.

  1. Markera projektet i Workspace-listan.
  2. Registration – Export Station Registration Parameters to RMX Files…
  3. Välj en mapp.
  4. Detta kommer ge dig en mapp med RMX-filer där koorinat för centrum av varje skanningsuppställning går att utläsa.

Storage / backup

Nedan följer ett exempel på hur ett projekt kan dokumenteras och lagras för eftervärlden.

Bilder – Här lagras foton som togs i samband med skanningen. Sorterad ytvis.

Film – Filmer som skapats för att demonstrera data

LAS_diverseExporter – Diverse exporter som kan användas för att demonstera data

LAZ_full – LAZ-filer av samtliga ytor. Varje fil innehåller samtliga punkter och är komprimerade med laz. Program för att packa upp ligger i katalogen.

Processed_data – Ett Realworks projekt för varje yta. Varje skanningsuppställning består av en tzf-fil som ä komprimerad. Hela ytor är sammansatta via named based registration. Varje projekt innehåller också en sampled skan för varje delyta som inte är reducerad (1px sampling).

Rapport – Innehåller rapport som beskriver hur skanningen utförts och processerats, inskannade fältprotokoll och en excel-fil med sammanställning av skannade ytor, koordinater. Innehåller även en undermapp (Projektrapporter) med en rapport för respektive yta med egenskaper samt registeringsrapport som exporterats ur Realworks.

RAW_data – RAW-data som det såg ut när det kopierades från skannern. Här finns även skanningsuppställningar som skannats om pga att bollen på stativen inte syns. Dessa uppställningar har raderats i Processed_data.

RMX – En fil för varje skanningsuppställning med koordinater och rotation (lokalt koordinatsystem).