Class: QueryByGeometryParameters

QueryByGeometryParameters

Geometry 查询参数类。 该类用于设置 Geometry查询的相关参数。

new SuperMap.QueryByGeometryParameters(options)

common/iServer/QueryByGeometryParameters.js, line 5
Name Type Description
options Object

可选参数。如:
customParams - {string} 自定义参数,供扩展使用。
prjCoordSys -{Object} 自定义参数,供SuperMap Online提供的动态投影查询扩展使用。如 {"epsgCode":3857}。
expectCount - {number}期望返回结果记录个数。
networkType - {SuperMap.GeometryType} 网络数据集对应的查询类型。
queryOption - {SuperMap.QueryOption} 查询结果类型枚举类。
queryParams - {Array<SuperMap.FilterParameter>} 查询过滤条件参数数组。
startRecord - {number}查询起始记录号。
holdTime - {number}资源在服务端保存的时间。
returnCustomResult -{boolean} 仅供三维使用。
returnContent - {boolean} 是否立即返回新创建资源的表述还是返回新资源的 URI。 geometry - {Object} 用于查询的几何对象。
点类型可以是:SuperMap.Geometry.Point|L.Point|L.GeoJSON|ol.geom.Point|ol.format.GeoJSON。
线类型可以是:SuperMap.Geometry.LineString|SuperMap.Geometry.LinearRing|L.Polyline|L.GeoJSON|ol.geom.LineString|ol.format.GeoJSON。
面类型可以是:SuperMap.Geometry.Polygon|L.Polygon|L.GeoJSON|ol.geom.Polygon|ol.format.GeoJSON。
spatialQueryMode - {SuperMap.SpatialQueryMode} 空间查询模式。

Extends

Members

customParamsstring

自定义参数,供扩展使用。

expectCountnumber

期望返回结果记录个数,默认返回100000条查询记录, 如果实际不足100000条则返回实际记录条数。

Default Value:
  • 100000

geometry

用于查询的几何对象。
点类型可以是:SuperMap.Geometry.Point|L.Point|L.GeoJSON|ol.geom.Point|ol.format.GeoJSON。
线类型可以是:SuperMap.Geometry.LineString|SuperMap.Geometry.LinearRing|L.Polyline|L.GeoJSON|ol.geom.LineString|ol.format.GeoJSON。
面类型可以是:SuperMap.Geometry.Polygon|L.Polygon|L.GeoJSON|ol.geom.Polygon|ol.format.GeoJSON

holdTimenumber

资源在服务端保存的时间。默认为10(分钟)。

Default Value:
  • 10

网络数据集对应的查询类型, 分为点和线两种类型,默认为线几何对象类型,即 SuperMap.GeometryType.LINE。

Default Value:
  • SuperMap.GeometryType.LINE

prjCoordSysObject

自定义参数,供SuperMap Online提供的动态投影查询扩展使用。如 {"epsgCode":3857}

查询结果类型枚举类。 该类描述查询结果返回类型,包括只返回属性、 只返回几何实体以及返回属性和几何实体。

Default Value:
  • SuperMap.QueryOption.ATTRIBUTEANDGEOMETRY

queryParamsArray.<SuperMap.FilterParameter>

查询过滤条件参数数组。 该类用于设置查询数据集的查询过滤参数。

returnContentboolean

是否立即返回新创建资源的表述还是返回新资源的 URI。
如果为 true,则直接返回新创建资源,即查询结果的表述。
为 false,则返回的是查询结果资源的 URI。默认为 true。

Default Value:
  • true

returnCustomResultboolean

仅供三维使用。

Default Value:
  • false

spatialQueryModeSpatialQueryMode

空间查询模式。

Default Value:
  • SuperMap.SpatialQueryMode.INTERSECT

startRecordnumber

查询起始记录号,默认值为0。

Default Value:
  • 0

Methods

destroy()

common/iServer/QueryByGeometryParameters.js, line 62

释放资源,将引用资源的属性置空。