Hyppää sisältöön

Welcome to our weekly research support coffee hour on Zoom! Click here for more information.

Warning!

Puhti scratch disk is becoming very full (80+ % ) resulting in performance degradation. Everybody is advised to only keep actively processed data on scratch, all other data should be deleted, transferred to host institute or stored in Lumi-O. No new quota will be granted. Click here for a tool for examining your disk usage.

LAStools

LAStools on kokoelma työkaluja LiDAR-datan käsittelyyn.

Käyttö

LAStoolsin käyttö

LAStools sisältyy seuraaviin moduuleihin:

  • lastools: 2026 (tarkemmin 260326), 2025 (250304), 2023 (230914) ja 2022 (220613)
  • geoconda: 3.11.9, 3.10.9 ja 3.10.6 (kaikki vanhemmalla versiolla 20171231)

Lataa yksi näistä moduuleista, esimerkiksi uusin versio (oletus):

module load lastools

LAStoolsin versiot 2025 ja 2023 perustuvat uuteen LAStoolsin natiiviin Linux-versioon ja vaativat 64-päätteen kaikkien työkalujen loppuun. Voit testata, että LAStools-moduuli on latautunut onnistuneesti komennolla

lasinfo64 -h

Kaikissa vanhemmissa versioissa, esimerkiksi geoconda-moduulissa, 64-päätettä ei tule lisätä työkalun nimen loppuun, esimerkiksi:

lasinfo -h

Jos haluat käyttää lisensoituja työkaluja testaukseen, käytä komennossa valitsinta -demo; katso lisätietoja LAStoolsin dokumentaatiosta.

LAStools-komennot

Kaikki Puhdin lastools-asennukset sisältävät LAStoolsin avoimen lähdekoodin työkalut.

  • las2las - poimii viimeiset paluut, leikkaa, osittaa, muuntaa jne. ...
  • las2txt - muuntaa LASin ihmisen luettavaan ja helposti jäsennettävään ASCII-muotoon
  • lasdiff - vertaa kahden LAS/LAZ/ASCII-tiedoston dataa
  • lasindex - luo spatiaalisen indeksin LAX-tiedoston nopeita spatiaalisia kyselyjä varten
  • lasinfo - tulostaa nopean yleiskatsauksen LAS-tiedoston sisällöstä
  • lasmerge - yhdistää useita LAS- tai LAZ-tiedostoja yhdeksi LAS- tai LAZ-tiedostoksi
  • lasprecision - analysoi LIDAR-pisteiden todellisen tarkkuuden
  • laszip - pakkaa LAS-tiedostot täysin häviöttömästi
  • txt2las - muuntaa LIDAR-datan ASCII-tekstistä binääriseen LAS-muotoon

Versiot 2025 ja 2023 sisältävät lisäksi: lasoptimize64, las2dem64, las2iso64, las2shp64, las2tin64, las3dpoly64, lasboundary64, lascanopy64, lasclassify64, lasclip64, lascolor64, lascontrol64, lascopy64, lasdatum64, lasdistance64, lasduplicate64, lasgrid64, lasground64, lasground_new64, lasheight64, lasintensity64, laslayers64, lasnoise64, lasoverage64, lasoverlap64, lasreturn64, lassort64, lassplit64, lasthin64, lastile64, lastrack64, lasvdatum64, lasvoxel64. Versio 2025 sisältää lisäksi: blast2dem64, demdiff64, demzip64, e572las64, lascopcindex64, laslicman64, lasplanes64, lasprobe64 and shp2las64. Katso näiden työkalujen käyttöehdot lisenssistä.

Versio 2023 ei tue moniydinprosessointia, mutta versio 2025 tukee.

Puhdissa vain komentorivityökalut ovat saatavilla, ilman graafista käyttöliittymää.

Lisensoidun version käyttö

CSC tarjoaa vain LAStoolsin "free"-version. Jos sinulla on oma LAStools-lisenssi, sitä voidaan käyttää myös Puhdissa.

Jos haluat käyttää vuoden 2023 natiivia Linux-versiota, kopioi lisenssitiedosto projektisi projappl-hakemistoon Puhdissa ja määritä lisenssitiedoston sijainti ympäristömuuttujana ennen työkalujen käyttöä:

export LAStoolsLicenseFile=/projappl/project_200xxxx/yyy/lastoolslicense.txt

Vaihtoehto: Myös lisensoidun Windows-version käyttö on mahdollista winellä (Windows-emulaattori). Voit asentaa .exe-tiedostot itse projektiisi. Lataa ja pura LAStools projappl-levyalueellesi.

cd /projappl/<your_project>
wget https://lastools.github.io/download/LAStools.zip
unzip LAStools.zip

Lisää sitten lisenssitiedostosi /bin-kansioon, minkä jälkeen voit ajaa .exe-tiedostoja komennolla wine64

Huomaa, että voit käyttää wine64:n kanssa vain työkalujen 64-bittisiä versioita

Tässä on esimerkki lasinfo64.exe:n ajamisesta komennolla wine64

module load wine
wine64 lasinfo64.exe -i <LAS file>

Maanmittauslaitoksen lidar-data Puhdissa

Suomen kansallinen lidar-data on jo tallennettu Puhtiin. Löydät sen tiedostopolusta: /appl/data/geo/mml/laserkeilaus. Lisätietoja.

LAStools monien tiedostojen kanssa

Jos käsittelet suurta määrää lidar-tiedostoja LAStoolsilla, tiedostot voidaan Puhdissa käsitellä rinnakkain.

Lisenssi

Tietoa LAStoolsin laillisesta käytöstä ja lisensoinnista on LAStoolsin LICENSE-tiedostossa.

Kiitokset

Jos käytät tätä ohjelmistoa Puhdissa, mainitse CSC ja Geoportti julkaisuissasi; tämä on tärkeää projektin jatkuvuuden ja rahoitusraporttien kannalta. Esimerkiksi voit kirjoittaa: "The authors wish to thank CSC - IT Center for Science, Finland (urn:nbn:fi:research-infras-2016072531) and the Open Geospatial Information Infrastructure for Research (Geoportti, urn:nbn:fi:research-infras-2016072513) for computational resources and support".

Viittaus

Ohjelmiston viittaus riippuu siitä, mitä lisenssiä käytettiin:

  • LAStools, "Efficient LiDAR Processing Software" (version 220613, academic), obtained from http://rapidlasso.com/LAStools
  • M. Isenburg, "LAStools - efficient LiDAR processing software" (version 220613, unlicensed), obtained from http://rapidlasso.com/LAStools
  • rapidlasso GmbH, "LAStools - efficient LiDAR processing software" (version 220613, commercial), obtained from http://rapidlasso.com/LAStools

Asennus

Versiot 2023-2026 asennettiin Puhtiin Singularity-kontilla, joka perustuu CSC:n LasTools Apptrainer -resepteihin ja Tykyn wrap-container-toiminnallisuuteen.

#2025 and 2026
wrap-container -w /opt/LAStools/bin lastools_2025.sif --prefix 2025

#2023
wrap-container -w /opt/LAStools lastools.sif --prefix 2023

Versio 2022 asennettiin Puhtiin Tykyn wrap-container-toiminnallisuudella käyttäen LAStoolsin Dockerhubin Docker imagea.

wrap-container -w /opt/LAStools docker//:pydo/lastools:latest --prefix 2022

Viitteet

Suomenkielinen tekoälykäännös

Sisällössä voi esiintyä virheellistä tietoa tekoälykäännöksestä johtuen.

Klikkaa tästä antaaksesi palautetta