Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
C++ CMake
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
apps Add user-defined grid functionality
include/points2grid Add user-defined grid functionality
scripts Enable gdal tests on Travis
src Use sqrt distance, not just dist, in incoreinterp
vendor/gtest-1.7.0 Add unit test framework
.gitignore remove PDAL references
.travis.yml Enable gdal tests on Travis
CHANGELOG initial import of points2grid
CMakeLists.txt Remove explicit forcing of 64bit on non-darwin
INSTALL Update INSTALL prerequisites and build instructions
LICENSE initial import of points2grid
README.rst rename README to README.rst so github renders it
RELEASE_NOTES initial import of points2grid
example.las remove libLAS dependency and get the thing working with PDAL pipeline… provide new invocation example



Points2Grid generates Digital Elevation Models (DEM) using a local gridding method. The local gridding algorithm computes grid cell elevation using a circular neighbourhood defined around each grid cell based on a radius provided by the user. This neighbourhood is referred to as a bin, while the grid cell is referred to as a DEM node. Up to four values — minimum, maximum, mean, or inverse distance weighted (IDW) mean — are computed for points that fall within the bin. These values are then assigned to the corresponding DEM node and used to represent the elevation variation over the neighbourhood represented by the bin. If no points are found within a given bin, the DEM node receives a value of null. The Points2Grid service also provides a null filing option, which applies an inverse distance weighted focal mean via a square moving window of 3, 5, or 7 pixels to fill cells in the DEM that have null values.

More information about Points2Grid (SVN, downloads, mailing list) can be found at:


The points2grid source tree at CRREL's github repository is a fork of the work that was done at ASU and OpenTopography. It is probably the most up-to-date version of the code at this time. Note that CRREL has not functionally changed the algorithms, however, and most of the tweaks have been in how points2grid gets its data. This CRREL edition contains its own LAS-reading code to eliminate all significant external dependencies. This points2grid tree can also be linked to PDAL as a PDAL writer to output grids using PDAL data sources.


Please read the INSTALL file for details on the installation process.


If any of your pre-requisites (curl) are installed on non-standard location, please set your LD_LIBRARY_PATH accordingly.

To view complete usage information, please type "./points2grid" from the command-line.

Something went wrong with that request. Please try again.