IFClite TypeScript API
    Preparing search index...

    Interface LandXmlIfcImagery

    Georeferenced imagery draped on the terrain, recorded as provenance (§15.5). An imagery overlay is never a claim the LandXML contained it: LandXML has no raster element. The texture itself is written afterwards, by the appearance workspace's planner, on the TIN elements named in surfaceElements.

    interface LandXmlIfcImagery {
        coveredFraction: number;
        crs: string;
        placement: "world file" | "GeoTIFF";
        projection: {
            axisU: readonly [number, number];
            axisV: readonly [number, number];
            crs: string;
            extent: readonly [number, number];
            origin: readonly [number, number];
        };
        shippedFileName?: string;
        shippedHash?: string;
        sourceFileName: string;
        sourceHash: string;
    }
    Index
    coveredFraction: number

    Fraction of written TIN vertices on the image, 0–1.

    crs: string

    The image's CRS as declared, e.g. EPSG:2056.

    placement: "world file" | "GeoTIFF"

    How the image was placed: its world file, or its GeoTIFF tags.

    projection: {
        axisU: readonly [number, number];
        axisV: readonly [number, number];
        crs: string;
        extent: readonly [number, number];
        origin: readonly [number, number];
    }

    The planar projection (§15.3), in the terrain CRS's native plan units.

    shippedFileName?: string

    Set when the shipped image is not the supplied one (a GeoTIFF transcoded to PNG).

    shippedHash?: string
    sourceFileName: string

    The image file as the operator supplied it.

    sourceHash: string

    SHA-256 (hex) of the supplied image bytes.