ENVIPointCloudProductsInfo
The ENVIPointCloudProductsInfo object stores the fully-qualified filenames for all products generated by the PointCloudFeatureExtraction task. Use the OUTPUT_PRODUCTS_INFO parameter in that task to get the ENVIPointCloudProductsInfo object for the specified INPUT_POINT_CLOUD.
Example
; Create a headless instance
e = ENVI(/HEADLESS)
; Open a las file
file = FILEPATH('DataSample.las', ROOT_DIR=e.ROOT_DIR, $
SUBDIRECTORY = ['data','lidar'])
pointcloud = e.OpenPointCloud(file, $
PROJECT_URI=Filepath('DataSample', /TMP))
; Process a 300m x 300m subrect
subset = ENVISpatialSubsetPointCloud(pointcloud, [593847.0, 5289683.0, 594147.00, 5289983.0])
; Get the point cloud feature extraction task from the catalog of ENVI tasks
Task = ENVITask('PointCloudFeatureExtraction')
; Define inputs, select DEM, buildings and trees for generation
; and accept defaults for everything else
Task.INPUT_POINT_CLOUD = Subset
Task.DEM_GENERATE = 1
Task.BUILDINGS_GENERATE = 1
Task.TREES_GENERATE = 1
print, 'Executing Point Cloud Feature Extraction Task'
Task.Execute
; Get and print the generated products information
productsInfo = Task.OUTPUT_PRODUCTS_INFO
print, productsInfo
; Close the point cloud object
pointcloud.Close
Methods
Properties
The products returned will refer to the most recent products generated by ENVI LiDAR processing.
BUILDINGS_URI
A string containing the fully-qualified filename for the Buildings product.
BUILDING_PERIMETERS_URI
A string containing the fully-qualified filename for the Building Perimeters product.
DEM_CONTOURS_URI
A string containing the fully-qualified filename for the DEM Contours product.
DEM_URI
A string containing the fully-qualified filename for the DEM product.
DEM_TIN_URI (also known as Terrain TIN)
A string containing the fully-qualified filename for the DEM TIN product.
DSM_URI
A string containing the fully-qualified filename for the DSM product.
ORTHOPHOTO_URI
A string containing the fully-qualified filename for the Orthophoto product.
POINTCLOUD_URI
An array of strings containing the fully-qualified filenames for the Point Cloud products.
POWERLINES_URI
A string containing the fully-qualified filename for the Power Lines product.
TREES_URI
A string containing the fully-qualified filename for the Trees product.
Version History
ENVI 5.3 |
Introduced |
ENVI 5.3.2 | Added Dehydrate method |
ENVI 5.4 |
Added Hydrate method |
API Version
4.2