Type Alias CrsDefinitionExperimental

CrsDefinition:
    | {
        authority: string;
        code: string;
        definitionAxisOrder: AxisOrder;
        kind: "authority";
        uri?: string;
        version?: string;
        wkt?: string;
    }
    | {
        definitionAxisOrder: AxisOrder;
        dialect: "wkt1" | "wkt2" | "unknown";
        kind: "wkt";
        name?: string;
        validation: "unverified" | "engine";
        wkt: string;
    }
    | {
        definitionAxisOrder: AxisOrder;
        kind: "uri";
        name?: string;
        uri: string;
    }
    | {
        definitionAxisOrder: AxisOrder;
        kind: "projjson";
        name?: string;
        projjson: JsonObject;
    }
    | {
        kind: "unknown";
        native?: NativeTypeReference;
        reason: "missing" | "unrecognized" | "conflicting";
    }

Type declaration

  • ReadonlydefinitionAxisOrder: AxisOrder
  • Readonlydialect: "wkt1" | "wkt2" | "unknown"
  • Readonlykind: "wkt"
  • Optional Readonlyname?: string
  • Readonlyvalidation: "unverified" | "engine"

    Only engine-validated WKT is safe to use for execution.

  • Readonlywkt: string