Skip to content

ILasFile Interface

Provides access to members of LasFile.

Members

Name Description
Method EstimatePointCount Estimate point count.
Method EstimatePointSpacing Estimate point spacing.
Read-only property Extent The XYZ extent of points in the LAS file.
Method GetHeaderInfo Get LAS file header information.
Method GetNumberOfPointsByReturn The number of points in the LAS file based on the specified LiDAR return number.
Method GetStatistics Get statistics.
Method GetVersion The version of the LAS file.
Read-only property HasGpsTime Indicates GPS time is available.
Read-only property HasPrjFile Indicates if there is a corresponding PRJ file.
Read-only property HasRGB Indicates if RGB is availabe.
Read-only property HasStatistics Indicates if statistics is available.
Read-only property IsFileMissing Indicates if the LAS file is missing.
Read-only property IsFileValid Indicates if the LAS file exists and is valid.
Read-only property IsStandardGpsTime Indicates if the GPS time is standard GPS Time.
Read-only property Name The (full) file name.
Read-only property NativeSpatialReference The spatial reference defined in the LAS file header.
Read-only property NeedsUpdateStatistics Indicates if update is necessary.
Read-only property NumberOfPointRecords The number of points in the LAS file.
Read-only property PointDataFormat The record format for points in the LAS file
Read-only property SizeInBytes The LAS/zLAS file's size in bytes.
Read-only property SpatialReference The spatial reference of the LAS file.

ILasFile.EstimatePointCount Method

Estimate point count.

Public Function EstimatePointCount ( _
    ByVal pAOI As IGeometry _
) As Double
public double EstimatePointCount (
    IGeometry pAOI
);

ILasFile.EstimatePointSpacing Method

Estimate point spacing.

Public Function EstimatePointSpacing ( _
    ByVal bUseStatistics As Boolean _
) As Double
public double EstimatePointSpacing (
    bool bUseStatistics
);

ILasFile.Extent Property

The XYZ extent of points in the LAS file.

Public ReadOnly Property Extent As IEnvelope
public IEnvelope Extent {get;}

ILasFile.GetHeaderInfo Method

Get LAS file header information.

Public Function GetHeaderInfo ( _
) As ILasHeaderInfo
public ILasHeaderInfo GetHeaderInfo (
);

ILasFile.GetNumberOfPointsByReturn Method

The number of points in the LAS file based on the specified LiDAR return number.

Public Function GetNumberOfPointsByReturn ( _
    ByVal ReturnNumber As Integer _
) As Double
public double GetNumberOfPointsByReturn (
    int ReturnNumber
);

ILasFile.GetStatistics Method

Get statistics.

Public Function GetStatistics ( _
) As ILasStatistics
public ILasStatistics GetStatistics (
);

ILasFile.GetVersion Method

The version of the LAS file.

Public Sub GetVersion ( _
    ByRef pMajor As Integer, _
    ByRef pMinor As Integer _
)
public void GetVersion (
    ref int pMajor,
    ref int pMinor
);

ILasFile.HasGpsTime Property

Indicates GPS time is available.

Public ReadOnly Property HasGpsTime As Boolean
public bool HasGpsTime {get;}

ILasFile.HasPrjFile Property

Indicates if there is a corresponding PRJ file.

Public ReadOnly Property HasPrjFile As Boolean
public bool HasPrjFile {get;}

ILasFile.HasRGB Property

Indicates if RGB is availabe.

Public ReadOnly Property HasRGB As Boolean
public bool HasRGB {get;}

ILasFile.HasStatistics Property

Indicates if statistics is available.

Public ReadOnly Property HasStatistics As Boolean
public bool HasStatistics {get;}

ILasFile.IsFileMissing Property

Indicates if the LAS file is missing.

Public ReadOnly Property IsFileMissing As Boolean
public bool IsFileMissing {get;}

ILasFile.IsFileValid Property

Indicates if the LAS file exists and is valid.

Public ReadOnly Property IsFileValid As Boolean
public bool IsFileValid {get;}

ILasFile.IsStandardGpsTime Property

Indicates if the GPS time is standard GPS Time.

Public ReadOnly Property IsStandardGpsTime As Boolean
public bool IsStandardGpsTime {get;}

ILasFile.Name Property

The (full) file name.

Public ReadOnly Property Name As String
public string Name {get;}

ILasFile.NativeSpatialReference Property

The spatial reference defined in the LAS file header.

Public ReadOnly Property NativeSpatialReference As ISpatialReference
public ISpatialReference NativeSpatialReference {get;}

ILasFile.NeedsUpdateStatistics Property

Indicates if update is necessary.

Public ReadOnly Property NeedsUpdateStatistics As Boolean
public bool NeedsUpdateStatistics {get;}

ILasFile.NumberOfPointRecords Property

The number of points in the LAS file.

Public ReadOnly Property NumberOfPointRecords As Double
public double NumberOfPointRecords {get;}

ILasFile.PointDataFormat Property

The record format for points in the LAS file.

Public ReadOnly Property PointDataFormat As Integer
public int PointDataFormat {get;}

ILasFile.SizeInBytes Property

The LAS/zLAS file's size in bytes.

Public ReadOnly Property SizeInBytes As Double
public double SizeInBytes {get;}

ILasFile.SpatialReference Property

The spatial reference of the LAS file.

Public ReadOnly Property SpatialReference As ISpatialReference
public ISpatialReference SpatialReference {get;}

Classes that implement ILasFile

Classes Description
LasFile Esri LasFile object.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.