Interface HonuaGeometryBinaryOperationRequest

Shared request shape for the binary GeometryServer operations (intersect, clip, difference). Honua Server reads geometries as the input set, geometry as the comparison operand, and sr as the shared spatial reference (see Honua.Server/Features/Protocols/GeoServices/GeometryService/Services/GeometryServiceHandler.cs HandleBinaryGeometryOperationAsync).

interface HonuaGeometryBinaryOperationRequest {
    extraParams?: Record<string, string | number | boolean>;
    geometries: string | {
        geometries: readonly Record<string, unknown>[];
        geometryType: string;
    };
    geometry: string | Record<string, unknown>;
    method?: QueryMethod;
    responseFormat?: "json" | "pjson";
    signal?: AbortSignal;
    sr: string | number | Record<string, unknown>;
}

Properties

extraParams?: Record<string, string | number | boolean>
geometries: string | {
    geometries: readonly Record<string, unknown>[];
    geometryType: string;
}
geometry: string | Record<string, unknown>
method?: QueryMethod
responseFormat?: "json" | "pjson"
signal?: AbortSignal
sr: string | number | Record<string, unknown>