Hopefully someone can help me... <br><br>I&#39;m currently using OpenLayers to display maps using a range of azimuthal projections. The base map displays MapServer-derived WMS tiles using the MapServer layer.<br><br>I am then trying to display one or more GML (KML file) or GeoRSS layers on top of this. Of course these use a geographic coordinate system rather than a true projection.<br>
<br>I have all of the above working fine. The problem comes because I want to clip the KML or GeoRSS layers to one hemisphere (for simplicity, the Northern Hemisphere).<br>The basemap tiles are already clipped to the northern hemisphere using &quot;hard clipping&quot; of the actual data. The KML / GeoRSS is going to be supplied by third parties so it has to be clipped at runtime. Simple clipping to vertices would be fine - as it is, most of the data will be point markers.<br>
<br>There isn&#39;t an obvious way of doing this in the documentation, but I have found the Strategy and BBOX Strategy classes. Both are poorly documented, but it looks like Strategy might be the right approach? BBOX looks like it only uses the current map view bounds. I&#39;ve made a copy and tried to amend this so it uses bounds set as the northern hemisphere in geographic coords ( new OpenLayers.Bounds(-180,0,180,90) ).  However, it didn&#39;t work.<br>
<br>Has anyone tried this kind of thing before? (applying an input data clip on a layer using that layer&#39;s coordinate system)<br>If not, how would you approach it?<br><br><br>Best regards,<br><br>Richard Marsden<br><a href="http://www.winwaed.com">http://www.winwaed.com</a><br>