IFClite TypeScript API
    Preparing search index...

    Interface LandXmlIfcOptions

    interface LandXmlIfcOptions {
        Author?: string;
        crs?: {
            Bounds?: CrsPlausibilityBounds;
            Description?: string;
            GeodeticDatum?: string;
            MapProjection?: string;
            MapZone?: string;
            Name: string;
            VerticalDatum?: string;
        };
        imagery?: LandXmlIfcImagery;
        Organization?: string;
        sourceFileName?: string;
        sourceHash?: string;
        swapNorthingEasting?: boolean;
        timestampMs?: number;
    }
    Index
    Author?: string
    crs?: {
        Bounds?: CrsPlausibilityBounds;
        Description?: string;
        GeodeticDatum?: string;
        MapProjection?: string;
        MapZone?: string;
        Name: string;
        VerticalDatum?: string;
    }

    Written as IfcProjectedCRS + IfcMapConversion (§4.2). Omit where the source declares no CRS: §4.2 forbids a placeholder, because a wrong CRS is worse than none.

    Type Declaration

    • OptionalBounds?: CrsPlausibilityBounds

      Enables the transposition check (§9.1). Without it there is no test.

    • OptionalDescription?: string
    • OptionalGeodeticDatum?: string
    • OptionalMapProjection?: string
    • OptionalMapZone?: string
    • Name: string
    • OptionalVerticalDatum?: string

    Imagery the caller will texture on the TIN (§15.5), recorded as provenance in LandXML_Conversion. The texture is not written here: the appearance workspace's planner writes it on surfaceElements.

    Organization?: string
    sourceFileName?: string

    Recorded as provenance (§7); never used to decide anything.

    sourceHash?: string
    swapNorthingEasting?: boolean

    Operator-confirmed northing/easting swap for a known-faulty producer (§2.2 item 2). Recorded as provenance, exactly like the units override.

    timestampMs?: number

    Fixed epoch-ms, for byte-deterministic output.