com.supermap.mapping
类 LayerSettingNetCDF

java.lang.Object
  继承者 com.supermap.mapping.LayerSetting
      继承者 com.supermap.mapping.LayerSettingNetCDF

public class LayerSettingNetCDF
extends LayerSetting

NetCDF 图层设置类,继承自 LayerSetting。该类主要用于 NetCDF 图层的风格设置。


构造方法摘要
LayerSettingNetCDF()
          默认构造函数,构造一个新的 LayerSettingNetCDF 对象。
LayerSettingNetCDF(LayerSettingNetCDF LayerSettingNetCDF)
          根据指定的 LayerSettingNetCDF 对象构造一个与其完全一样的新对象。
 
方法摘要
 int getBrightness()
          返回 NetCDF 图层的亮度,值域范围为 -100 到 100 ,增加亮度为正,降低亮度为负。
 Colors getColorTable()
          返回颜色表。
 int getContrast()
          返回 NetCDF 图层的对比度,值域范围为 -100 到 100 ,增加对比度为正,降低对比度为负。
 int getOpaqueRate()
          返回 NetCDF 图层显示不透明度。
 java.lang.String getOptionalDimension()
          返回滑动维度名。
 int getOptionalDimIndex()
          返回滑动维度的索引。
 double getSpecialValue()
          返回图层的特殊值。
 java.awt.Color getSpecialValueColor()
          返回格网图层特殊值的颜色。
 LayerSettingType getType()
          返回图层的类型。
 java.lang.String getXDimension()
          返回 X 维度。
 int getXEndIndex()
          返回 X 维度的终止索引。
 int getXStartIndex()
          返回 X 维度的起始索引。
 java.lang.String getYDimension()
          返回 Y 维度。
 int getYEndIndex()
          返回 Y 维度的终止索引。
 int getYStartIndex()
          返回 Y 维度的起始索引。
 boolean isSpecialValueTransparent()
          返回图层的特殊值(SpecialValue)所处区域是否透明。
 void setBrightness(int value)
          设置 NetCDF 图层的亮度,值域范围为 -100 到 100 ,增加亮度为正,降低亮度为负。
 void setColorTable(Colors colors)
          设置颜色表。
 void setContrast(int value)
          设置 NetCDF 图层的对比度,值域范围为 -100 到 100 ,增加对比度为正,降低对比度为负。
 void setOpaqueRate(int value)
          设置 NetCDF 图层显示不透明度。
 boolean setOptionalDimension(java.lang.String value)
          设置滑动维度名。
 boolean setOptionalDimIndex(int value)
          设置滑动维度的索引。
 void setSpecialValue(double value)
          设置图层的特殊值。
 void setSpecialValueColor(java.awt.Color color)
          设置格网图层特殊值的颜色。
 void setSpecialValueTransparent(boolean value)
          设置图层的特殊值(SpecialValue)所处区域是否透明。
 boolean setXDimension(java.lang.String string)
          设置 X 维度。
 boolean setXEndIndex(int value)
          设置 X 维度的终止索引。
 boolean setXStartIndex(int value)
          设置 X 维度的起始索引。
 boolean setYDimension(java.lang.String string)
          设置 Y 维度。
 boolean setYEndIndex(int value)
          设置 Y 维度的终止索引。
 boolean setYStartIndex(int value)
          设置 Y 纬度的起始索引。
 
从类 java.lang.Object 继承的方法
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

LayerSettingNetCDF

public LayerSettingNetCDF()
默认构造函数,构造一个新的 LayerSettingNetCDF 对象。


LayerSettingNetCDF

public LayerSettingNetCDF(LayerSettingNetCDF LayerSettingNetCDF)
根据指定的 LayerSettingNetCDF 对象构造一个与其完全一样的新对象。

参数:
LayerSettingNetCDF - 指定的 LayerSettingNetCDF 对象。
方法详细信息

getColorTable

public Colors getColorTable()
返回颜色表。

返回:
颜色表。

setColorTable

public void setColorTable(Colors colors)
设置颜色表。

参数:
colors - 颜色表。

getSpecialValueColor

public java.awt.Color getSpecialValueColor()
返回格网图层特殊值的颜色。

返回:
格网图层特殊值的颜色。
默认值:
默认值为 Color.black。

setSpecialValueColor

public void setSpecialValueColor(java.awt.Color color)
设置格网图层特殊值的颜色。

参数:
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 value)
设置 NetCDF 图层的亮度,值域范围为 -100 到 100 ,增加亮度为正,降低亮度为负。亮度值可以保存到工作空间。

参数:
value - NetCDF 图层的亮度。

getContrast

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

返回:
NetCDF 图层的对比度。
默认值:
默认值为 0。

setContrast

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

参数:
value - NetCDF 图层的对比度。

getOpaqueRate

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

返回:
NetCDF 图层显示不透明度。
默认值:
默认值为 100。

setOpaqueRate

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

参数:
value - NetCDF 图层显示不透明度。

isSpecialValueTransparent

public boolean isSpecialValueTransparent()
返回图层的特殊值(SpecialValue)所处区域是否透明。

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

setSpecialValueTransparent

public void setSpecialValueTransparent(boolean value)
设置图层的特殊值(SpecialValue)所处区域是否透明。

参数:
value - 图层的特殊值(SpecialValue)所处区域是否透明。

getXDimension

public java.lang.String getXDimension()
返回 X 维度。

返回:
X 维度。

setXDimension

public boolean setXDimension(java.lang.String string)
设置 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 java.lang.String getYDimension()
返回 Y 维度。

返回:
Y 维度。
默认值:
默认值为与数据集一致。

setYDimension

public boolean setYDimension(java.lang.String string)
设置 Y 维度。

参数:
string - 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 java.lang.String getOptionalDimension()
返回滑动维度名。

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

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

返回:
滑动维度名。

setOptionalDimension

public boolean setOptionalDimension(java.lang.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。

getType

public LayerSettingType getType()
返回图层的类型。

指定者:
LayerSetting 中的 getType
返回:
图层的类型。