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
