com.supermap.mapping

类 LayerSettingNetCDF



  • public class LayerSettingNetCDF
    extends LayerSetting
    NetCDF 图层设置类,继承自 LayerSetting。该类主要用于 NetCDF 图层的风格设置。
    • 构造器详细资料

      • LayerSettingNetCDF

        public LayerSettingNetCDF()
        默认构造函数,构造一个新的 LayerSettingNetCDF 对象。
    • 方法详细资料

      • getColorTable

        public Colors getColorTable()
        返回颜色表。
        返回:
        颜色表。
      • setColorTable

        public void setColorTable(Colors colorTable)
        设置颜色表。
        参数:
        colors - 颜色表。
      • getSpecialValueColor

        public Color getSpecialValueColor()
        返回格网图层特殊值的颜色。
        返回:
        格网图层特殊值的颜色。
        默认值:
        默认值为 Color.black。
      • setSpecialValueColor

        public void setSpecialValueColor(Color value)
        设置格网图层特殊值的颜色。
        参数:
        color - 格网图层特殊值的颜色。
      • getSpecialValue

        public double getSpecialValue()
        返回图层的特殊值。在新增一个 Grid 图层时,该特殊值与数据集的 NoValue 属性值相等。
        返回:
        图层的特殊值。
      • setSpecialValue

        public void setSpecialValue(double value)
        设置图层的特殊值。
        参数:
        value - 图层的特殊值。
      • getBrightness

        public int getBrightness()
        返回 NetCDF 图层的亮度,值域范围为 -100 到 100 ,增加亮度为正,降低亮度为负。亮度值可以保存到工作空间。
        返回:
        NetCDF 图层的亮度。
        默认值:
        默认值为 0。
      • setBrightness

        public void setBrightness(int brightness)
        设置 NetCDF 图层的亮度,值域范围为 -100 到 100 ,增加亮度为正,降低亮度为负。亮度值可以保存到工作空间。
        参数:
        value - NetCDF 图层的亮度。
      • getContrast

        public int getContrast()
        返回 NetCDF 图层的对比度,值域范围为 -100 到 100 ,增加对比度为正,降低对比度为负。对比度值可以保存到工作空间。
        返回:
        NetCDF 图层的对比度。
        默认值:
        默认值为 0。
      • setContrast

        public void setContrast(int contrast)
        设置 NetCDF 图层的对比度,值域范围为 -100 到 100 ,增加对比度为正,降低对比度为负。对比度值可以保存到工作空间。
        参数:
        value - NetCDF 图层的对比度。
      • getOpaqueRate

        public int getOpaqueRate()
        返回 NetCDF 图层显示不透明度。不透明度为一个 0-100 之间的数。0 为不显示;100 为完全不透明。只对栅格图层有效,在地图旋转的情况下也有效。
        返回:
        NetCDF 图层显示不透明度。
        默认值:
        默认值为 100。
      • setOpaqueRate

        public void setOpaqueRate(int opaqueRate)
        设置 NetCDF 图层显示不透明度。不透明度为一个 0-100 之间的数。0 为不显示;100 为完全不透明。只对栅格图层有效,在地图旋转的情况下也有效。
        参数:
        value - NetCDF 图层显示不透明度。
      • isSpecialValueTransparent

        public boolean isSpecialValueTransparent()
        返回图层的特殊值(SpecialValue)所处区域是否透明。
        返回:
        图层的特殊值(SpecialValue)所处区域是否透明。
        默认值:
        默认值为 false。
      • setSpecialValueTransparent

        public void setSpecialValueTransparent(boolean specialValueTransparent)
        设置图层的特殊值(SpecialValue)所处区域是否透明。
        参数:
        value - 图层的特殊值(SpecialValue)所处区域是否透明。
      • getXDimension

        public String getXDimension()
        返回 X 维度。
        返回:
        X 维度。
      • setXDimension

        public boolean setXDimension(String value)
        设置 X 维度。该方法默认值与数据集中的维度一致。
        参数:
        string - 设置 X 维度。
        返回:
        一个布尔值,设置成功返回 true;否则,返回 false。
      • getXStartIndex

        public int getXStartIndex()
        返回 X 维度的起始索引。
        返回:
        X 维度的起始索引。
        默认值:
        默认值为与数据集一致。
      • setXStartIndex

        public boolean setXStartIndex(int value)
        设置 X 维度的起始索引。
        参数:
        value - X 维度的起始索引。
        返回:
        一个布尔值,设置成功返回 true;否则,返回 false。
      • getXEndIndex

        public int getXEndIndex()
        返回 X 维度的终止索引。
        返回:
        X 维度的终止索引。
        默认值:
        默认值为与数据集一致。
      • setXEndIndex

        public boolean setXEndIndex(int value)
        设置 X 维度的终止索引。
        参数:
        value - X 维度的终止索引。
        返回:
        一个布尔值,设置成功返回 true;否则,返回 false。
      • getYDimension

        public String getYDimension()
        返回 Y 维度。
        返回:
        Y 维度。
        默认值:
        默认值为与数据集一致。
      • setYDimension

        public boolean setYDimension(String value)
        设置 Y 维度。
        参数:
        value - Y 维度。
        返回:
        一个布尔值,设置成功返回 true;否则,返回 false。
      • getYStartIndex

        public int getYStartIndex()
        返回 Y 维度的起始索引。
        返回:
        Y 维度的起始索引。
        默认值:
        默认值为与数据集一致。
      • setYStartIndex

        public boolean setYStartIndex(int value)
        设置 Y 纬度的起始索引。
        参数:
        value - 纬度的起始索引。
        返回:
        一个布尔值,设置成功返回 true;否则,返回 false。
      • getYEndIndex

        public int getYEndIndex()
        返回 Y 维度的终止索引。
        返回:
        Y 维度的终止索引。
        默认值:
        默认值为与数据集一致。
      • setYEndIndex

        public boolean setYEndIndex(int value)
        设置 Y 维度的终止索引。
        参数:
        value - Y 维度的终止索引。
        返回:
        一个布尔值,设置成功返回 true;否则,返回 false。
      • getOptionalDimension

        public String getOptionalDimension()
        返回滑动维度名。

        为读取或显示多维数据,需要对数据进行降维处理,一般采用固定某一维度的数值的方式来实现。即,将某一维度设置为滑动维度,当滑动维度的数值固定时,可以获得降维后的数据,从而方便数据的读取或显示。通常选取时间维度为滑动维度。

        以 4 维数据为例,分别有 X、Y、W、T 四个维度,其中 X、Y 为坐标,W 降水,T 为时间。若取 T 为滑动维度,则以时间维度 T 的索引进行滑动,得到维度 T 取不同值时,X、Y、W 这三个维度的数据,当时间固定为某值时,得到不同点的降水量;当维度 T 滑动并依次取各个索引值时,则得到各点降水量随时间的变化。

        返回:
        滑动维度名。
      • setOptionalDimension

        public boolean setOptionalDimension(String value)
        设置滑动维度名。

        为读取或显示多维数据,需要对数据进行降维处理,一般采用固定某一维度的数值的方式来实现。即,将某一维度设置为滑动维度,当滑动维度的数值固定时,可以获得降维后的数据,从而方便数据的读取或显示。通常选取时间维度为滑动维度。

        以 4 维数据为例,分别有 X、Y、W、T 四个维度,其中 X、Y 为坐标,W 降水,T 为时间。若取 T 为滑动维度,则以时间维度 T 的索引进行滑动,得到维度 T 取不同值时,X、Y、W 这三个维度的数据,当时间固定为某值时,得到不同点的降水量;当维度 T 滑动并依次取各个索引值时,则得到各点降水量随时间的变化。

        参数:
        value - 滑动维度名。
        返回:
        一个布尔值,设置成功返回 true;否则,返回 false。
      • getOptionalDimIndex

        public int getOptionalDimIndex()
        返回滑动维度的索引。

        为读取或显示多维数据,需要对数据进行降维处理,一般采用固定某一维度的数值的方式来实现。即,将某一维度设置为滑动维度,当滑动维度的数值固定时,可以获得降维后的数据,从而方便数据的读取或显示。通常选取时间维度为滑动维度。

        以 4 维数据为例,分别有 X、Y、W、T 四个维度,其中 X、Y 为坐标,W 降水,T 为时间。若取 T 为滑动维度,则以时间维度 T 的索引进行滑动,得到维度 T 取不同值时,X、Y、W 这三个维度的数据,当时间固定为某值时,得到不同点的降水量;当维度 T 滑动并依次取各个索引值时,则得到各点降水量随时间的变化。

        返回:
        滑动维度的索引。
      • setOptionalDimIndex

        public boolean setOptionalDimIndex(int value)
        设置滑动维度的索引。

        为读取或显示多维数据,需要对数据进行降维处理,一般采用固定某一维度的数值的方式来实现。即,将某一维度设置为滑动维度,当滑动维度的数值固定时,可以获得降维后的数据,从而方便数据的读取或显示。通常选取时间维度为滑动维度。

        以 4 维数据为例,分别有 X、Y、W、T 四个维度,其中 X、Y 为坐标,W 降水,T 为时间。若取 T 为滑动维度,则以时间维度 T 的索引进行滑动,得到维度 T 取不同值时,X、Y、W 这三个维度的数据,当时间固定为某值时,得到不同点的降水量;当维度 T 滑动并依次取各个索引值时,则得到各点降水量随时间的变化。

        参数:
        value - 滑动维度的索引。
        返回:
        一个布尔值,设置成功返回 true;否则,返回 false。

Copyright © 2021–2024 SuperMap. All rights reserved.