gis-tools-ts - v0.6.0
    Preparing search index...

    Interface LASFormat1

    Point Data Record Format 1 is the same as Point Data Record Format 0 with the addition of GPS Time.

    interface LASFormat1 {
        classification: string;
        edgeOfFlightLine: number;
        gpsTime: number;
        intensity: number;
        isKeyPoint: boolean;
        isSynthetic: boolean;
        isWithheld: boolean;
        numberOfReturns: number;
        pointSourceID: number;
        returnNumber: number;
        scanAngleRank: number;
        scanDirectionFlag: number;
        userData: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    classification: string

    1 byte

    Classification in LAS 1.0 was essentially user defined and optional. LAS 1.1 defines a standard set of ASPRS classifications. In addition, the field is now mandatory. If a point has never been classified, this byte must be set to zero. There are no user defined classes since both point format 0 and point format 1 supply 8 bits per point for user defined operations.

    edgeOfFlightLine: number

    1 bit

    The Edge of Flight Line data bit has a value of 1 only when the point is at the end of a scan. It is the last point on a given scan line before it changes direction.

    gpsTime: number

    8 bytes

    The GPS Time is the double floating point time tag value at which the point was acquired. It is GPS Week Time if the Global Encoding low bit is clear and Adjusted Standard GPS Time if the Global Encoding low bit is set (see Global Encoding in the Public Header Block description).

    intensity: number

    2 bytes

    The intensity value is the integer representation of the pulse return magnitude. This value is optional and system specific. However, it should always be included if available. Intensity, when included, is always normalized to a 16 bit, unsigned value by multiplying the value by 65,536/(intensity dynamic range of the sensor). For example, if the dynamic range of the sensor is 10 bits, the scaling value would be (65,536/1,024). If intensity is not included, this value must be set to zero. This normalization is required to ensure that data from different sensors can be correctly merged.

    Please note that the following four fields (Return Number, Number of Returns, Scan Direction Flag and Edge of Flight Line) are bit fields within a single byte.

    isKeyPoint: boolean

    Subclass of classification.

    isSynthetic: boolean

    Subclass of classification.

    isWithheld: boolean

    Subclass of classification.

    numberOfReturns: number

    3 bits

    Number of Returns (for this emitted pulse): The Number of Returns is the total number of returns for a given pulse. For example, a laser data point may be return two (Return Number) within a total number of five returns.

    pointSourceID: number

    2 bytes

    This value indicates the file from which this point originated. Valid values for this field are 1 to 65,535 inclusive with zero being used for a special case discussed below. The numerical value corresponds to the File Source ID from which this point originated. Zero is reserved as a convenience to system implementers. A Point Source ID of zero implies that this point originated in this file. This implies that processing software should set the Point Source ID equal to the File Source ID of the file containing this point at some time during processing.

    returnNumber: number

    3 bits

    The Return Number is the pulse return number for a given output pulse. A given output laser pulse can have many returns, and they must be marked in sequence of return. The first return will have a Return Number of one, the second a Return Number of two, and so on up to five returns

    scanAngleRank: number

    1 byte

    The Scan Angle Rank is a signed one-byte number with a valid range from - 90 to +90. The Scan Angle Rank is the angle (rounded to the nearest integer in the absolute value sense) at which the laser point was output from the laser system including the roll of the aircraft. The scan angle is within 1 degree of accuracy from +90 to –90 degrees. The scan angle is an angle based on 0 degrees being nadir, and –90 degrees to the left side of the aircraft in the direction of flight.

    scanDirectionFlag: number

    1 bit

    The Scan Direction Flag denotes the direction at which the scanner mirror was traveling at the time of the output pulse. A bit value of 1 is a positive scan direction, and a bit value of 0 is a negative scan direction (where positive scan direction is a scan moving from the left side of the in-track direction to the right side and negative the opposite).

    userData: number

    1 byte

    User Data: This field may be used at the user’s discretion