Bug report #9132
WMTS GetCapabilities actually asks for WMS
|Affected QGIS version:||2.0.1||Regression?:||No|
|Operating System:||Easy fix?:||No|
|Pull Request or Patch supplied:||No||Resolution:||worksforme|
|Crashes QGIS or corrupts data:||No||Copied to github as #:||17768|
I've set my WMTS to use:
When I click "connect" it makes the following request to the server:
Note that the SERVICE it is requesting is "WMS". I'm amazed it works with servers as the spec clearly says "Character String type, not empty
SHALL be "WMTS"" and of clients "... parameter SHALL be implemented by all clients, using specified value"
#3 Updated by Jonathan Moules about 9 years ago
Yes, but you can't expect users to do that. Most don't understand OGC service URL's. If the servers were actually compliant there would be lots of questions on the mailing list asking why WMTS doesn't work.
Assuming there's no other way to differentiate between WMS and WMTS given they're both in the same dialog, I'd suggest the solution to this bug would be to have a radiobutton where the user choses which service they want to use.