Interface: IConditionQueryFeatures
条件查询实体参数
Hierarchy
-
↳ IConditionQueryFeatures
Table of contents
Properties
- beginpos
- bounds
- condition
- fields
- geom
- includegeom
- isContains
- layer
- limit
- mapid
- realgeom
- simplifyTolerance
- toMapCoordinate
- useCache
- version
- zoom
Properties
beginpos
• Optional beginpos: number
记录开始位置.
bounds
• Optional bounds: [number, number, number, number]
范围.
condition
• condition: string
条件.
fields
• Optional fields: string
是返回的字段列表,多个之是用逗号,分开,如. "name,objectid"
Inherited from: IQueryBaseFeatures.fields
geom
• Optional geom: boolean
是否为几何图形查询.
Inherited from: IQueryBaseFeatures.geom
includegeom
• Optional includegeom: boolean
是否返回几何数据,为了性能问题,realgeom为false时,如果返回条数大于1.只会返回每个实体的外包矩形,如果条数为1的话,会返回此实体的真实geojson;realgeom为true时每条都会返回实体的geojson
isContains
• Optional isContains: boolean
是否为包含关系, true为包含关系,false为相交关系,默认false. (传入了bounds进行范围查询时有效)
layer
• Optional layer: string
图层名称(为空时采用当前打开的地图图层名称).
Inherited from: IQueryBaseFeatures.layer
limit
• Optional limit: number
返回最多的记录条数.
Inherited from: IQueryBaseFeatures.limit
mapid
• Optional mapid: string
地图ID(为空时采用当前打开的mapid).
Inherited from: IQueryBaseFeatures.mapid
realgeom
• Optional realgeom: boolean
是否返回真实实体几何geojson.与 includegeom参数,结合使用。参考includegeom的用法
simplifyTolerance
• Optional simplifyTolerance: boolean
GeoJSON几何数据简化墨托卡距离,默认为零,不简化。例如允许10级别以上一个像素级别的误差,可用 map.pixelToGeoLength(1, 10) * vjmap.Projection.EQUATORIAL_SEMIPERIMETER * 2 / map.getGeoBounds(1.0).width()
Inherited from: IQueryBaseFeatures.simplifyTolerance
toMapCoordinate
• Optional toMapCoordinate: boolean
查询返回的坐标默认为墨卡托坐标,返回会程序会自动转化为cad坐标,如果要直接返回cad地图坐标,需要把toMapCoordinate设置为true.
Inherited from: IQueryBaseFeatures.toMapCoordinate
useCache
• Optional useCache: boolean
启动cache(内存打开的图形有效).
Inherited from: IQueryBaseFeatures.useCache
version
• Optional version: string
地图版本(为空时采用当前打开的地图版本).
Inherited from: IQueryBaseFeatures.version
zoom
• Optional zoom: number
当前级别.
Inherited from: IQueryBaseFeatures.zoom