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
LineTerra
LineTerra turns the Wolfram Language into an earthworks design and quantification workstation. Its core method threads a cross-section template along an alignment and calculates its intersection with the existing ground; a separate polygon tool handles footprint-based earthworks such as building pads. The same procedure designs roads, dams and reservoirs, drainage networks, slope-stability sections and single-building pads. Terrain can come from a GeoTIFF raster, GeoElevationData, a delimited XYZ survey file, a LAZ or LAS LIDAR point cloud, or a synthetic corridor strip. Output covers cut and fill quantities including a mass-haul diagram, 3D visualisation, and export to CSV, true-scale PDF, PNG, DXF and notebooks.
Getting Started
LineTerra
— open the toolbar for a named project -- the entry point to every other window
LineTerraNewProject
— clear the terrain and alignment and start an empty project
LTSaveProject
— save the alignment, profile, templates and terrain metadata to a file
LTLoadProject
— restore a saved project
Terrain Sources
LTLoadGeoTIFF
— load a GeoTIFF elevation raster with its .tfw world file or embedded tags
LTLoadGeoTIFFMosaic
— stamp several adjoining GeoTIFF tiles into one combined grid
LTLoadXYZ
— grid a delimited easting/northing/elevation survey file
LTLoadLAZTerrain
— grid the ground-classified points of a LAZ or LAS LIDAR point cloud
LTLoadLAZMosaic
— pool several adjoining LAZ or LAS tiles into one gridded terrain
LTLoadGeoElevation
— fetch elevation from GeoElevationData for a bounding box
LTLoadGeoElevationLL
— fetch elevation for a lat/lon box, keeping an origin for grid export
LTLoadCorridor
— build a synthetic terrain strip following a set of waypoints
LTRefineTerrain
— resample terrain onto a finer grid
LTGroundZ
— existing ground level at an easting and northing
LTSampleGroundProfile
— ground profile along an alignment, as chainage/level pairs
LTAddStratum
— attach a geological stratum to a terrain
LTLoadStratum
— load the top surface of a stratum from an XYZ file
LTSampleStratumProfile
— stratum profile along an alignment
ImportLAS
— read an uncompressed LAS point cloud natively
ImportLAZ
— read a compressed LAZ point cloud via an external decoder
LAZtoLAS
— decompress a LAZ file to LAS
Alignment and Vertical Profile
LTChainages
— cumulative chainage at each point of a polyline
LTPointAtChainage
— position at a given chainage along an alignment
LTExpandAlignment
— resolve intersection points and radii into a curved centreline
LTArcGeometry
— circular-arc geometry rounding an alignment through an intersection point
LTBezierGeometry
— Bezier geometry rounding an alignment through an intersection point
LTDesignZ
— design level at a chainage, interpolated between vertical intersection points
LTDesignZCurved
— design level including parabolic K-value vertical curves
LTGrade
— grade in percent between two vertical intersection points
LTAlignmentGraphics
— graphics primitives drawing an alignment with chainage ticks and IP markers
Multiple Roads on One Terrain
LTMarkAllIntersections
— insert an IP into both alignments at every crossing with another road
LTAllRoadIntersections
— every crossing point between two stored alignments
LTFindRoadIntersection
— the first crossing between two stored alignments
LTOtherRoadsGraphics
— draw every other stored road as a grey overlay
Cross-Sections and Earthwork
LTXSTemplates
— open the cross-section template editor and library manager
LTXSView
— step through cross-sections chainage by chainage
LTXSEarthwork
— compute cut and fill areas and volumes, with tables, charts and a mass-haul diagram
LTXSWithWorks
— plan view with the proposed works drawn over the terrain
LTBakeRoad
— write a finished road's formation and batters into the terrain
LTBakePolygon
— embed a pad, cut or filled to a formation level, into the terrain
LTPolygonQuantities
— cut and fill volumes and areas for a pad footprint
Plan and 3D Views
LTCombinedView
— the main design window -- plan, profile, earthwork and the polygon tool
LTCombinedViewXS
— plan view with the computed cut and fill overlaid
LTPlanContours
— contour plan of any terrain, whatever its source
LTGeoElevContours
— colour-shaded contour plot with an elevation legend
LTTerrainContourPreview
— offline contour preview of a loaded terrain
LTTerrainSourcePanel
— open the terrain source panel
LTGeoGraphicsOverlay
— contours drawn over a street map or satellite backdrop
LTGeoMapWithContours
— a GeoGraphics map of the terrain area with its contours
LTOverlayPhoto
— drape a georeferenced aerial or map photograph under the contours
LTOverlayPhotoInteractive
— the photo overlay with a contour opacity slider
LTXYZPointOverlay
— raw survey points drawn over the interpolated surface
LT3DView
— rotatable 3D terrain with the road draped over it and cut/fill shaded
Corridor Terrain
LTCorridorPanel
— open the corridor definition panel
LTCorridorView
— plan of a corridor unrolled along its centreline
LTCorridorSection
— corridor cross-section at a chainage
LTCorridorLongSection
— corridor long-section along the centreline
LTCorridorMultiSection
— a column of corridor cross-sections
LTCorridorGeographicPlot
— corridor tiles drawn at their true geographic angle
LTCorridorWarpedBasemap
— a street map basemap warped to follow the corridor
Coordinates and Projections
LTConvertToGrid
— convert lat/lon to a named CRS -- WGS84, OSGB36 or any EPSG code
LTLatLonToGrid
— convert lat/lon to a projected grid by EPSG code
LTGridToLatLon
— convert a projected grid coordinate back to lat/lon
LTLatLonToOSGB36
— convert WGS84 lat/lon to British National Grid
LTOSGB36ToLatLon
— convert British National Grid to WGS84 lat/lon
LTLatLonToUTM
— convert lat/lon to UTM easting and northing
LTUTMToLatLon
— convert UTM easting and northing to lat/lon
LTUTMZone
— the UTM zone containing a longitude
LTEPSGToZone
— the UTM zone and hemisphere for an EPSG code
LTWGS84ToOSGB36Datum
— shift a geodetic coordinate from the WGS84 datum to OSGB36
LTOSGB36ToWGS84Datum
— shift a geodetic coordinate from OSGB36 to the WGS84 datum
LTHelmertShiftLL
— apply a seven-parameter Helmert datum transformation
LTLatLonToXY
— local metre offset of a point from a lat/lon origin
LTXYToLatLon
— lat/lon of a local metre offset from an origin
LTWaypointsToXY
— convert a list of lat/lon waypoints to local metres
LTGreatCircle
— great-circle distance between two lat/lon points
LTMetresToAngDeg
— metres expressed as a Quantity in angular degrees
Export
LTExportAlignment
— write the horizontal alignment to CSV
LTExportProfile
— write the vertical profile to CSV
LTExportEarthwork
— write cut and fill areas, volumes and running totals to CSV
LTExportCoords
— setting-out coordinates in a chosen CRS at a chosen spacing
LTCoordsToClipboard
— copy a coordinate Dataset to the clipboard as CSV
LTExportPlan
— write the plan view to PDF or PNG
LTExportPlanDXF
— write the plan to true-scale DXF with chainage ticks and a scale bar
LTExportSections
— write cross-sections to PDF at an exact drawing scale
LTExportSectionsNB
— write cross-sections to a notebook as named vector graphics
LTExportSectionsDXF
— write cross-sections to true-scale DXF with a geometric ruler
Global Variables
$LTState
— the active road's alignment, profile and design state
$LTEarthRadius
— the Earth radius in metres used by the coordinate conversions
""

© 2026 Wolfram. All rights reserved.

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