OpenLayers.Map.addLayer(new OpenLayers.Layer.WMS('layername',<your wms server 
url>,{layers:<your layer name( s ) associated with the 
feature>},{isBaseLayer:false})

For your case, I would probably have a link in the popup which is actually 
linked to a javascript function, or a button (e.g., "View Analysis Layer( s )") 
which passes the relevant layernames to a javascript function
The function would add the layer to the map and could also add a layernode in 
the layer tree panel (or force a reload on a parent View Analysis node / tree 
loader)

Hope that points you in the right direction

Matt Priour
Kestrel Computer Consulting

From: Robert Buckley 
Sent: Thursday, November 04, 2010 8:15 AM
To: [email protected] 
Subject: [Users] How to load a wms layer via link in attribute table?


Hi,

I would like to somehow load a wls layer into a map via the popup window. Has 
anyone ever done this...I´m not too sure how to go about starting such a 
function.

The background is that I am creating a wind turbine point layer. For every 
point we have create a visibility analysis raster layer. Because there are over 
900 rasters (3 zones for each turbine) files I cannot begin to think about 
loading them into the map at startup. I would therefore like to load them on 
request of the user either by adding the link into the popup, or maybe even 
through a separate window. 

Any help would be gratefully accepted.

Yours,

Robert Buckley







--------------------------------------------------------------------------------


_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users

Reply via email to