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

View differences:

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