com.supermap.services.components.spi.ogc

类 BBoxUtil

  • java.lang.Object
    • com.supermap.services.components.spi.ogc.BBoxUtil


  • public class BBoxUtil
    extends java.lang.Object
    
    • 构造器概要

      构造器 
      构造器和说明
      BBoxUtil() 
    • 方法概要

      方法 
      限定符和类型 方法和说明
      static java.lang.String getRequestBound(java.lang.String version, Rectangle2D bounds, java.lang.String srsOrCrs, java.util.List<java.lang.String> reverseCoordinateSRS) 
      static boolean isReverse(java.lang.String srs, java.lang.String version, java.util.List<java.lang.String> reverseCoordinateSRS)
      解决缺陷isvj-2103,用户使用iserver转发第三方发布的wms130服务,出图错乱 使用iclient对接第三方wms服务可以通过设置一个参数出图正常,观察后发现这个参数让请求的bbox坐标翻转例如(x,y)翻转成(y,x) 用户希望能设置某个参数,使转发的iserver也能够翻转坐标,而wms130本身也需要根据坐标系统来判断是否需要翻转 所以这里根据用户设置和坐标系统判断坐标是否需要翻转
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • BBoxUtil

        public BBoxUtil()
        
    • 方法详细资料

      • getRequestBound

        public static java.lang.String getRequestBound(java.lang.String version,
                                       Rectangle2D bounds,
                                       java.lang.String srsOrCrs,
                                       java.util.List<java.lang.String> reverseCoordinateSRS)
        
      • isReverse

        public static boolean isReverse(java.lang.String srs,
                        java.lang.String version,
                        java.util.List<java.lang.String> reverseCoordinateSRS)
        

        解决缺陷isvj-2103,用户使用iserver转发第三方发布的wms130服务,出图错乱 使用iclient对接第三方wms服务可以通过设置一个参数出图正常,观察后发现这个参数让请求的bbox坐标翻转例如(x,y)翻转成(y,x) 用户希望能设置某个参数,使转发的iserver也能够翻转坐标,而wms130本身也需要根据坐标系统来判断是否需要翻转 所以这里根据用户设置和坐标系统判断坐标是否需要翻转

        参数:
        srs - 坐标系统 例如:EPSG:4326
        version - WMS的版本 1.1.1或者1.3.0
        返回:
        是否需要翻转
        从以下版本开始:
        10.0.0