Hello. As you say "....set opacity or remove layer." But the idea would be to reference that layer with a click on the map. Do you do that? And if so how? Regards. GP
Arnd Wippermann wrote: > > Hi, > > I use in my application the possibility to set the active layer for the > map. > > > With this I am able to accomplish general functions like set opacity or > remove layer. > And I can decide, which special functions are possible for this layer. > I.e. > if it is WMS layer, i can do a GetFeatureInfo request for that layer, if > it > is a vector layer I can display a editing toolbar. > > Arnd > > > -----Ursprüngliche Nachricht----- > Von: [email protected] [mailto:[email protected]] Im > Auftrag von gustavo palminha > Gesendet: Freitag, 4. September 2009 16:32 > An: [email protected] > Betreff: Re: [OpenLayers-Users] mouse event return clicked layer > > > After studying the GetFeatureInfo example from openlayers i looked into > the > WSDL of the WMS server that was used for building the example. > After looking into it there was references in the WSDL about the > GetFeatureInfo. After a short look into the foruns about the > GetFeatureInfo > i had the feeling that there a few stet to acomplish this, so whats called > with a fewlines of code from the OL requires a server setup (Mapserver or > Geoserver) to be able to retrieve back the information. > I will try to find a alternative solution to my application. > I was just curious if there was any way to retrive back the name of the > WMS > clicked layer, because thats the only thing i need so far, the rest is > done. > Regards. > > > Andreas Hocevar-2 wrote: >> >> gustavo palminha wrote: >>> Hello andreas. >>> I bottom line is that i would like to create a sort of GetFeatureInfo >>> for my WMS layers. >>> I do not use mapserver or geoserver, instead i use manifold gis which >>> doen not provide a valid WSDL for a working GetFeatureInfo. >>> >> >> Wow, I was not aware that there is a SOAP-based flavour of >> GetFeatureInfo that requires a WSDL. I think your point is that >> Manifold does not support GetFeatureInfo [1]. >> >>> So my main goal would be to know how to discover a way to capture the >>> name of the clicked wms layer. >>> Assuming that this is not possible i was thinking about doing this: >>> OL Side (client side) >>> Build a list of shown/active layers (by reading the layers on the >>> layser selection menu) Pass this list to a webservice with the x,y >>> Server Side (webservice) Filter them excluding the ones from the >>> list where they did not touch/intersect the x/y Read back the items >>> retrieved and the user should have pressed the last layer in the >>> list. >>> >> >> This sounds like re-inventing the wheel. See [1] for suggestions on how >> to work around this. You could also contact Manifold support and suggest >> they add GetFeatureInfo (hey, you paid for that software), or replace >> Manifold with some GetFeatureInfo capable WMS like Geoserver or UMN >> Mapserver. >> >> Regards, >> Andreas. >> >> [1] http://forum.manifold.net/forum/t82857.12 >> >> -- >> Andreas Hocevar >> OpenGeo - http://opengeo.org/ >> Expert service straight from the developers. >> >> _______________________________________________ >> Users mailing list >> [email protected] >> http://openlayers.org/mailman/listinfo/users >> >> > > > ----- > Regards. > GP > -- > View this message in context: > http://n2.nabble.com/mouse-event-return-clicked-layer-tp3579125p3580327.html > Sent from the OpenLayers Users mailing list archive at Nabble.com. > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > > _______________________________________________ > Users mailing list > [email protected] > http://openlayers.org/mailman/listinfo/users > > ----- Regards. GP -- View this message in context: http://n2.nabble.com/mouse-event-return-clicked-layer-tp3579125p3581539.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
