-
Notifications
You must be signed in to change notification settings - Fork 0
LASF is a C Library and set of command-line utilities utilizing the LAS 1.* file format for the GNU operating system.
License
ciresdem/lasf
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
[ LASF ] ----------- LASFile C Library and Utilities LASFile provides a C library and set of command-line utilities for utilizing the LAS 1.x file format. ----------- Installation: autoreconf -vif ./configure make sudo make install ----------- C Library: -- Public Header: lasf.h ----------- Utilities: -- Command-Line Program: lasdump lasdump infile [Options] Dump the contents of an LAS file to stdout. infile The input LAS file Options: -d, --delimiter The output ascii delimeter, default is comma ','. -m, --comment_char The output ascii comment character for commenting the header, default is pound '#'. -h, --header_only Dump only the header. -v, --no_vheader Omit dumping the variable-lenght headers. Note: Default dumps the variable length headers along with the main header. -p, --points_only Dump only the points. Note: Setting both -p and -h will enact the default behavior, which is to dump them both. Point Options: -x, --xyz_only Dump only the xyz values of the point record when dumping points. Note: This is a shortcut for `-r xyz` -c, --classification Select by classification(s); separate values with a '/'; e.g. -c 2/9/11 to select classes 2, 9 and 11. -r, --records String of desired output records, default is 'xyz', Note: Possible record values include: 'xyzincsuptXYZ': x->x (The scaled 'x' value from the point record), y->y (The scaled 'y' value from the point record), z->z (The scaled 'z' value from the point record), i->intensity (The 'Intensity' value from the point record), n->returns[5] (The 5 return values from the point record), c->classification (The 'Classification' value from the point record), s->scan_angle (The 'Scan Angle' value from the point record), u->user_data (The 'User Data' value from the point record), p->pt_id (The point ID value from the point record), t->gps_time (The GPS-Time from the point record (check the 'global' value in the header to determine the format of the GPS Time)) R->red (The `Red` value from the point RGB) G->green (The `Green` value from the point RGB) B->blue (The `Blue` value from the point RGB) X->ix (The raw unscaled 'x' value from the point record), Y->iy (The raw unscaled 'y' value from the point record), Z->iz (The raw unscaled 'z' value from the point record), -l, --line_num Include line numbers in the point output. [numbers start at 0 (zero)] --help Print this help menu and exit. --version Print version information and exit. ----------- -- Command-Line Program: lasscan Print some information about the given LAS file(s) to stdout. infile(s) The input LAS file(s) Options: -v, --variable-headers Print out the headers for the Variable-Length records -s, --scan Scan the input LAS file and report findings. Note: Default prints out information contained in the header of the file, setting this option will scan the point records for information. --help Print this help menu and exit. --version Print version information and exit. ----------- -- Command-Line Program: lascopy Copy the given LAS file to an LAS file. The default will output a file version 1.4 with point record version 10. infile(s) The input LAS file(s) Options: -f, --format The output LAS file format, (0-4) -p, --pointformat The output LAS file point format, (0-10) Note: Converting between various point formats may result in the loss of data. --help Print this help menu and exit. --version Print version information and exit.
About
LASF is a C Library and set of command-line utilities utilizing the LAS 1.* file format for the GNU operating system.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published