Definition of a layer within the Lyrx structure.

interface LyrxLayerDefinition {
    displayField?: string;
    featureTable?: {
        dataConnection?: {
            dataset?: string;
        };
    };
    labelClasses?: LpkxCimLabelClass[];
    name: "Polygons" | "Polylines" | "Points";
    renderer?: LpkxCimRenderer;
}

Properties

displayField?: string

The display field name for the layer.

featureTable?: {
    dataConnection?: {
        dataset?: string;
    };
}

The feature table configuration for the layer.

labelClasses?: LpkxCimLabelClass[]

The label classes associated with the layer.

name: "Polygons" | "Polylines" | "Points"

The name of the layer.

renderer?: LpkxCimRenderer

The renderer configuration for the layer.