Hi to all. After reinventing half the wheel in order to provide a way for manifold to use a sort of getfeatureinfo, the following tool was built, see the link for preview http://img180.imageshack.us/img180/7664/manifoldgetfeatureinfo.jpg http://img180.imageshack.us/img180/7664/manifoldgetfeatureinfo.jpg .
The next enhancements for this manifold getfeatureinfo will be: >> Provide a sort of precision parameter for the right mouse click. >> Provide a sort of multi manifold wms url access. As said the main goal was after a right map click, a ballon would be launched with the information content as seen above so it's working now. Regards. gustavo palminha wrote: > > Hy there. > First of all let me say nice webgis, realy good those menus are well made. > After testing your browser, i pressed the (i) button with the tool tip > troggle query and i click on the map, then i got asp for download, after > download it got xml code with the message " WMS server error. Invalid > layer(s) given in the LAYERS parameter". > It looks like your tool has some work left to do, but all in all > everything was great. > Congratulations. > Regards. > > > Arnd Wippermann wrote: >> >> Hi, >> >> I have to set the active layer for the map to reference that layer >> afterwards with a mouse click. >> >> http://gis.ibbeck.de/ginfo/apps/OL27Client/OL27ClientGis.asp?WMC=./data/WMC/ >> !Google_World.wmc.xml >> >> Arnd >> >> -----Ursprüngliche Nachricht----- >> Von: [email protected] [mailto:[email protected]] >> Im >> Auftrag von gustavo palminha >> Gesendet: Freitag, 4. September 2009 19:58 >> An: [email protected] >> Betreff: Re: [OpenLayers-Users] mouse event return clicked layer >> >> >> 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-tp3579125p358032 >>> 7.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 >> >> _______________________________________________ >> 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-tp3579125p3595189.html Sent from the OpenLayers Users mailing list archive at Nabble.com. _______________________________________________ Users mailing list [email protected] http://openlayers.org/mailman/listinfo/users
