Wolfram Language Paclet Repository

Community-contributed installable additions to the Wolfram Language

Primary Navigation

    • Cloud & Deployment
    • Core Language & Structure
    • Data Manipulation & Analysis
    • Engineering Data & Computation
    • External Interfaces & Connections
    • Financial Data & Computation
    • Geographic Data & Computation
    • Geometry
    • Graphs & Networks
    • Higher Mathematical Computation
    • Images
    • Knowledge Representation & Natural Language
    • Machine Learning
    • Notebook Documents & Presentation
    • Scientific and Medical Data & Computation
    • Social, Cultural & Linguistic Data
    • Strings & Text
    • Symbolic & Numeric Computation
    • System Operation & Setup
    • Time-Related Computation
    • User Interface Construction
    • Visualization & Graphics
    • Random Paclet
    • Alphabetical List
  • Using Paclets
    • Get Started
    • Download Definition Notebook
  • Learn More about Wolfram Language

LineTerra

Guides

  • LineTerra

Symbols

  • ImportLAS
  • ImportLAZ
  • LAZtoLAS
  • LineTerra
  • LineTerraNewProject
  • LT3DView
  • LTAddStratum
  • LTAlignmentGraphics
  • LTAllRoadIntersections
  • LTArcGeometry
  • LTBakePolygon
  • LTBakeRoad
  • LTBezierGeometry
  • LTChainages
  • LTCombinedView
  • LTCombinedViewXS
  • LTConvertToGrid
  • LTCoordsToClipboard
  • LTCorridorGeographicPlot
  • LTCorridorLongSection
  • LTCorridorMultiSection
  • LTCorridorPanel
  • LTCorridorSection
  • LTCorridorView
  • LTCorridorWarpedBasemap
  • LTDesignZCurved
  • LTDesignZ
  • LTEPSGToZone
  • LTExpandAlignment
  • LTExportAlignment
  • LTExportCoords
  • LTExportEarthwork
  • LTExportPlanDXF
  • LTExportPlan
  • LTExportProfile
  • LTExportSectionsDXF
  • LTExportSectionsNB
  • LTExportSections
  • LTFindRoadIntersection
  • LTGeoElevContours
  • LTGeoGraphicsOverlay
  • LTGeoMapWithContours
  • LTGrade
  • LTGreatCircle
  • LTGridToLatLon
  • LTGroundZ
  • LTHelmertShiftLL
  • LTLatLonToGrid
  • LTLatLonToOSGB36
  • LTLatLonToUTM
  • LTLatLonToXY
  • LTLoadCorridor
  • LTLoadGeoElevationLL
  • LTLoadGeoElevation
  • LTLoadGeoTIFFMosaic
  • LTLoadGeoTIFF
  • LTLoadLAZMosaic
  • LTLoadLAZTerrain
  • LTLoadProject
  • LTLoadStratum
  • LTLoadXYZ
  • LTMarkAllIntersections
  • LTMetresToAngDeg
  • LTOSGB36ToLatLon
  • LTOSGB36ToWGS84Datum
  • LTOtherRoadsGraphics
  • LTOverlayPhotoInteractive
  • LTOverlayPhoto
  • LTPlanContours
  • LTPointAtChainage
  • LTPolygonQuantities
  • LTRefineTerrain
  • LTSampleGroundProfile
  • LTSampleStratumProfile
  • LTSaveProject
  • LTTerrainContourPreview
  • LTTerrainSourcePanel
  • LTUTMToLatLon
  • LTUTMZone
  • LTWaypointsToXY
  • LTWGS84ToOSGB36Datum
  • LTXSEarthwork
  • LTXSTemplates
  • LTXSView
  • LTXSWithWorks
  • LTXYToLatLon
  • LTXYZPointOverlay
  • $LTEarthRadius
  • $LTState
MalcolmWoodruff`LineTerra`
LTLoadLAZTerrain
​
LTLoadLAZTerrain[file]
imports a compressed .laz or uncompressed .las LIDAR point cloud, keeps the ground-classified points and grids them into a terrain Association. Options are "MaxPoints", the number of raw points read before ground filtering, and "GridSpacing" in metres per cell. A .laz file needs PDAL or the LASzip CLI on the system path; a .las file needs no external tool.
​
Details and Options
▪
Only points classified as ground, class 2, are used to build the terrain.
▪
The Wolfram Language has no native LAZ decompressor. A .laz file is decompressed by an external decoder -- PDAL, recommended, or the LASzip command-line tool -- and the resulting LAS file is then read natively. An uncompressed .las file needs no external tool at all.
▪
Install PDAL with "brew install pdal", or "conda install -c conda-forge pdal". A GUI-launched front end does not inherit an activated conda environment's PATH, so with a conda install set $ltLAZDecoderPath to the decoder's full path -- find it with "which pdal" in an activated terminal.
▪
This external decoder is the only dependency LineTerra has outside the Wolfram Language.
▪
Once the terrain is gridded, every downstream step -- alignment, profile, templates, sections, earthwork, baking and export -- is identical to the GeoTIFF workflow. The terrain source changes only how the ground itself is obtained.
​
Examples  
(1)
Basic Examples  
(1)
Grid a compressed LIDAR tile, keeping at most a million raw points:
In[1]:=
terrain=
LTLoadLAZTerrain
["survey.laz","MaxPoints"1000000]
Grid an uncompressed LAS file at 2 m spacing, with no external decoder needed:
In[2]:=
terrain=
LTLoadLAZTerrain
["survey.las","GridSpacing"2]
SeeAlso
LTLoadLAZMosaic
 
▪
ImportLAS
 
▪
ImportLAZ
 
▪
LAZtoLAS
""

© 2026 Wolfram. All rights reserved.

  • Legal & Privacy Policy
  • Contact Us
  • WolframAlpha.com
  • WolframCloud.com