com.supermap.services.components.spi.ogc

类 WMSMapParameter

  • java.lang.Object
    • com.supermap.services.components.spi.ogc.WMSMapParameter
  • 所有已实现的接口:
    java.io.Serializable
    直接已知子类:
    WMSQueryParameter


    public class WMSMapParameter
    extends java.lang.Object
    implements java.io.Serializable
    

    WMS 地图请求参数。

    在 WMS 的规范中,当请求 GetMap 和 GetFeatureInfo 操作时,需要设置地图的相关请求参数。在调用 SuperMap iServer 提供的 WMS 接口的 getMapgetFeatureInfo 方法需要传入地图请求参数,getFeatureInfo 方法的参数 WMSQueryParameter 继承自 WMSMapParameter。

    另请参阅:
    序列化表格
    • 字段概要

      字段 
      限定符和类型 字段和说明
      java.lang.String bgcolor
      背景色的十六进制红绿蓝颜色值。
      Rectangle2D bounds
      地图显示范围。
      Point2D center
      地图二维中心点坐标。
      java.lang.String crs
      坐标参考系统</> 在WMS1.3.0中使用
      Rectangle2D entireBounds
      地图范围。
      java.lang.String exceptions
      WMS 的异常错误报告格式。
      java.lang.String format
      地图的输出格式。
      int height
      地图图片的像素高度。
      java.lang.String layerDefs
      图层过滤条件。
      java.lang.String[] layers
      地图图层名称列表。
      java.lang.String mapName
      地图名称。
      java.lang.String rule 
      java.lang.String sldBody
      SLD_BODY
      java.lang.String sqlFilter
      sql过滤条件。
      java.lang.String srs
      空间坐标参考系统(Spatial Reference System)。
      java.lang.String[] styles
      请求图层的样式名称列表。
      boolean transparent
      地图的背景是否透明。
      int width
      地图图片的像素宽度。
    • 方法概要

      方法 
      限定符和类型 方法和说明
      boolean equals(java.lang.Object obj) 
      int hashCode() 
      protected java.lang.String[] splitString(java.lang.String strToSplit, java.lang.String splitReg)
      将字符串分割为字符串数组。
      • 从类继承的方法 java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • mapName

        public java.lang.String mapName
        

        地图名称。

        地图名称即通过 WMS 的 GetCapabilities 操作获取的服务元数据中 <Layer> 元素的子元素 <Title> 的值。

      • width

        public int width
        

        地图图片的像素宽度。

      • height

        public int height
        

        地图图片的像素高度。

      • layers

        public java.lang.String[] layers
        

        地图图层名称列表。

      • center

        public Point2D center
        

        地图二维中心点坐标。

      • entireBounds

        public Rectangle2D entireBounds
        

        地图范围。

      • bounds

        public Rectangle2D bounds
        

        地图显示范围。

      • styles

        public java.lang.String[] styles
        

        请求图层的样式名称列表。

        列表中的元素值对应WMS 的 GetCapabilities 操作获取的服务元数据中 <Layer> 元素的子元素 <Style> 的值。styles 属性数组跟 layers 属性数组是一一对应的,标识了每个图层的显示风格。

        如果请求不存在的 Style,服务器将返回一个 服务异常(code=StyleNotDefined)。

      • srs

        public java.lang.String srs
        

        空间坐标参考系统(Spatial Reference System)。

      • transparent

        public boolean transparent
        

        地图的背景是否透明。

        默认为 FALSE,不透明。

      • bgcolor

        public java.lang.String bgcolor
        

        背景色的十六进制红绿蓝颜色值。

        默认为 0xFFFFFF。

      • sldBody

        public java.lang.String sldBody
        
        SLD_BODY
      • exceptions

        public java.lang.String exceptions
        

        WMS 的异常错误报告格式。

        默认为 SE_XML。

      • format

        public java.lang.String format
        

        地图的输出格式。

        默认为 PNG 格式。

      • crs

        public java.lang.String crs
        

        坐标参考系统</>

        在WMS1.3.0中使用

      • rule

        public java.lang.String rule
        
      • sqlFilter

        public java.lang.String sqlFilter
        

        sql过滤条件。

      • layerDefs

        public java.lang.String layerDefs
        

        图层过滤条件。

    • 构造器详细资料

      • WMSMapParameter

        public WMSMapParameter()
        

        构造函数。

      • WMSMapParameter

        public WMSMapParameter(java.util.Map<java.lang.String,java.lang.String> paramMap)
        
        根据一个 Map 映射构造一个 WMSMapParameter。该 Map 映射存储了 WMS 服务常量信息。
        参数:
        paramMap - Map 映射,存储了 WMS 服务常量信息。
        另请参阅:
        Constants
      • WMSMapParameter

        public WMSMapParameter(WMSMapParameter wmsmapParameter)
        
        构造函数
        参数:
        wmsmapParameter -
    • 方法详细资料

      • splitString

        protected final java.lang.String[] splitString(java.lang.String strToSplit,
                                     java.lang.String splitReg)
        
        将字符串分割为字符串数组。
        参数:
        strToSplit - 原始字符串,将会以 splitReg 对其进行分割。
        splitReg - 用于分隔 strToSplit 的字符串。
        返回:
        分割后的字符串数组。
      • hashCode

        public int hashCode()
        
        覆盖:
        hashCode 在类中 java.lang.Object
      • equals

        public boolean equals(java.lang.Object obj)
        
        覆盖:
        equals 在类中 java.lang.Object