The OpenTopography Tool Registry provides a community populated clearinghouse of software, utilities, and tools oriented towards high-resolution topography data (e.g. collected with LiDAR technology) handling, processing, and analysis. Tools registered below range from source code to full-featured software applications. We welcome contributions to the registry via the
| Date Added ↓ |
Tool Name |
Tool Type |
Keywords |
Rating |
| 9 Apr 2013 |
LP360 for ArcGIS, LP360 for Windows Description: LP360 for ArcGIS is a LIDAR software extension for the ESRI ArcGIS environment. The LP360 LIDAR extension uses a specially-designed ArcMap data layer to access points directly from industry ... Description: LP360 for ArcGIS is a LIDAR software extension for the ESRI ArcGIS environment. The LP360 LIDAR extension uses a specially-designed ArcMap data layer to access points directly from industry standard LAS files. LP360 completely integrates LIDAR point cloud datasets into ArcGIS without requiring an import or conversion process. With LP360 LIDAR data can be combined with data in any format supported by ArcGIS. |
Visualization |
LIDAR, Classification, Breaklines, Visualization, Extraction, Automatic |
 (0 rating) |
| 18 Feb 2013 |
Optimized Pit Removal Description: ArcGIS (version 10.1) geoprocessing script tools for removing pits (or sinks) from Digital Elevation Models using a combination of cut and fill. This alternative to the standard Fill tool provides ... Description: ArcGIS (version 10.1) geoprocessing script tools for removing pits (or sinks) from Digital Elevation Models using a combination of cut and fill. This alternative to the standard Fill tool provides more realistic flow paths with less required manual adjustment. Ideal for high-resolution datasets such as LiDAR.
The tool also allows users to mark specific depressions to be left unmodified by setting the lowest cell to have a value of No Data. This feature can be used to establish reservoirs as well as known drainage features such as storm sewer inlets.
Also contains a C++ executable that can be run via command line inputs independent of ArcGIS, and which operates on ASCII grid files. |
DEM Analysis |
Pit Removal, Sink Removal, Fill, Cut, Hydrologic Conditioning, Flow Direction, Flow Accumulation |
 (0 rating) |
| 17 Dec 2012 |
ENVI LiDAR Description: ENVI LiDAR is an interactive geospatial software environment that allows you to create realistic 3D visualizations and easily extract important features (trees, powerlines, buildings) from LiDAR ... Description: ENVI LiDAR is an interactive geospatial software environment that allows you to create realistic 3D visualizations and easily extract important features (trees, powerlines, buildings) from LiDAR point cloud data. Elevation information contained within LiDAR can be included in your geospatial analysis projects such as viewshed and line-of-sight studies, forest inventories, right-of-way analyses, and urban planning applications. With ENVI LiDAR, you have the software tool to quickly prepare LiDAR data, accurately extract 3D features, fine-tune results, and export your results to your existing tools, such as ENVI or ArcMap, for further analysis or inclusion in your geospatial products. |
Software Suite |
LiDAR, Point Cloud, DSm, DTM, Feature Extraction |
 (0 rating) |
| 24 May 2012 |
SPD Software Library (SPDLib) Description: SPDLib is a set of open source software tools for processing laser scanning data (i.e., LiDAR), including both discrete return and waveform data captured from airborne and terrestrial platforms. The ... Description: SPDLib is a set of open source software tools for processing laser scanning data (i.e., LiDAR), including both discrete return and waveform data captured from airborne and terrestrial platforms. The aim of the software is provide you, the user, with the tools you need to process these data. The software has grown from research carried out at Aberystwyth University and Queensland University concerning the processing of LiDAR data for vegetation analysis and has continued to grow. One of the key features which differentiates this software from other LiDAR software is the ability to process and store full waveform datasets alongside traditional discrete return data |
Software Suite |
SPD, SPDLib, LiDAR, TLS, ALS, Full, waveform, Discrete, return, points |
 (0 rating) |
| 6 May 2012 |
LAStools Description: LAStools are a collection of highly-efficient, batch scriptable, multi-core command line tools (with GUI and ArcGIS toolbox) for processing LiDAR that is built upon LASlib (with LASzip).
* ... Description: LAStools are a collection of highly-efficient, batch scriptable, multi-core command line tools (with GUI and ArcGIS toolbox) for processing LiDAR that is built upon LASlib (with LASzip).
* lasground.exe extracts the bare-earth by classifying all ground points
* lasoverlap.exe checks overlap & vertical/horizontal alignment of flight lines
* lascontrol.exe quality checks elevations for a list of control points
* lasclassify.exe find buildings and the trees above the ground
* lasgrid.exe rasters very large LAS files into elevation or intensity grids
* lasboundary.exe extracts a boundary polygon that encloses the points
* lasheight.exe computes for each point its height above the ground
* lasclip.exe clips points against building footprints / swath boundaries
* lastile.exe tiles huge amounts of LAS points into square tiles
* laszip.exe compresses the LAS files in a completely lossless manner
* lasinfo.exe prints out a quick overview of the contents of a LAS file
* lasindex.exe creates a spatial index LAX file for fast spatial queries
* txt2las.exe converts LIDAR data from ASCII text to binary LAS format
* las2txt.exe turns LAS into human-readable and easy-to-parse ASCII
* lasmerge.exe merges several LAS files into one
* lassplit.exe splits points of one (or many) LAS files into flight lines
* lassort.exe sorts points by gps_time, point_source, or into spatial proximity
* las2las.exe extracts last returns, clips, subsamples, translate |
Software Suite |
filtering, clipping, reprojecting, compression, classification, DSM, DTM, TIN, contours, bare-earth |
 (2 ratings) |
| 9 Nov 2011 |
FME Description: FME empowers users at leading organizations worldwide to transform spatial data so that they can use and share it wherever, whenever, and however its needed. FMEs unmatched capabilities and support ... Description: FME empowers users at leading organizations worldwide to transform spatial data so that they can use and share it wherever, whenever, and however its needed. FMEs unmatched capabilities and support for 250+ spatial and non-spatial formats enable you to quickly overcome any challenge related to the use and sharing of spatial data, so you can focus your energies on your objectives, instead.
Specifically, FME supports LiDAR data formats, enabling you to leverage the wealth of information in your LiDAR assets by enabling you to quickly prepare your LiDAR data to suit your specific needs.
Safe Software, the maker of FME, is the pioneering global leader in the spatial data transformation technology market. |
Data Management / Handling |
transform, convert, translate, extract, integrate, automated, repeatable |
 (0 rating) |
| 3 Nov 2011 |
CloudCompare Description: CloudCompare is a 3D point cloud and triangular mesh processing software. It has been originally designed to perform fast cloud/cloud or cloud/mesh comparison on huge datasets such as those acquired ... Description: CloudCompare is a 3D point cloud and triangular mesh processing software. It has been originally designed to perform fast cloud/cloud or cloud/mesh comparison on huge datasets such as those acquired by laser scanners). Afterwards, it has been extended to a more generic 3D data editing and processing software. |
Point Cloud Analysis |
3D point cloud mesh comparison editing processing lidar laser scanner |
 (1 rating) |
| 18 Aug 2011 |
Makai Voyager Description: Makai Voyager is an advanced 3D/4D visualization platform that allows you to fly anwhere in the world to view geospatial data, including: terrain imagery, elevation, LIDAR, volumetric and flow data, ... Description: Makai Voyager is an advanced 3D/4D visualization platform that allows you to fly anwhere in the world to view geospatial data, including: terrain imagery, elevation, LIDAR, volumetric and flow data, and more. |
Visualization |
visualization, terrain, lidar, volume |
 (0 rating) |
| 13 Aug 2011 |
Point Cloud Library (PCL Description: The Point Cloud Library (or PCL) is a large scale, open project for point cloud processing.
The PCL framework contains numerous state-of-the art algorithms including filtering, feature estimation, ... Description: The Point Cloud Library (or PCL) is a large scale, open project for point cloud processing.
The PCL framework contains numerous state-of-the art algorithms including filtering, feature estimation, surface reconstruction, registration, model fitting and segmentation.
PCL is released under the terms of the BSD license and is open source software. It is free for commercial and research use. The project is financially supported by multiple companies, including: Willow Garage, NVidia, Google, and Toyota. |
Point Cloud Analysis |
point clouds, visualization, processing, segmentation, filtering, feature estimation, registration |
 (0 rating) |
| 23 Jun 2011 |
Points2Grid Description: Points2Grid is a robust and scalable tool for gridding LIDAR point cloud data to generate Digital Elevation Models (DEMs). Points2Grid uses a local gridding method to compute grid cell elevation ... Description: Points2Grid is a robust and scalable tool for gridding LIDAR point cloud data to generate Digital Elevation Models (DEMs). Points2Grid uses a local gridding method to compute grid cell elevation using a neighborhood defined around each cell based on a search radius provided by the user (see image below). Points2Grid offers two processing modes - in-core and out-of-core - to allow it to handle generation of rasters larger than available memory. |
DEM generation |
gridding, P2G, point cloud, binning, local gridding, DEM |
 (0 rating) |
| 9 Jun 2011 |
MCC-LIDAR Description: Multiscale Curvature Classification of ground returns in 3-D lidar point clouds (las files), designed for forested environments |
Point Cloud Analysis |
classification, filter, curvature, ground, interpolation |
 (0 rating) |
| 7 May 2011 |
DielmoOpenLidar Description: DielmoOpenLiDAR is an open source software with GNU GPL license based in gvSIG for the management of LiDAR data. It allows access, visualization and analysis of the original LiDAR data, toguether ... Description: DielmoOpenLiDAR is an open source software with GNU GPL license based in gvSIG for the management of LiDAR data. It allows access, visualization and analysis of the original LiDAR data, toguether with the possibility of visualizing at the same time big volumes (hundreds of GigaBytes) of original LiDAR data (irregular points in formats LAS and BIN) along with other geographic data. In the near future, it will also generate basic final products such as (DSM, DTM, intensity images, etc) and new added value final products.
Developing open source software for the management of LiDAR data, we hope to make this technology more accessible to standard GIS users and scientific communities, having as final objective increase the use of LiDAR data.
For developing this application, we had the collaboration of the Regional Valencia Council for Infrastructures and Transportation - CIT and National Geographic Institute of Spain - IGN. |
Point Cloud Analysis |
pointcloud, visualization, data management analysis |
 (0 rating) |
| 3 Apr 2011 |
SAGA GIS Description: SAGA GIS is a FOSS which is, besides common GIS tasks, specialized on digital terrain analysis. The software provides a lot of analysis tools which you will not find in any other software package, ... Description: SAGA GIS is a FOSS which is, besides common GIS tasks, specialized on digital terrain analysis. The software provides a lot of analysis tools which you will not find in any other software package, e.g. for morphometric or hydrologic analysis. SAGA supports various raster and vector (including LAS and SAGA point clouds) formats, DEM generation, analysis and visualization (e.g. 3D point cloud viewer, bare earth extraction). One of SAGA's main objectives is to provide scientists an easy to use API to implement own algorithms (C++) but it is also used in commercial environments. SAGA provides a GUI and can be scripted in various ways (e.g. batch/bash, python). SAGA runs on Windows, Linux and FreeBSD, both 32 and 64bit. The software is licensed under the GPL (GUI, most of the modules) and the LGPL (API). |
Software Suite |
GIS, Terrain Analysis, Visualization, Raster, Vector, Pointcloud, LAS |
 (0 rating) |
| 30 Mar 2011 |
VRMesh Survey: LiDAR Point Cloud Classification Tool Description: Vrmesh Survey is an intelligent solution for automatic point cloud classification and bare-earth extraction. It automatically and accurately classifies LIDAR point clouds into ground, vegetation, ... Description: Vrmesh Survey is an intelligent solution for automatic point cloud classification and bare-earth extraction. It automatically and accurately classifies LIDAR point clouds into ground, vegetation, building, and others. More than 90% identification jobs will be done in a one-click process. Manual adjustments can be easily performed in a cross section view. It also provides comprehensive functionalities to generate accurate triangle meshes. |
Software Suite |
lidar, bare earth, point cloud, classification |
 (0 rating) |
| 18 Mar 2011 |
River Bathymetry Toolkit (RBT) Description: The (RBT) is available for free and is under active development. Tools exist for cutting cross sections and longitudinal profiles into high resolution DEMs to extract hydrologic parameters such as ... Description: The (RBT) is available for free and is under active development. Tools exist for cutting cross sections and longitudinal profiles into high resolution DEMs to extract hydrologic parameters such as wetted area, bankfull width, hydraulic radius, gradient and sinuosity. It is possible to save the cross section properties as a ShapeFile and then add them to a map. Using an automated detrending algorithm we are able to remove the overall valley slope. Tools are being created that use the detrended raster to investigate flooding outside a main channel at any prescribed discharge or flow stage. |
Software Suite |
LiDAR, bathymetry, river, raster, detrending, water, RBT |
 (0 rating) |
| 8 Mar 2011 |
BCAL LiDAR Tools Description: BCAL LiDAR Tools are open-source tools developed by Idaho State University, Boise Center Aerospace Laboratory (BCAL). These tools can be used for processing, analyzing and visualizing LiDAR data. ... Description: BCAL LiDAR Tools are open-source tools developed by Idaho State University, Boise Center Aerospace Laboratory (BCAL). These tools can be used for processing, analyzing and visualizing LiDAR data. They are written in IDL programming language and is intended to be used as add-on in the ENVI remote sensing software package. |
Software Suite |
lidar, visualization, filtering, value-added products |
 (1 rating) |
| 3 Dec 2010 |
GDAL - Geospatial Data Abstraction Library Description: GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single ... Description: GDAL is a translator library for raster geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing.
GDAL is a powerful tool for converting digital elevation model (DEM) formats, performing coordinate system conversions, and the gdaldem utility provides basic processing functionality such as generation of hillshades and slope maps. |
Data Management / Handling |
DEM, osgeo, coordinates, file formats, |
 (0 rating) |
| 30 Nov 2010 |
xyzRotatorDH_Linux Description: A Linux (Korn) shell script that takes an unreferenced 3-column xyz dataset (e.g., a TLS point cloud) and places it in a Cartesian global coordinate system (e.g., UTM) given at least one known global ... Description: A Linux (Korn) shell script that takes an unreferenced 3-column xyz dataset (e.g., a TLS point cloud) and places it in a Cartesian global coordinate system (e.g., UTM) given at least one known global point (e.g. from a hand-held GPS unit). |
Point Cloud Analysis |
rotation, translation, georeferencing, point cloud |
 (1 rating) |
| 30 Nov 2010 |
xyzRotatorDH Description: A MATLAB script that takes an unreferenced 3-column xyz dataset (e.g., a TLS point cloud) and places it in a Cartesian global coordinate system (e.g., UTM) given at least one known global point (e.g. ... Description: A MATLAB script that takes an unreferenced 3-column xyz dataset (e.g., a TLS point cloud) and places it in a Cartesian global coordinate system (e.g., UTM) given at least one known global point (e.g. from a hand-held GPS unit). |
Point Cloud Analysis |
rotation, translation, georeferencing, point cloud |
 (0 rating) |
| 24 Nov 2010 |
GRASS GIS (Geographic Resources Analysis Support System) Description: GRASS is free Geographic Information System (GIS) software used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is ... Description: GRASS is free Geographic Information System (GIS) software used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization. GRASS is currently used in academic and commercial settings around the world, as well as by many governmental agencies and environmental consulting companies. GRASS is an official project of the Open Source Geospatial Foundation.
GRASS has a number of functions related to lidar and high-resolution DEM processing and analysis. lidar specific elements of GRASS are discussed here: http://grass.osgeo.org/wiki/LIDAR |
Software Suite |
grass, gis, osgeo, |
 (0 rating) |
| 20 Nov 2010 |
libLAS Description: libLAS is a C/C++ library for reading and writing the very common LAS LiDAR format. The ASPRS LAS format is a sequential binary format used to store data from LiDAR sensors and by LiDAR processing ... Description: libLAS is a C/C++ library for reading and writing the very common LAS LiDAR format. The ASPRS LAS format is a sequential binary format used to store data from LiDAR sensors and by LiDAR processing software for data interchange and archival. First, libLAS focuses almost completely on providing an easy-to-program-with library for software developers wishing to implement the LAS specification in their own software. Second, libLAS exists to provide a truly open source library. Third, libLAS exists to provide advanced functionality and concentrate almost solely on the specification not LiDAR data processing in general. libLAS a building block for developers to use to implement their own LiDAR data processing when working with ASPRS LAS data. |
Data Management / Handling |
LAS, point cloud, libLAS |
 (0 rating) |
| 20 Nov 2010 |
Points2Grid Utility (winP2G) Description: The Points2Grid Utility is a simple tool for the generation of Digital Elevation Models (DEMs) from LiDAR point cloud data. The Points2Grid Utility is a Windows application that utilizes the same ... Description: The Points2Grid Utility is a simple tool for the generation of Digital Elevation Models (DEMs) from LiDAR point cloud data. The Points2Grid Utility is a Windows application that utilizes the same local binning algorithm deployed in the OpenTopography LiDAR system to offer rapid generation of DEMs from large volumes of LiDAR point return data. |
DEM generation |
point cloud, lidar, DEM, gridding, binning |
 (3 ratings) |
| 19 Nov 2010 |
LViz: 3D LiDAR Visualization Tool Description: LViz is a tool designed for 3D visualization of LiDAR point cloud and interpolated data, the tool offers import of LiDAR point cloud data (delimited text file) or interpolated surfaces (in ascii or ... Description: LViz is a tool designed for 3D visualization of LiDAR point cloud and interpolated data, the tool offers import of LiDAR point cloud data (delimited text file) or interpolated surfaces (in ascii or arc ascii grid formats). LViz also offers texture mapping and user control over display settings such as data and background color. LViz was originally written for visualization of outputs from the GEON LiDAR Workflow system and is designed to run on Windows platforms. Although originally conceived for the 3D visualization of LiDAR data, LViz can be used to view any 3D point cloud data such as seismicity or gravity. |
Visualization |
point cloud, lidar, viz, ascii |
 (0 rating) |