WebCAD-Lib-TS API 文档 - v1.0.0
    Preparing search index...

    Interface IMatchObject

    目标匹配

    interface IMatchObject {
        mapid: string;
        version?: string;
        layer?: string;
        mapBounds?: string;
        objectIds?: string;
        objectBounds: string;
        layeron?: string;
        size?: number;
        method?: "matchTemplate" | "matchPattern";
        maxCount?: number;
        score?: number;
        minReduceArea?: number;
        canOverlap?: boolean;
        maxOverlap?: number;
        toleranceAngle?: number;
        useToleranceRange?: boolean;
        tolerance1?: number;
        tolerance2?: number;
        tolerance3?: number;
        tolerance4?: number;
    }
    Index

    Properties

    mapid: string

    地图ID.

    version?: string

    地图版本(为空时采用当前打开的地图版本).

    layer?: string

    图层样式名.为空时,将由选择的实体的图层来决定

    mapBounds?: string

    目标匹配的地图范围,默认为全图的数据范围.

    objectIds?: string

    目标匹配的实体objectid数组,用||隔开.

    objectBounds: string

    目标匹配的实体范围

    layeron?: string

    目标匹配的地图打开的图层

    size?: number

    匹配时的图像尺寸,默认10000

    method?: "matchTemplate" | "matchPattern"

    方法. 默认 matchPattern

    maxCount?: number

    允许返回的最大条数. 默认 200

    score?: number

    分数,小于此分类将不显示 (0 -1),默认 0.6 .

    minReduceArea?: number

    金字塔大小 范围(64-2048).默认256, 方法为matchPattern有效

    canOverlap?: boolean

    允许重叠 (默认false).

    maxOverlap?: number

    重叠比例 范围(0-0.8),默认 0.3.

    toleranceAngle?: number

    角度范围(-180, 180)有旋转的时候需要。方法为matchPattern有效. 默认180

    useToleranceRange?: boolean

    是否使用角度区间范围,默认false. 方法为matchPattern有效

    tolerance1?: number

    角度区间1开始角度. 方法为matchPattern有效

    tolerance2?: number

    角度区间1结束角度. 方法为matchPattern有效

    tolerance3?: number

    角度区间2开始角度. 方法为matchPattern有效

    tolerance4?: number

    角度区间2结束角度. 方法为matchPattern有效