Provides access to the header information of LAS files.
Members
| Name | Description | |
|---|---|---|
![]() |
Extent | The XYZ extent of points in the LAS file. |
![]() |
FileSourceID | The LAS file's source ID. |
![]() |
FlightDateJulian | The flight date based on the Julian calendar. |
![]() |
GeneratingSoftware | The software used to create the LAS file. |
![]() |
GetNumberOfPointsByReturn | The number of points in the LAS file based on the specified LiDAR return number. |
![]() |
GetOffsets | The coordinate offsets. |
![]() |
GetScaleFactors | The coordinate scale factors. |
![]() |
GetVariableLengthRecords | The variable length record info. |
![]() |
GetVersion | The version of the LAS file. |
![]() |
HasGpsTime | Indicates GPS time is available. |
![]() |
HasRGB | Indicates if RGB is availabe. |
![]() |
IsStandardGpsTime | Indicates if the GPS time is standard GPS Time. |
![]() |
NumberOfPointRecords | The number of points in the LAS file. |
![]() |
NumberOfVariableLengthRecords | The number of variable length records in the LAS file. |
![]() |
PointDataFormat | The record format for points in the LAS file |
![]() |
ProjectID | The LAS file's project ID. |
![]() |
SpatialReference | The spatial reference of the LAS file. |
![]() |
SystemID | The hardware system used to collect the LiDAR data in the LAS file. |
![]() |
Year | The year the data in the LAS file was collected. |
ILasHeaderInfo.Extent Property
The XYZ extent of points in the LAS file.
Public ReadOnly Property Extent As IEnvelope
public IEnvelope Extent {get;}
ILasHeaderInfo.FileSourceID Property
The LAS file's source ID.
Public ReadOnly Property FileSourceID As Integer
public int FileSourceID {get;}
ILasHeaderInfo.FlightDateJulian Property
The flight date based on the Julian calendar.
Public ReadOnly Property FlightDateJulian As Integer
public int FlightDateJulian {get;}
ILasHeaderInfo.GeneratingSoftware Property
The software used to create the LAS file.
Public ReadOnly Property GeneratingSoftware As String
public string GeneratingSoftware {get;}
ILasHeaderInfo.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
);
ILasHeaderInfo.GetOffsets Method
The coordinate offsets.
Public Sub GetOffsets ( _
ByRef pOffsetX As Double, _
ByRef pOffsetY As Double, _
ByRef pOffsetZ As Double _
)
public void GetOffsets (
ref double pOffsetX,
ref double pOffsetY,
ref double pOffsetZ
);
ILasHeaderInfo.GetScaleFactors Method
The coordinate scale factors.
Public Sub GetScaleFactors ( _
ByRef pFactorX As Double, _
ByRef pFactorY As Double, _
ByRef pFactorZ As Double _
)
public void GetScaleFactors (
ref double pFactorX,
ref double pFactorY,
ref double pFactorZ
);
ILasHeaderInfo.GetVariableLengthRecords Method
The variable length record info.
Public Sub GetVariableLengthRecords ( _
ByRef ppUserIDs As IStringArray, _
ByRef recordIDs As ILongArray, _
ByRef ppRecordLengths As IDoubleArray, _
ByRef ppDescriptions As IStringArray, _
ByRef pbOverLimit As Boolean _
)
public void GetVariableLengthRecords (
ref IStringArray ppUserIDs,
ref ILongArray recordIDs,
ref IDoubleArray ppRecordLengths,
ref IStringArray ppDescriptions,
ref bool pbOverLimit
);
ILasHeaderInfo.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
);
ILasHeaderInfo.HasGpsTime Property
Indicates GPS time is available.
Public ReadOnly Property HasGpsTime As Boolean
public bool HasGpsTime {get;}
ILasHeaderInfo.HasRGB Property
Indicates if RGB is availabe.
Public ReadOnly Property HasRGB As Boolean
public bool HasRGB {get;}
ILasHeaderInfo.IsStandardGpsTime Property
Indicates if the GPS time is standard GPS Time.
Public ReadOnly Property IsStandardGpsTime As Boolean
public bool IsStandardGpsTime {get;}
ILasHeaderInfo.NumberOfPointRecords Property
The number of points in the LAS file.
Public ReadOnly Property NumberOfPointRecords As Double
public double NumberOfPointRecords {get;}
ILasHeaderInfo.NumberOfVariableLengthRecords Property
The number of variable length records in the LAS file.
Public ReadOnly Property NumberOfVariableLengthRecords As Double
public double NumberOfVariableLengthRecords {get;}
ILasHeaderInfo.PointDataFormat Property
The record format for points in the LAS file.
Public ReadOnly Property PointDataFormat As Integer
public int PointDataFormat {get;}
ILasHeaderInfo.ProjectID Property
The LAS file's project ID.
Public ReadOnly Property ProjectID As UID
public UID ProjectID {get;}
ILasHeaderInfo.SpatialReference Property
The spatial reference of the LAS file.
Public ReadOnly Property SpatialReference As ISpatialReference
public ISpatialReference SpatialReference {get;}
ILasHeaderInfo.SystemID Property
The hardware system used to collect the LiDAR data in the LAS file.
Public ReadOnly Property SystemID As String
public string SystemID {get;}
ILasHeaderInfo.Year Property
The year the data in the LAS file was collected.
Public ReadOnly Property Year As Integer
public int Year {get;}
Classes that implement ILasHeaderInfo
| Classes | Description |
|---|---|
| LasHeaderInfo | Esri LAS header info object. |

