com.supermap.services.components.commontypes

类 UGCGridLayer

  • 所有已实现的接口:
    java.io.Serializable


    public class UGCGridLayer
    extends UGCLayer
    

    UGC 栅格图层类。

    另请参阅:
    序列化表格
    • 字段详细资料

      • colors

        public Color[] colors
        

        颜色表对象。

        用于栅格图层的显示,本参数设置时, colorGradientType 参数无效。colorDictionary 参数设置时,本参数设置无效。

      • colorDictionary

        public java.util.Map<java.lang.Double,Color> colorDictionary
        

        颜色对照表对象。

        颜色对照表中的键名为具体的高程值,键值表示该高程值要显示的颜色。对于栅格图层中高程值小于颜色对照表中高程最小值的点使用颜色对照表中高程最小值对应的颜色, 对于栅格图层中高程值大于颜色对照表中高程最大值的点使用颜色对照表中高程最大值对应的颜色,对于栅格图层中高程值在颜色对照表中没有对应颜色的点,则查找颜色对照表中与当前高程值相邻的两个高程对应的颜色,然后通过渐变运算要显示的颜色。如果设置了颜色对照表的话,则颜色表设置无效。

      • colorGradientType

        public ColorGradientType colorGradientType
        

        系统预定义的渐变色类型,根据类型生成长度为 32 的默认渐变色颜色表。

        当设置了 colors 或者 colorDictionary 参数时,此参数无效。

      • specialValue

        public double specialValue
        

        图层的特殊值。

      • specialColor

        public Color specialColor
        

        栅格数据集无值数据的颜色。

      • dashStyle

        public Style dashStyle
        

        栅格数据集特殊值数据的颜色。

        图层的特殊值。在新增一个 Grid 图层时,与数据集的 NoValue 属性值相等。

      • horizontalSpacing

        public double horizontalSpacing
        

        格网水平间隔大小。

      • solidStyle

        public Style solidStyle
        

        格网实线的样式。

      • gridType

        public GridType gridType
        

        格网类型。

      • verticalSpacing

        public double verticalSpacing
        

        格网垂直间隔大小。

      • sizeFixed

        public boolean sizeFixed
        

        格网是否固定大小,如果不固定大小,则格网随着地图缩放。

      • brightness

        public int brightness
        

        Grid 图层的亮度。

        Grid 图层的亮度,默认值为 0。值域范围为 -100 到 100,增加亮度为正,降低亮度为负。

      • contrast

        public int contrast
        

        Grid 图层的对比度。

        Grid 图层的对比度,默认值为 0。 值域范围为 -100 到 100,增加对比度为正,降低对比度为负。

      • specialValueTransparent

        public boolean specialValueTransparent
        

        图层的特殊值(specialValue)所处区域是否透明。

        图层的特殊值(specialValue)所处区域是否透明。

      • imageInterpolationMode

        public ImageInterpolationMode imageInterpolationMode
        

        显示图像时使用的插值算法

        显示图像时使用的插值算法

      • gamma

        public double gamma
        
        栅格图层的Gamma值,范围在 0 到 10 之间(包含 0和10),数值精度为小数点后两位。 通过Gamma参数能够实现影像/栅格非线性亮度和对比度调整,从而增强图像显示细节,改善影像/栅格数据的显示质量。 当Gamma值等于1时,图像没有进行Gamma校正。当Gamma值大于1时,图像的暗部区域对比度增加,细节更加突出,但亮部区域的细节会有所损失,整体图像变亮。当Gamma值小于1时,图像的亮部区域对比度增加,细节更加突出,但暗部区域的细节会有所损失,整体图像变暗。
    • 构造器详细资料

      • UGCGridLayer

        public UGCGridLayer()
        

        默认构造函数。

      • UGCGridLayer

        public UGCGridLayer(UGCGridLayer ugcGridLayer)
        

        拷贝构造函数。

        参数:
        ugcGridLayer -
    • 方法详细资料

      • copy

        public Layer copy()
        

        复制 UGC 栅格图层。

        覆盖:
        copy 在类中 UGCLayer
        返回:
        复制后的 UGC 栅格图层。
      • hashCode

        public int hashCode()
        

        获取 UGC 栅格图层对象的哈希码值。

        覆盖:
        hashCode 在类中 UGCLayer
        返回:
        哈希码值。
      • equals

        public boolean equals(java.lang.Object obj)
        

        比较指定对象与当前 UGCGridLayer 对象是否相等。

        覆盖:
        equals 在类中 UGCLayer
        参数:
        obj - 与当前 UGCGridLayer 对象进行比较的对象。
        返回:
        如果指定对象跟 UGCGridLayer 对象相等,则返回 true,否则,返回 false。