com.supermap.analyst.spatialanalyst

类 OverlayAnalystParameter

  • java.lang.Object
    • com.supermap.analyst.spatialanalyst.OverlayAnalystParameter


  • public class OverlayAnalystParameter
    extends java.lang.Object
    叠加分析参数类。

    该类主要提供进行叠加分析时,输出结果数据集的字段选择。在矢量叠加分析中,至少涉及到三个数据集,其中一个数据集的类型可以是点、线、面等,被称作输入数据集(在SuperMap GIS 中称作第一数据集);另一个数据集是面数据集被称作叠加数据集(在SuperMap GIS 中称作第二数据集);还有一个数据集就是叠加结果数据集 ,包含叠加后数据的几何信息和属性信息。叠加结果数据集中的属性信息来自于第一数据集和第二数据集的属性表,在进行叠加分析的时候,用户可以根据自己的需要在这两个数据集的属性表中选择需要保留的属性字段。

    Example:
    请参见 OverlayAnalyst.clip() 方法的示例。
    • 方法概要

      所有方法 实例方法 具体方法 
      限定符和类型 方法和说明
      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)
      设置叠加分析的容限值。
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • OverlayAnalystParameter

        public OverlayAnalystParameter()
        默认无参构造器,构造一个新的叠加分析参数对象。
      • OverlayAnalystParameter

        public OverlayAnalystParameter(OverlayAnalystParameter overlayAnalystParameter)
        根据给定的叠加分析参数对象构造一个与其完全相同的参数对象。
        参数:
        overlayAnalystParameter - 指定的叠加分析参数对象。
    • 方法详细资料

      • getSourceRetainedFields

        public java.lang.String[] getSourceRetainedFields()
        返回进行叠加分析的第一数据集或记录集中需要保留的字段名称集合。
        返回:
        进行叠加分析的第一数据集或记录集中需要保留的字段名称集合。
        Default:
        默认值为空的 String[] 对象。
      • setSourceRetainedFields

        public void setSourceRetainedFields(java.lang.String[] value)
        设置进行叠加分析的第一数据集或记录集中需要保留的字段名称集合。

        注意:如果是裁剪或擦除操作,第一数据集或记录集的非系统字段将全部保留。

        参数:
        value - 进行叠加分析的第一数据集或记录集中需要保留的字段名称集合。
      • getOperationRetainedFields

        public java.lang.String[] getOperationRetainedFields()
        返回进行叠加分析的第二数据集或记录集中需要保留的字段名称集合。
        返回:
        进行叠加分析的第二数据集或记录集中需要保留的字段名称集合。
        Default:
        默认值为空的String[] 对象。
      • setOperationRetainedFields

        public void setOperationRetainedFields(java.lang.String[] value)
        设置进行叠加分析的第二数据集或记录集中需要保留的字段名称集合。
        参数:
        value - 进行叠加分析的第二数据集或记录集中需要保留的字段名称集合。
      • getTolerance

        public double getTolerance()
        返回叠加分析的容限值。
        返回:
        叠加分析的容限值。
        Default:
        默认值为0。
      • setTolerance

        public void setTolerance(double value)
        设置叠加分析的容限值。
        参数:
        value - 叠加分析的容限值。