com.supermap.mapping

类 ThemeGraduatedSymbol



  • public class ThemeGraduatedSymbol
    extends Theme
    等级符号专题图
    • 构造器详细资料

      • ThemeGraduatedSymbol

        public ThemeGraduatedSymbol()
        构造方法
      • ThemeGraduatedSymbol

        public ThemeGraduatedSymbol(ThemeGraduatedSymbol themeGraduatedSymbol)
        构造方法
        参数:
        themeGraduatedSymbol - 等级符号专题图
    • 方法详细资料

      • getExpression

        public java.lang.String getExpression()
        返回用于创建等级符号专题图的字段或字段表达式。
        返回:
        返回用于创建等级符号专题图的字段或字段表达式。
      • setExpression

        public void setExpression(java.lang.String value)
        设置用于创建等级符号专题图的字段或字段表达式。
        参数:
        value - 设置用于创建等级符号专题图的字段或字段表达式。
      • getGraduatedMode

        public GraduatedMode getGraduatedMode()
        显示模式
        返回:
        显示模式
      • setGraduatedMode

        public void setGraduatedMode(GraduatedMode value)
        显示模式
        参数:
        value - 显示模式
      • getOffsetX

        public java.lang.String getOffsetX()
        获取水平偏移量
        返回:
        水平偏移量
      • setOffsetX

        public void setOffsetX(java.lang.String value)
        设置水平偏移量
        参数:
        value - 水平偏移量
      • getOffsetY

        public java.lang.String getOffsetY()
        获取垂直偏移量
        返回:
        垂直偏移量
      • setOffsetY

        public void setOffsetY(java.lang.String value)
        设置垂直偏移量
        参数:
        value - 垂直偏移量
      • getLeaderLineStyle

        public GeoStyle getLeaderLineStyle()
        获取对象之间的牵引线的风格
        返回:
        对象之间的牵引线的风格
      • setLeaderLineStyle

        public void setLeaderLineStyle(GeoStyle style)
        设置对象之间的牵引线的风格
        参数:
        style - 对象之间的牵引线的风格
      • isLeaderLineDisplayed

        public boolean isLeaderLineDisplayed()
        获取是否显示标签图和它表示的对象之间的牵引线
        返回:
        是否显示标签图和它表示的对象之间的牵引线
      • setLeaderLineDisplayed

        public void setLeaderLineDisplayed(boolean value)
        设置是否显示标签图和它表示的对象之间的牵引线。注:在openGL模式下不生效
        参数:
        value - 是否显示标签图和它表示的对象之间的牵引线
      • isFlowEnabled

        public boolean isFlowEnabled()
        获取是否允许统计图追随其对应的对象流动显示。初始为False,即不允许对象流动显示
        返回:
        是否允许统计图追随其对应的对象流动显示。初始为False,即不允许对象流动显示
      • setFlowEnabled

        public void setFlowEnabled(boolean value)
        设置是否允许统计图追随其对应的对象流动显示。初始为False,即不允许对象流动显示
        参数:
        value - 是否允许统计图追随其对应的对象流动显示。初始为False,即不允许对象流动显示
      • getNegativeStyle

        public GeoStyle getNegativeStyle()
        获取负值的专题类别的风格。
        返回:
        负值的专题类别的风格。
      • setNegativeStyle

        public void setNegativeStyle(GeoStyle style)
        设置负值的专题类别的风格。
        参数:
        style - 负值的专题类别的风格。
      • isNegativeDisplayed

        public boolean isNegativeDisplayed()
        是否显示负值的专题类别,True 表示显示。
        返回:
        是否显示负值的专题类别,True 表示显示。
      • setNegativeDisplayed

        public void setNegativeDisplayed(boolean value)
        设置是否显示负值的专题类别,True 表示显示。
        参数:
        value - 设置是否显示负值的专题类别,True 表示显示。
      • getZeroStyle

        public GeoStyle getZeroStyle()
        获取0值的专题类别的风格。
        返回:
        0值的专题类别的风格。
      • setZeroStyle

        public void setZeroStyle(GeoStyle style)
        设置0值的专题类别的风格。
        参数:
        style - 0值的专题类别的风格。
      • isZeroDisplayed

        public boolean isZeroDisplayed()
        返回是否显示0值的专题类别,True 表示显示。
        返回:
        是否显示0值的专题类别,True 表示显示。
      • setZeroDisplayed

        public void setZeroDisplayed(boolean value)
        设置是否显示0值的专题类别,True 表示显示。
        参数:
        value - 是否显示0值的专题类别,True 表示显示。
      • getPositiveStyle

        public GeoStyle getPositiveStyle()
        获取正值的专题类别的风格。
        返回:
        正值的专题类别的风格。
      • setPositiveStyle

        public void setPositiveStyle(GeoStyle style)
        设置正值的专题类别的风格。
        参数:
        style - 正值的专题类别的风格。
      • getBaseValue

        public double getBaseValue()
        每个符号的显示大小=PositiveStyle(或ZeroStyle,NegativeStyle).SymbolSize*value/basevalue,但是这里的Value是经过分级计算之后的值,value就是Expression所对应的值
        返回:
        每个符号的显示大小=PositiveStyle(或ZeroStyle,NegativeStyle).SymbolSize*value/basevalue,但是这里的Value是经过分级计算之后的值,value就是Expression所对应的值
      • setBaseValue

        public void setBaseValue(double value)
        每个符号的显示大小=PositiveStyle(或ZeroStyle,NegativeStyle).SymbolSize*value/basevalue,但是这里的Value是经过分级计算之后的值,value就是Expression所对应的值
        参数:
        value - 每个符号的显示大小=PositiveStyle(或ZeroStyle,NegativeStyle).SymbolSize*value/basevalue,但是这里的Value是经过分级计算之后的值,value就是Expression所对应的值
      • fromXML

        public boolean fromXML(java.lang.String xml)
        从xml转换为专题图
        覆盖:
        fromXML 在类中 Theme
        参数:
        xml - 包含专题图信息的 XML 字符串。
        返回:
        一个布尔值,导入成功返回 true,否则返回 false。
      • isOffsetFixed

        public boolean isOffsetFixed()
        返回当前专题图是否固定符号的偏移量
        返回:
        当前专题图是否固定符号的偏移量
      • setOffsetFixed

        public void setOffsetFixed(boolean value)
        设置当前专题图是否固定符号的偏移量
        参数:
        value - 当前专题图是否固定符号的偏移量
      • toString

        public java.lang.String toString()
        转换为xml
        指定者:
        toString 在类中 Theme
        返回:
        专题图的格式化字符串。
      • dispose

        public void dispose()
        释放专题图
      • makeDefault

        public static ThemeGraduatedSymbol makeDefault(DatasetVector dataset,
                                                       java.lang.String expression,
                                                       GraduatedMode graduatedMode)
        根据给定数据集,字段表达式,显示模式生成符号专题图
        参数:
        dataset - 数据集
        expression - 表达式
        graduatedMode - 显示模式
        返回:
        专题图