Interface IExprQueryFeatures

表达式查询实体参数

interface IExprQueryFeatures {
    beginpos?: number;
    expr: string;
    fields?: string;
    geom?: boolean;
    layer?: string;
    limit?: number;
    mapid?: string;
    simplifyTolerance?: boolean;
    toMapCoordinate?: boolean;
    useCache?: boolean;
    version?: string;
    zoom?: number;
}

Hierarchy (view full)

Properties

beginpos?: number

记录开始位置.

expr: string

表达式.

fields?: string

是返回的字段列表,多个之是用逗号,分开,如. "name,objectid"

geom?: boolean

是否为几何图形查询.

layer?: string

图层名称(为空时采用当前打开的地图图层名称).

limit?: number

返回最多的记录条数.

mapid?: string

地图ID(为空时采用当前打开的mapid).

simplifyTolerance?: boolean

GeoJSON几何数据简化墨托卡距离,默认为零,不简化。例如允许10级别以上一个像素级别的误差,可用 map.pixelToGeoLength(1, 10) * vjmap.Projection.EQUATORIAL_SEMIPERIMETER * 2 / map.getGeoBounds(1.0).width()

toMapCoordinate?: boolean

查询返回的坐标默认为墨卡托坐标,返回会程序会自动转化为cad坐标,如果要直接返回cad地图坐标,需要把toMapCoordinate设置为true.

useCache?: boolean

启动cache(内存打开的图形有效).

version?: string

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

zoom?: number

当前级别.