https://issues.qgis.org/https://issues.qgis.org/favicon.ico2015-07-06T09:55:06ZQGIS Issue TrackingQGIS Application - Feature request #13085: Add WMS-T (time) supporthttps://issues.qgis.org/issues/13085?journal_id=628022015-07-06T09:55:06ZAnita Graseranitagraser@gmx.at
<ul><li><strong>Subject</strong> changed from <i>Add WMS-T support</i> to <i>Add WMS-T (time) support</i></li></ul> QGIS Application - Feature request #13085: Add WMS-T (time) supporthttps://issues.qgis.org/issues/13085?journal_id=628322015-07-08T07:33:40ZDavid Forrestdrf@vims.edu
<ul></ul><p>QGIS is currently able to access a WMST service as a plain WMS serivice by awkwardly embedding the TIME=????& parameter in the URL and not letting the system use the URIs from the GetCapabilities document. For an example see <a class="external" href="http://gis.stackexchange.com/questions/34667/does-qgis-have-wms-t-wms-with-time-support/153709#153709">http://gis.stackexchange.com/questions/34667/does-qgis-have-wms-t-wms-with-time-support/153709#153709</a></p>
<p>Maybe one way to make this improvement easier would be making the Layer/Properties/General/Layer Source an editable field so a user could manually update the optional parameters in the URL. If editing a layer's WMS service prefix string was programmatically accessible, then a plugin could perhaps be written to get the time and other optional dimensions from the capabilities document, and then provide UI tools to modify or control them.</p>
<p>As a sample use-case, the WMS-T service at <a class="external" href="http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?TIME=2005-08-29T13:10:00Z&LAYERS=nexrad-n0r-wmst&TRANSPARENT=TRUE&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities">http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?TIME=2005-08-29T13:10:00Z&LAYERS=nexrad-n0r-wmst&TRANSPARENT=TRUE&FORMAT=image%2Fpng&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities</a> looks like it should have about 1 million rasters to play with.</p> QGIS Application - Feature request #13085: Add WMS-T (time) supporthttps://issues.qgis.org/issues/13085?journal_id=628412015-07-09T05:51:47ZDavid Forrestdrf@vims.edu
<ul></ul><p>One can programmatically add and update a WMS-T layer like this:</p>
<pre>
urlWithParams = 'IgnoreGetFeatureInfoUrl=1&IgnoreGetMapUrl=1&contextualWMSLegend=0&crs=EPSG:3857&dpiMode=7&featureCount=10&format=image/png&layers=nexrad-n0r-wmst&styles=&url=http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?TIME%3D2005-08-29T13:10:00Z%26LAYERS%3Dnexrad-n0r-wmst%26TRANSPARENT%3DTRUE%26VERSION%3D1.1.1%26'
urlWithParams2 = 'IgnoreGetFeatureInfoUrl=1&IgnoreGetMapUrl=1&contextualWMSLegend=0&crs=EPSG:3857&dpiMode=7&featureCount=10&format=image/png&layers=nexrad-n0r-wmst&styles=&url=http://mesonet.agron.iastate.edu/cgi-bin/wms/nexrad/n0r-t.cgi?TIME%3D2005-08-29T06:10:00Z%26LAYERS%3Dnexrad-n0r-wmst%26TRANSPARENT%3DTRUE%26VERSION%3D1.1.1%26'
rlayer = QgsRasterLayer(urlWithParams, 'radar WMST timeV2', 'wms')
QgsMapLayerRegistry.instance().addMapLayer(rlayer)
#update to different time
rlayer.dataProvider().setDataSourceUri(urlWithParams2)
rlayer.dataProvider().reloadData()
rlayer.triggerRepaint()
</pre> QGIS Application - Feature request #13085: Add WMS-T (time) supporthttps://issues.qgis.org/issues/13085?journal_id=646502015-10-16T01:50:35ZNicolas Boisteaultnboisteault@3liz.com
<ul></ul><p>Related issue <a class="issue tracker-2 status-1 priority-4 priority-" href="https://issues.qgis.org/issues/8809" title="WMS/WMTS with dimension parameters should be handled (Open)">#8809</a></p> QGIS Application - Feature request #13085: Add WMS-T (time) supporthttps://issues.qgis.org/issues/13085?journal_id=764852017-04-30T22:47:18ZGiovanni Manghigiovanni.manghi@gmail.com
<ul><li><strong>Easy fix?</strong> set to <i>No</i></li></ul> QGIS Application - Feature request #13085: Add WMS-T (time) supporthttps://issues.qgis.org/issues/13085?journal_id=822042017-09-18T13:51:49ZAnita Graseranitagraser@gmx.at
<ul><li><strong>Description</strong> updated (<a href="/journals/diff/82204?detail_id=70928" title="View differences">diff</a>)</li></ul><p>TimeManager implements browsing WMS-T layers but it only helps for visualizations. Missing TIME parameters cause GetFeatureInfo requests to fail - or more specifically - Geoserver will assume some default time value which is inconsistent with the currently visualized time in QGIS.</p> QGIS Application - Feature request #13085: Add WMS-T (time) supporthttps://issues.qgis.org/issues/13085?journal_id=879352018-02-28T11:00:57ZNicolas Boisteaultnboisteault@3liz.com
<ul></ul><p>Issue still exists in QGIS 3.0.<br />Tests can be made with this <a class="external" href="http://sampleserver6.arcgisonline.com/arcgis/services/MultiDimensional_Sample/MapServer/WMSServer?request=GetCapabilities&service=WMS">http://sampleserver6.arcgisonline.com/arcgis/services/MultiDimensional_Sample/MapServer/WMSServer?request=GetCapabilities&service=WMS</a></p>