<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<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 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:0cm;
        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:"Texto de balão Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.TextodebaloChar
        {mso-style-name:"Texto de balão Char";
        mso-style-priority:99;
        mso-style-link:"Texto de balão";
        font-family:"Tahoma","sans-serif";}
span.EstiloDeEmail19
        {mso-style-type:personal;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.apple-style-span
        {mso-style-name:apple-style-span;}
span.EstiloDeEmail21
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page Section1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.Section1
        {page:Section1;}
-->
</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=PT-BR link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Hello all,<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>I´m from Brasil and i have a problem with the openlayers
identify my query its perfect in the mapfile and the layer file but the query
result :<span class=apple-style-span><span style='color:black'>msQueryByPoint():
Search returned no results. No matching record(s) found.My url is : </span></span><a
href="http://localhost/cgi-bin/mapserv.exe?img.x=762&img.y=433&mode=query&layer=gtile_topodata&map=C:/var/webmapit/mapserver.d/mapfiles/users/sntgeo/sntgeo-map_004.map&imgext=-104.42206737491+-39.398253504337+-2.9560446250874+11.398253504337">http://localhost/cgi-bin/mapserv.exe?img.x=762&img.y=433&mode=query&layer=gtile_topodata&map=C:/var/webmapit/mapserver.d/mapfiles/users/sntgeo/sntgeo-map_004.map&imgext=-104.42206737491+-39.398253504337+-2.9560446250874+11.398253504337</a>
<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Part of my map file :<o:p></o:p></p>

<p class=MsoNormal>NAME                                 
"sntgeo-map_004_"<o:p></o:p></p>

<p class=MsoNormal>               
EXTENT                                              
-95.883434 -35.000146 -11.494678 7.000146<o:p></o:p></p>

<p class=MsoNormal>               
FONTSET                                           
"/var/webmapit/mapserver.d/fonts/wmi_defaultFontSet.cfg"<o:p></o:p></p>

<p class=MsoNormal>               
CONFIG                                             
"MS_ERRORFILE"               
"c:/var/webmapit/mapserver.d/mapfiles/users/sntgeo/sntgeo-map_004.errors.log"<o:p></o:p></p>

<p class=MsoNormal>               
DEBUG                               
5<o:p></o:p></p>

<p class=MsoNormal>               
IMAGETYPE                      
AGGPNG24<o:p></o:p></p>

<p class=MsoNormal>               
MAXSIZE                                           
4096 #-- Larg/Alt maxima da imagem de saida 2384 = A0<o:p></o:p></p>

<p class=MsoNormal>               
SHAPEPATH                      
"/var/webmapit/mapserver.d/mapfiles/users"<o:p></o:p></p>

<p class=MsoNormal>               
SYMBOLSET                      
"/var/webmapit/mapserver.d/symbols/wmi_defaultSymbolSet.sym"<o:p></o:p></p>

<p class=MsoNormal>               
UNITS                                 
DD<o:p></o:p></p>

<p class=MsoNormal>               
<o:p></o:p></p>

<p class=MsoNormal>               
<o:p></o:p></p>

<p class=MsoNormal>               
INCLUDE "/var/webmapit/mapserver.d/mapfiles/include/wmi_map_outputformats.map"<o:p></o:p></p>

<p class=MsoNormal>               
INCLUDE
"/var/webmapit/mapserver.d/mapfiles/include/wmi_projection_4326.map"<o:p></o:p></p>

<p class=MsoNormal>                    
WEB<o:p></o:p></p>

<p class=MsoNormal>                              
IMAGEPATH                                    
"/var/www/html/tmp/" #--alterar no servidor<o:p></o:p></p>

<p class=MsoNormal>                              
IMAGEURL                                       
"/tmp/" #--alterar no servidor<o:p></o:p></p>

<p class=MsoNormal>                              
<b>HEADER  "topodata_web_header.html"<o:p></o:p></b></p>

<p class=MsoNormal><b>                              
FOOTER "topodata_web_footer.html"<o:p></o:p></b></p>

<p class=MsoNormal>               
........<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Layer file:<o:p></o:p></p>

<p class=MsoNormal>...<o:p></o:p></p>

<p class=MsoNormal>               
<b>HEADER 
"C:\var\webmapit\mapserver.d\mapfiles\users\sntgeo\topodata_muni_header.html"<o:p></o:p></b></p>

<p class=MsoNormal><b>               
TEMPLATE "C:\var\webmapit\mapserver.d\mapfiles\users\sntgeo\topodata_muni_temp.html"<o:p></o:p></b></p>

<p class=MsoNormal><b>               
FOOTER  
"C:\var\webmapit\mapserver.d\mapfiles\users\sntgeo\topodata_muni_footer.html"<o:p></o:p></b></p>

<p class=MsoNormal>               
<o:p></o:p></p>

<p class=MsoNormal>  END<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Índex:<o:p></o:p></p>

<p class=MsoNormal> // INI: <a
href="http://dev.openlayers.org/releases/OpenLayers-2.10/examples/click-handler.html">http://dev.openlayers.org/releases/OpenLayers-2.10/examples/click-handler.html</a><o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>                                              
OpenLayers.Control.Click = OpenLayers.Class(OpenLayers.Control,
{               
<o:p></o:p></p>

<p class=MsoNormal>               
defaultHandlerOptions: {<o:p></o:p></p>

<p class=MsoNormal>                   
'single': true,<o:p></o:p></p>

<p class=MsoNormal>                   
'double': false,<o:p></o:p></p>

<p class=MsoNormal>                   
'pixelTolerance': 0,<o:p></o:p></p>

<p class=MsoNormal>                   
'stopSingle': false,<o:p></o:p></p>

<p class=MsoNormal>                   
'stopDouble': false<o:p></o:p></p>

<p class=MsoNormal>               
},<o:p></o:p></p>

<p class=MsoNormal>               
initialize: function(options) {<o:p></o:p></p>

<p class=MsoNormal>                   
this.handlerOptions = OpenLayers.Util.extend(<o:p></o:p></p>

<p class=MsoNormal>                       
{}, this.defaultHandlerOptions<o:p></o:p></p>

<p class=MsoNormal>                   
);<o:p></o:p></p>

<p class=MsoNormal>                   
OpenLayers.Control.prototype.initialize.apply(<o:p></o:p></p>

<p class=MsoNormal>                       
this, arguments<o:p></o:p></p>

<p class=MsoNormal>                   
); <o:p></o:p></p>

<p class=MsoNormal>                   
this.handler = new OpenLayers.Handler.Click(<o:p></o:p></p>

<p class=MsoNormal>                       
this, {<o:p></o:p></p>

<p class=MsoNormal>                           
'click': this.onClick<o:p></o:p></p>

<p class=MsoNormal>                       
}, this.handlerOptions<o:p></o:p></p>

<p class=MsoNormal>                   
);<o:p></o:p></p>

<p class=MsoNormal>               
}, <o:p></o:p></p>

<p class=MsoNormal>               
onClick: function(evt) {<o:p></o:p></p>

<p class=MsoNormal>                   
var tempXY = explodeArray(evt.xy,',');<o:p></o:p></p>

<p class=MsoNormal>                                                                                             
var aX = explodeArray(tempXY[0],'=');<o:p></o:p></p>

<p class=MsoNormal>                                                                                             
var aY = explodeArray(tempXY[1],'=');<o:p></o:p></p>

<p class=MsoNormal>                                                                             
var tmpPixel = new OpenLayers.Pixel();<o:p></o:p></p>

<p class=MsoNormal>                                                                             
tmpPixel.x = aX[1];<o:p></o:p></p>

<p class=MsoNormal>                                                                             
tmpPixel.y = aY[1];<o:p></o:p></p>

<p class=MsoNormal>                                                                             
var aLonLat = map.getLonLatFromViewPortPx(tmpPixel);<o:p></o:p></p>

<p class=MsoNormal>                                                                             
doIdentify(aLonLat.lon,aLonLat.lat, aX[1], aY[1] );<o:p></o:p></p>

<p class=MsoNormal>                                                                             
//alert('X=' + aLonLat.lon + ' Y=' + aLonLat.lat);<o:p></o:p></p>

<p class=MsoNormal><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 controls;<o:p></o:p></p>

<p class=MsoNormal>                                              
controls = {<o:p></o:p></p>

<p class=MsoNormal>                   
"single": new OpenLayers.Control.Click({<o:p></o:p></p>

<p class=MsoNormal>                       
handlerOptions: {<o:p></o:p></p>

<p class=MsoNormal>                           
"single": true<o:p></o:p></p>

<p class=MsoNormal>                       
}<o:p></o:p></p>

<p class=MsoNormal>                   
})<o:p></o:p></p>

<p class=MsoNormal>                   
<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 props = document.getElementById("props");<o:p></o:p></p>

<p class=MsoNormal>                                              
// FIM: <a
href="http://dev.openlayers.org/releases/OpenLayers-2.10/examples/click-handler.html">http://dev.openlayers.org/releases/OpenLayers-2.10/examples/click-handler.html</a><o:p></o:p></p>

<p class=MsoNormal>.....<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>                                                                             
// INI - do identify...<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>                                                              
var control;<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
for(var key in controls) {<o:p></o:p></p>

<p class=MsoNormal>                   
control = controls[key];<o:p></o:p></p>

<p class=MsoNormal>                   
// only to route output here<o:p></o:p></p>

<p class=MsoNormal>                   
control.key = key;<o:p></o:p></p>

<p class=MsoNormal>                   
map.addControl(control);<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>               
}<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>                                                              .......<o:p></o:p></p>

<p class=MsoNormal>                                              
<o:p></o:p></p>

<p class=MsoNormal>                                              
function toggle(key) {<o:p></o:p></p>

<p class=MsoNormal>               
var control = controls[key];<o:p></o:p></p>

<p class=MsoNormal>               
if(control.active) {<o:p></o:p></p>

<p class=MsoNormal>                   
control.deactivate();<o:p></o:p></p>

<p class=MsoNormal>               
} else {<o:p></o:p></p>

<p class=MsoNormal>                   
control.activate();<o:p></o:p></p>

<p class=MsoNormal>               
}<o:p></o:p></p>

<p class=MsoNormal>               
var status = document.getElementById(key + "Status");<o:p></o:p></p>

<p class=MsoNormal>               
status.innerHTML = control.active ? "Navegar" :
"Consultar";<o:p></o:p></p>

<p class=MsoNormal>.....<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>What is the problem?<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal>Thanks <o:p></o:p></p>

<p class=MsoNormal>Matheus Lacarini<o:p></o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

<p class=MsoNormal><o:p> </o:p></p>

</div>

</body>

</html>