包 | com.supermap.web.iServerJava6R.spatialAnalystServices |
类 | public class DatasetOverlayAnalystParameters |
继承 | DatasetOverlayAnalystParameters ![]() ![]() |
该类主要提供进行叠加分析时,输出结果数据集的字段选择。在矢量叠加分析中至少涉及到三个数据集,其中一个数据集被称作源数据集,即被操作的数据集(在 SuperMap GIS 中称作第一数据集);另一个数据集被称作叠加数据集,即操作数据集(在 SuperMap GIS 中称作第二数据集);还有一个数据集就是叠加结果数据集,包含叠加后数据的几何信息和属性信息。叠加结果数据集中的属性信息来自于第一数据集和第二数据集的属性表,在进行叠加分析的时候,用户可以根据自己的需要在这两个数据集的属性表中选择需要保留的属性字段。
叠加分析是 GIS 中的一项非常重要的空间分析功能。是指在统一空间参考系统下,通过对两个数据集或两个几何对象进行的一系列集合运算,产生新数据集或几何对象的过程。叠加分析广泛应用于资源管理、城市建设评估、国土管理、农林牧业、统计等领域。因此,通过此叠加分析类可实现对空间数据的加工和分析,提取用户需要的新的空间几何信息,并且对数据的属性信息进行处理。
属性 | 定义方 | ||
---|---|---|---|
operateDataset : String
叠加分析中操作数据集的名称。必设字段。
|
DatasetOverlayAnalystParameters | ||
operateDatasetFields : Array
叠加分析中操作数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。
|
DatasetOverlayAnalystParameters | ||
operateDatasetFilter : FilterParameter
设置操作数据集中空间对象的过滤条件——FilterParameter 对象.
|
DatasetOverlayAnalystParameters | ||
operateRegions : Array
操作面对象集合,表示与这些面对象进行叠加分析。与 operateDataset 参数互斥,冲突时以operateDataset 为准。
|
DatasetOverlayAnalystParameters | ||
![]() |
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
叠加分析中操作数据集的名称。必设字段。
public function get operateDataset():String
public function set operateDataset(value:String):void
operateDatasetFields | 属性 |
operateDatasetFields:Array
叠加分析中操作数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。
public function get operateDatasetFields():Array
public function set operateDatasetFields(value:Array):void
operateDatasetFilter | 属性 |
operateDatasetFilter:FilterParameter
设置操作数据集中空间对象的过滤条件——FilterParameter 对象.
设置完过滤条件后,操作数据集中仅有满足条件的对象才参与叠加分析。若该参数为空,则表示操作数据集中的所有对象均参与叠加分析。
public function get operateDatasetFilter():FilterParameter
public function set operateDatasetFilter(value:FilterParameter):void
operateRegions | 属性 |
operateRegions:Array
操作面对象集合,表示与这些面对象进行叠加分析。与 operateDataset 参数互斥,冲突时以operateDataset 为准。
public function get operateRegions():Array
public function set operateRegions(value:Array):void
resutlSetting | 属性 |
resutlSetting:DataReturnOption
结果返回信息类型。DataReturnOption 类型。
public function get resutlSetting():DataReturnOption
public function set resutlSetting(value:DataReturnOption):void
sourceDataset | 属性 |
sourceDataset:String
叠加分析中源数据集(即被操作数据集)的名称。必设字段。
public function get sourceDataset():String
public function set sourceDataset(value:String):void
sourceDatasetFields | 属性 |
sourceDatasetFields:Array
叠加分析中源数据集保留在结果数据集中的字段名列表。当该参数为空时,默认返回所有字段。
public function get sourceDatasetFields():Array
public function set sourceDatasetFields(value:Array):void
sourceDatasetFilter | 属性 |
sourceDatasetFilter:FilterParameter
设置源数据集中空间对象过滤条件 —— FilterParameter 对象.
设置完过滤条件后,源数据集中仅有满足条件的对象才参与叠加分析。若该参数为空,则表示操作数据集中的所有对象均参与叠加分析。
public function get sourceDatasetFilter():FilterParameter
public function set sourceDatasetFilter(value:FilterParameter):void
tolerance | 属性 |
tolerance:Number
获取或设置容限。
public function get tolerance():Number
public function set tolerance(value:Number):void
DatasetOverlayAnalystParameters | () | 构造函数 |
public function DatasetOverlayAnalystParameters()
初始化 DatasetsOverlayAnalystParms 类的新实例。