Revision 2613 org.gvsig.raster.wmts/trunk/org.gvsig.raster.wmts/org.gvsig.raster.wmts.ogc/org.gvsig.raster.wmts.ogc.impl/src/main/java/org/gvsig/raster/wmts/ogc/impl/request/WMTSRequest.java
WMTSRequest.java | ||
---|---|---|
107 | 107 |
* @return String request |
108 | 108 |
*/ |
109 | 109 |
protected String getPartialQuery(WMTSStatusImpl status) { |
110 |
String parametersForDimension = getParametersForDimension(); |
|
110 | 111 |
StringBuffer req = new StringBuffer(); |
111 | 112 |
req.append("Layer=" + status.getLayer()) |
112 | 113 |
.append("&Style=" + status.getStyle()) |
113 | 114 |
.append("&Format=" + status.getFormat()) |
115 |
.append(parametersForDimension != null ? parametersForDimension : "") |
|
114 | 116 |
.append("&TileMatrixSet=" + status.getTileMatrixSet()) |
115 | 117 |
.append("&TileMatrix=" + status.getTileMatrix()) |
116 | 118 |
.append("&TileRow=" + status. getTileRow()) |
... | ... | |
118 | 120 |
return req.toString(); |
119 | 121 |
} |
120 | 122 |
|
123 |
private String getParametersForDimension() { |
|
124 |
String dimension = status.getDimension(); |
|
125 |
String valueForDimension = status.getValueForDimension(); |
|
126 |
if(dimension != null && valueForDimension != null) |
|
127 |
return ("&" + dimension + "=" + valueForDimension); |
|
128 |
return null; |
|
129 |
} |
|
130 |
|
|
121 | 131 |
/** |
122 | 132 |
* Send a request to the server. |
123 | 133 |
* @return |
Also available in: Unified diff