com.supermap.web.iServerJava6R.spatialAnalystServices
public class DatasetOverlayAnalystParameters
继承 DatasetOverlayAnalystParameters Inheritance OverlayAnalystParameters Inheritance Object

数据集叠加分析参数类.

该类主要提供进行叠加分析时,输出结果数据集的字段选择。在矢量叠加分析中至少涉及到三个数据集,其中一个数据集被称作源数据集,即被操作的数据集(在 SuperMap GIS 中称作第一数据集);另一个数据集被称作叠加数据集,即操作数据集(在 SuperMap GIS 中称作第二数据集);还有一个数据集就是叠加结果数据集,包含叠加后数据的几何信息和属性信息。叠加结果数据集中的属性信息来自于第一数据集和第二数据集的属性表,在进行叠加分析的时候,用户可以根据自己的需要在这两个数据集的属性表中选择需要保留的属性字段。
叠加分析是 GIS 中的一项非常重要的空间分析功能。是指在统一空间参考系统下,通过对两个数据集或两个几何对象进行的一系列集合运算,产生新数据集或几何对象的过程。叠加分析广泛应用于资源管理、城市建设评估、国土管理、农林牧业、统计等领域。因此,通过此叠加分析类可实现对空间数据的加工和分析,提取用户需要的新的空间几何信息,并且对数据的属性信息进行处理。



公共属性
  属性 定义方
    operateDataset : String
叠加分析中操作数据集的名称。必设字段。
DatasetOverlayAnalystParameters
    operateDatasetFields : Array
叠加分析中操作数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。
DatasetOverlayAnalystParameters
    operateDatasetFilter : FilterParameter
设置操作数据集中空间对象的过滤条件——FilterParameter 对象.
DatasetOverlayAnalystParameters
    operateRegions : Array
操作面对象集合,表示与这些面对象进行叠加分析。与 operateDataset 参数互斥,冲突时以operateDataset 为准。
DatasetOverlayAnalystParameters
  Inherited operation : String
叠加操作类型,由 OverlayOperationType 类定义.
OverlayAnalystParameters
    resutlSetting : DataReturnOption
结果返回信息类型。DataReturnOption 类型。
DatasetOverlayAnalystParameters
    sourceDataset : String
叠加分析中源数据集(即被操作数据集)的名称。必设字段。
DatasetOverlayAnalystParameters
    sourceDatasetFields : Array
叠加分析中源数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。
DatasetOverlayAnalystParameters
    sourceDatasetFilter : FilterParameter
设置源数据集中空间对象过滤条件 —— FilterParameter 对象.
DatasetOverlayAnalystParameters
    tolerance : Number
获取或设置容限。
DatasetOverlayAnalystParameters
公共方法
  方法 定义方
   
初始化 DatasetsOverlayAnalystParms 类的新实例。
DatasetOverlayAnalystParameters
属性详细信息
operateDataset 属性
operateDataset:String

叠加分析中操作数据集的名称。必设字段。


Implementation
    public function get operateDataset():String
    public function set operateDataset(value:String):void
operateDatasetFields 属性  
operateDatasetFields:Array

叠加分析中操作数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。


Implementation
    public function get operateDatasetFields():Array
    public function set operateDatasetFields(value:Array):void
operateDatasetFilter 属性  
operateDatasetFilter:FilterParameter

设置操作数据集中空间对象的过滤条件——FilterParameter 对象.

设置完过滤条件后,操作数据集中仅有满足条件的对象才参与叠加分析。若该参数为空,则表示操作数据集中的所有对象均参与叠加分析。


Implementation
    public function get operateDatasetFilter():FilterParameter
    public function set operateDatasetFilter(value:FilterParameter):void
operateRegions 属性  
operateRegions:Array

操作面对象集合,表示与这些面对象进行叠加分析。与 operateDataset 参数互斥,冲突时以operateDataset 为准。


Implementation
    public function get operateRegions():Array
    public function set operateRegions(value:Array):void
resutlSetting 属性  
resutlSetting:DataReturnOption

结果返回信息类型。DataReturnOption 类型。


Implementation
    public function get resutlSetting():DataReturnOption
    public function set resutlSetting(value:DataReturnOption):void
sourceDataset 属性  
sourceDataset:String

叠加分析中源数据集(即被操作数据集)的名称。必设字段。


Implementation
    public function get sourceDataset():String
    public function set sourceDataset(value:String):void
sourceDatasetFields 属性  
sourceDatasetFields:Array

叠加分析中源数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。


Implementation
    public function get sourceDatasetFields():Array
    public function set sourceDatasetFields(value:Array):void
sourceDatasetFilter 属性  
sourceDatasetFilter:FilterParameter

设置源数据集中空间对象过滤条件 —— FilterParameter 对象.

设置完过滤条件后,源数据集中仅有满足条件的对象才参与叠加分析。若该参数为空,则表示操作数据集中的所有对象均参与叠加分析。


Implementation
    public function get sourceDatasetFilter():FilterParameter
    public function set sourceDatasetFilter(value:FilterParameter):void
tolerance 属性  
tolerance:Number

获取或设置容限。


Implementation
    public function get tolerance():Number
    public function set tolerance(value:Number):void
构造函数详细信息
DatasetOverlayAnalystParameters () 构造函数
public function DatasetOverlayAnalystParameters()

初始化 DatasetsOverlayAnalystParms 类的新实例。