public class OverlayAnalystParameter
extends java.lang.Object
该类主要提供进行叠加分析时,输出结果数据集的字段选择。在矢量叠加分析中,至少涉及到三个数据集,其中一个数据集的类型可以是点、线、面等,被称作输入数据集(在SuperMap GIS 中称作第一数据集);另一个数据集是面数据集被称作叠加数据集(在SuperMap GIS 中称作第二数据集);还有一个数据集就是叠加结果数据集 ,包含叠加后数据的几何信息和属性信息。叠加结果数据集中的属性信息来自于第一数据集和第二数据集的属性表,在进行叠加分析的时候,用户可以根据自己的需要在这两个数据集的属性表中选择需要保留的属性字段。
OverlayAnalyst.clip()
方法的示例。构造器和说明 |
---|
OverlayAnalystParameter()
默认无参构造器,构造一个新的叠加分析参数对象。
|
OverlayAnalystParameter(OverlayAnalystParameter overlayAnalystParameter)
根据给定的叠加分析参数对象构造一个与其完全相同的参数对象。
|
限定符和类型 | 方法和说明 |
---|---|
java.lang.String[] |
getOperationRetainedFields()
返回进行叠加分析的第二数据集或记录集中需要保留的字段名称集合。
|
java.lang.String[] |
getSourceRetainedFields()
返回进行叠加分析的第一数据集或记录集中需要保留的字段名称集合。
|
double |
getTolerance()
返回叠加分析的容限值。
|
void |
setOperationRetainedFields(java.lang.String[] value)
设置进行叠加分析的第二数据集或记录集中需要保留的字段名称集合。
|
void |
setSourceRetainedFields(java.lang.String[] value)
设置进行叠加分析的第一数据集或记录集中需要保留的字段名称集合。
|
void |
setTolerance(double value)
设置叠加分析的容限值。
|
public OverlayAnalystParameter()
public OverlayAnalystParameter(OverlayAnalystParameter overlayAnalystParameter)
overlayAnalystParameter
- 指定的叠加分析参数对象。public java.lang.String[] getSourceRetainedFields()
public void setSourceRetainedFields(java.lang.String[] value)
注意:如果是裁剪或擦除操作,第一数据集或记录集的非系统字段将全部保留。
value
- 进行叠加分析的第一数据集或记录集中需要保留的字段名称集合。public java.lang.String[] getOperationRetainedFields()
public void setOperationRetainedFields(java.lang.String[] value)
value
- 进行叠加分析的第二数据集或记录集中需要保留的字段名称集合。public double getTolerance()
public void setTolerance(double value)
value
- 叠加分析的容限值。