On 04/17/2015 10:12 PM, Oliver Eichler wrote:
> Regarding WMS/WMTS/TMS: I already had a look at the QGis code and was a bit 
> shocked about it's 
> complexity regarding WMS servers. Partly it looked a bit academically, as 
> they modeled the complete XML 
> specification into C++ structures. But on the other hand side you probably 
> need a full decoding to cope 
> with the specification madness of those protocols.
> 
> For QLGT I chose the GDAL approach to read a simplified XML file. But as most 
> users are not willing/able to 
> create such a file on their own it needs editorial work to maintain such 
> files. 
> 
> Therefor it would be much better to read in the capability sheets of WMS 
> servers. That's what I do for 
> WMTS support. But it's just a very limited subset. Implementing reliable 
> WMS/WMTS support is probably as 
> much of a task as writing QMapShack. Well maybe not as much, but it would 
> need persistence until it really 
> works reliably. It's definitely more work than I can currently do on top of 
> the normal development work. 
> Looks like we need another genius for that ;)

Implementing your own WMS/WMTS/TMS/etc protocol support is not the best
use of your time, relying on a external library for that seems sensible.

Maybe something like the Marble QT Widget [1] or QMapControl [2] can be
useful here.

[1] https://marble.kde.org/dev-intro.php
[2] http://sourceforge.net/p/qmapcontrol/code/HEAD/tree/

Kind Regards,

Bas

-- 
 GPG Key ID: 4096R/6750F10AE88D4AF1
Fingerprint: 8182 DE41 7056 408D 6146  50D1 6750 F10A E88D 4AF1

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to