包 | com.supermap.web.iServerJava6R.queryServices |
类 | public class ChartQueryParameters |
继承 | ChartQueryParameters ![]() |
该类用于设置海图查询时的相关参数。
海图查询分为海图属性查询和海图范围查询两类,通过属性queryMode指定查询模式。
必设属性有:queryMode、chartLayerNames、chartQueryFilterParameters。当进行海图范围查询时,必设属性还包括bounds。
注意:在海图查询中,对单个图层查询物标的点、线或面,会返回对应于物标的点线面的三个结果记录集Recordset。所以在多图层查询中(即设置chartLayerNames数组元素个数为多个,对应于每个图层设置一个过滤参数ChartQueryFilterParameter进行查询),图层数组chartLayerNames与结果数组QueryResult.recordsets不再是一一对应的关系。这种情况下,用户需要通过结果数据集名RecordSet.datasetName来确定对应的查询图层。
属性 | 定义方 | ||
---|---|---|---|
bounds : Rectangle2D
海图查询范围。
|
ChartQueryParameters | ||
chartLayerNames : Array
查询的海图图层的名称。
|
ChartQueryParameters | ||
chartQueryFilterParameters : Array
海图查询过滤参数。包括:物标代码、物标可应用对象的选择(是否查询点、线或面)、属性字段过滤条件。
|
ChartQueryParameters | ||
expectCount : int
期望查询结果返回的记录数,该值大于0。
|
ChartQueryParameters | ||
queryMode : String
海图查询模式类型。
|
ChartQueryParameters | ||
returnContent : Boolean
获取或设置是返回查询结果记录集 recordsets,还是返回查询结果的资源 resourceInfo。默认为 true,表示返回 recordsets Recordsets 和 ResourceInfo 都存储在查询结果类 QueryResult 中。
当 ReturnContent = true ,表示返回查询记录集,这时查询结果存储在 QueryResult.Recordsets 中,而 QueryResult.ResourceInfo 为空;当 ReturnContent = false 时,表示返回查询结果资源,这时查询结果存储在 QueryResult.ResourceInfo 中,而 QueryResult.Recordsets 为空。 |
ChartQueryParameters | ||
startRecord : int
查询起始记录位置,默认为0。
|
ChartQueryParameters |
方法 | 定义方 | ||
---|---|---|---|
初始化 ChartQueryParameters 类的新实例。
|
ChartQueryParameters |
bounds | 属性 |
bounds:Rectangle2D
海图查询范围。
public function get bounds():Rectangle2D
public function set bounds(value:Rectangle2D):void
chartLayerNames | 属性 |
chartLayerNames:Array
查询的海图图层的名称。
public function get chartLayerNames():Array
public function set chartLayerNames(value:Array):void
chartQueryFilterParameters | 属性 |
chartQueryFilterParameters:Array
海图查询过滤参数。包括:物标代码、物标可应用对象的选择(是否查询点、线或面)、属性字段过滤条件。
public function get chartQueryFilterParameters():Array
public function set chartQueryFilterParameters(value:Array):void
另请参见
expectCount | 属性 |
expectCount:int
期望查询结果返回的记录数,该值大于0。
public function get expectCount():int
public function set expectCount(value:int):void
queryMode | 属性 |
queryMode:String
海图查询模式类型。
public function get queryMode():String
public function set queryMode(value:String):void
另请参见
returnContent | 属性 |
returnContent:Boolean
获取或设置是返回查询结果记录集 recordsets,还是返回查询结果的资源 resourceInfo。默认为 true,表示返回 recordsets
Recordsets 和 ResourceInfo 都存储在查询结果类 QueryResult 中。
当 ReturnContent = true
,表示返回查询记录集,这时查询结果存储在 QueryResult.Recordsets
中,而 QueryResult.ResourceInfo
为空;
当 ReturnContent = false
时,表示返回查询结果资源,这时查询结果存储在 QueryResult.ResourceInfo
中,而 QueryResult.Recordsets
为空。
public function get returnContent():Boolean
public function set returnContent(value:Boolean):void
startRecord | 属性 |
startRecord:int
查询起始记录位置,默认为0。
public function get startRecord():int
public function set startRecord(value:int):void
ChartQueryParameters | () | 构造函数 |
public function ChartQueryParameters()
初始化 ChartQueryParameters 类的新实例。