<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 14 (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:12.0pt;
        font-family:"Times New Roman","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;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 70.85pt 70.85pt;}
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="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Hi,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">Without looking at the your details I remember one blog entry that might help.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><a href="http://linfiniti.com/2011/09/making-the-most-of-umn-mapserver-runtime-variable-substitution/">http://linfiniti.com/2011/09/making-the-most-of-umn-mapserver-runtime-variable-substitution/</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">another relevant link seems to be<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><a href="http://trac.osgeo.org/openlayers/wiki/Highlighting">http://trac.osgeo.org/openlayers/wiki/Highlighting</a><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D">/Lars<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D"><o:p> </o:p></span></p>
<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""> mapserver-users-bounces@lists.osgeo.org [mailto:mapserver-users-bounces@lists.osgeo.org]
<b>On Behalf Of </b>rishi<br>
<b>Sent:</b> den 16 mars 2015 10:54<br>
<b>To:</b> mapserver-users@lists.osgeo.org<br>
<b>Subject:</b> [mapserver-users] polygon fill<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">hi all<o:p></o:p></p>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">iam trying to highlight the villages based on query<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">but only one polygon is highlighting<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">the query is based on the area of the villages, when user enters area <=********** ,it is displaying 13 villages in the grid and also same time it has to highlight the villages on the map<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">my code is <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">aspx page<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal"> protected void btnselect_Click(object sender, EventArgs e)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    {<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">         <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">        string query = "";<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">        query = String.Format(" select gid,box(geom),villname,geom,area(geom) from villages where area(geom) " + ddlsymb.SelectedValue + "  " + txtarea.Text + " ");<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">      <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">        dt = MyClass.getData(query);<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">        if (dt == null || dt.Rows.Count == 0)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">        {<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            Response.Write("No record found, Try Zoom in and click close to feature.");<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">        }<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">        else<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">        {<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            dr = dt.Rows[0];<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            //String selectedGID = dr["gid"].ToString();<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">            //gid = selectedGID;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            var layername = "villages";<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">            for(int i=0;i<dt.Rows.Count;i++)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">{<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> dr = dt.Rows[i];<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> String selectedGID = dr["gid"].ToString();<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"> gid = selectedGID;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            Response.Write(String.Format(@"<script>window.parent.highlightnav('{0}','{1}');</script>", gid, layername));<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            //Locate(query);<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    }<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">            if (dt.Columns.Contains("gid"))<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            {<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                dt.Columns.Remove("gid");<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            }<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            if (dt.Columns.Contains("geom"))<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            {<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                dt.Columns.Remove("geom");<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            }<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            GridView1.DataSource = dt;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            GridView1.DataBind();<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">        }<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    }<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  <o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">js page<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">function highlightnav(gid,layername)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">{<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">   <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    bPoint.params.gid = gid;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    bPoint.params.tbl = layername;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    //bPoint.params.getElementById = geom;<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    bPoint.redraw();<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">}<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">mapfile bpoint.map<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">MAP<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  EXTENT 8240841.450745 2400319.900386 9218007.463612 3107183.406947<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  TRANSPARENT on<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  IMAGETYPE png<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  SIZE 450 500<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  SYMBOLSET "symbols.txt" <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            web<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                        metadata<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                                    wms_srs "EPSG:4326 EPSG:900913"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                        end<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            end<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  LAYER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            CONNECTIONTYPE postgis           <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            CONNECTION "user=postgres password=****** dbname=mpdb port=5432"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            DATA "geom FROM (select geom,gid from %tbl% where gid=%gid%)as foo using srid=900913 using unique gid"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            STATUS Default<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            TYPE point<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">            PROJECTION<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">          "init=epsg:900913"<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">        END<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                        <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">            class                                          <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                        style                             <o:p>
</o:p></p>
</div>
<div>
<p class="MsoNormal">                                    <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                                    symbol 'line20'<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                                    color 255 0 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                                    size 10<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                        end                  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">            end      <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    END  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">END<o:p></o:p></p>
</div>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">i created for loop, to highlight all the polygons, but it is highlighting only one polygon.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"> plz tell me the code<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>