<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.EmailStyle18
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
span.EmailStyle21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='color:#1F497D'>Gery,<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Thanks for the information.  I really appreciate your help.<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'>Jerome<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><o:p> </o:p></span></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Gery . [mailto:gamejihou@hotmail.com] <br><b>Sent:</b> Wednesday, March 06, 2013 2:38 AM<br><b>To:</b> jawendell@digitalmapping.com<br><b>Cc:</b> OpenLayers User List<br><b>Subject:</b> Re: [OpenLayers-Users] Conversion of BBox for GetFeature Request<o:p></o:p></span></p></div></div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>It should work using the code below, I did the same (thanks to Greg and Arnd tips), I'm working from memory here but both var should go inside the Openlayers.class<br><br>Sent from my iBath<o:p></o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><br>On Mar 6, 2013, at 4:52, "Jerome A. Wendell" <<a href="mailto:jawendell@digitalmapping.com">jawendell@digitalmapping.com</a>> wrote:<o:p></o:p></p></div><div><p class=MsoNormal><span style='color:#1F497D'>I failed to add the following to my previous post:</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'>var geographic = new OpenLayers.Projection("EPSG:4326");</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'>var mercator = new OpenLayers.Projection("EPSG:900913");</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'>Thanks.</span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal><span style='color:#1F497D'> </span><o:p></o:p></p><div><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>From:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> <a href="mailto:openlayers-users-bounces@lists.osgeo.org">openlayers-users-bounces@lists.osgeo.org</a> [<a href="mailto:openlayers-users-bounces@lists.osgeo.org">mailto:openlayers-users-bounces@lists.osgeo.org</a>] <b>On Behalf Of </b>Jerome A. Wendell<br><b>Sent:</b> Tuesday, March 05, 2013 9:37 PM<br><b>To:</b> OpenLayers User List<br><b>Subject:</b> [OpenLayers-Users] Conversion of BBox for GetFeature Request</span><o:p></o:p></p></div></div><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>I read several posts on this topic, and have attempted to convert the coordinates of the BBox from 900913 to 4326, which is the system for the layer the GetFeature request is posted for.  The request is still being sent in 900913 coordinates, and no features are being returned.  I am new to OpenLayers, and I have probably interpreted the information in the posts and the documentation incorrectly.  Any suggestions that you may have concerning what I am doing wrong are greatly appreciated.  The code that I am using is below:<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>OpenLayers.Control.myGetFeature = OpenLayers.Class(OpenLayers.Control.GetFeature,{<o:p></o:p></p><p class=MsoNormal>                                                               selectBox: function(position){<o:p></o:p></p><p class=MsoNormal>                                                                               var newbounds = new OpenLayers.Control.GetFeature.prototype.selectBox.apply(this, transform(mercator,geographic).toBBox(null,mybaselayer.reverseAxisOrder()));<o:p></o:p></p><p class=MsoNormal>                                                                               this.request(newbounds);<o:p></o:p></p><p class=MsoNormal>                                                               },<o:p></o:p></p><p class=MsoNormal>                                                    CLASS_NAME: 'OpenLayers.Control.myGetFeature'<o:p></o:p></p><p class=MsoNormal>                                });<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>        var myControl = new OpenLayers.Control.myGetFeature({<o:p></o:p></p><p class=MsoNormal>            protocol: OpenLayers.Protocol.WFS.fromWMSLayer(mylayer),<o:p></o:p></p><p class=MsoNormal>                                box: false,<o:p></o:p></p><p class=MsoNormal>                                hover: false,<o:p></o:p></p><p class=MsoNormal>                                maxFeatures: 20<o:p></o:p></p><p class=MsoNormal>                });<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>                myControl.events.register("featureselected", this, function(e) {<o:p></o:p></p><p class=MsoNormal>                                highlightLayer.addFeatures(e.features);<o:p></o:p></p><p class=MsoNormal>                });<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>                myControl.events.register("featureunselected", this, function(e) {<o:p></o:p></p><p class=MsoNormal>                                highlightLayer.removeFeatures(e.features);<o:p></o:p></p><p class=MsoNormal>                });<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>                map.addControl(myControl);<o:p></o:p></p><p class=MsoNormal>                myControl.activate();<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p><p class=MsoNormal>Thanks in advance for your help.<o:p></o:p></p><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:12.0pt;font-family:"Times New Roman","serif"'>_______________________________________________<br>Users mailing list<br><a href="mailto:Users@lists.osgeo.org">Users@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/openlayers-users">http://lists.osgeo.org/mailman/listinfo/openlayers-users</a><o:p></o:p></span></p></div></div></body></html>