[OpenLayers-Users] mouse event return clicked layer
gustavo palminha
gustavopalminha at hotmail.com
Sun Sep 6 23:09:15 EDT 2009
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: users-bounces at openlayers.org [mailto:users-bounces at openlayers.org]
>> Im
>> Auftrag von gustavo palminha
>> Gesendet: Freitag, 4. September 2009 19:58
>> An: users at openlayers.org
>> 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: users-bounces at openlayers.org
>>> [mailto:users-bounces at openlayers.org] Im Auftrag von gustavo palminha
>>> Gesendet: Freitag, 4. September 2009 16:32
>>> An: users at openlayers.org
>>> 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
>>>> Users at openlayers.org
>>>> 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
>>> Users at openlayers.org
>>> http://openlayers.org/mailman/listinfo/users
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at openlayers.org
>>> 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
>> Users at openlayers.org
>> http://openlayers.org/mailman/listinfo/users
>>
>> _______________________________________________
>> Users mailing list
>> Users at openlayers.org
>> 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.
More information about the Users
mailing list