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本身也需要根据坐标系统来判断是否需要翻转 所以这里根据用户设置和坐标系统判断坐标是否需要翻转
|
public static java.lang.String getRequestBound(java.lang.String version, Rectangle2D bounds, java.lang.String srsOrCrs, java.util.List<java.lang.String> reverseCoordinateSRS)
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:4326version
- WMS的版本 1.1.1或者1.3.0