[Users] How do I create a WMS Capabilities Tree in GeoExt 2?
Christian Mayer
Christian.Mayer at isb-ag.de
Thu Nov 13 13:03:35 CET 2014
Hi Andrew,
you are right the WMSCapabilitiesLoader has gone in GeoExt 2. To get a "WMS Caps Tree" you have to put some things together on your own. I can give you some hints, which can be a starting point:
- Parse the WMS Caps with the GeoExt.data.WmsCapabilitiesLayerStore [1] to have records holding layer objects representing the WMS layers [2]
- Transform the layers to a LayerStore [3]
- Implement a custom LayerLoader [4] and add it to a LayerContainer [5]
- Finally the LayerContainer can be used as a plugin in a TreeStore like its done in this example [6]
As I said, these are just some hints how this could be achievable. If you are successful it would be nice if you could share the code, maybe we can create an official example showing this.
Cheers,
Chris
[1] http://geoext.github.io/geoext2/docs-w-ext/#!/api/GeoExt.data.WmsCapabilitiesLayerStore
[2] http://geoext.github.io/geoext2/docs-w-ext/#!/api/GeoExt.data.WmsCapabilitiesLayerModel-method-getLayer
[3] http://geoext.github.io/geoext2/docs-w-ext/#!/api/GeoExt.data.LayerStore
[4] http://geoext.github.io/geoext2/docs-w-ext/#!/api/GeoExt.tree.LayerLoader
[5] http://geoext.github.io/geoext2/docs-w-ext/#!/api/GeoExt.tree.LayerContainer
[6] http://geoext.github.io/geoext2/examples/tree/tree.html
-----Ursprüngliche Nachricht-----
Von: users-bounces at geoext.org [mailto:users-bounces at geoext.org] Im Auftrag von Andrew Miller
Gesendet: Donnerstag, 13. November 2014 11:10
An: users at geoext.org
Betreff: [Users] How do I create a WMS Capabilities Tree in GeoExt 2?
I am trying to create a WMS Capabilities Tree in GeoExt 2, similar to this example:
http://api.geoext.org/1.1/examples/wms-tree.html
However that example uses WMSCapabilitiesLoader which has been removed from GeoExt 2. How do I achieve the same thing?
Thanks,
Andrew
_______________________________________________
Users mailing list
Users at geoext.org
http://www.geoext.org/cgi-bin/mailman/listinfo/users
More information about the Users
mailing list