Welcome to the Harris Geospatial product documentation center. Here you will find reference guides, help documents, and product libraries.


  >  Docs Center  >  ENVI API  >  Point Clouds  >  ENVIPointCloudProductsInfo

ENVIPointCloudProductsInfo

ENVIPointCloudProductsInfo

The ENVIPointCloudProductsInfo object stores the fully-qualified filenames for all products generated by ENVIPointCloudFeatureExtractionTask. Use the OUTPUT_PRODUCTS_INFO parameter in ENVIPointCloudFeatureExtractionTask 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='C:\lidar\DataSample')
 
; 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


Dehydrate

Hydrate

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.

Note: If the building product was generated in COLLADA 1.4 or 1.5 format, then the BUILDINGS_URI property will refer to the directory that contains the COLLADA files. COLLADA output is supported on Windows only.

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, Service Pack 2 Added Dehydrate method

ENVI 5.4

Added Hydrate method

API Version


3.2

See Also


ENVIPointCloudFeatureExtractionTask, ENVIGeneratePointCloudsByDenseImageMatchingTask



© 2018 Harris Geospatial Solutions, Inc. |  Legal
My Account    |    Store    |    Contact Us