<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Set WMS Layer Parameters in ArcGIS API for Silverlight Questions</title>
    <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/set-wms-layer-parameters/m-p/525428#M13538</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a&amp;nbsp; WMS Layer of imagery rasters from a third party that has the ability to be time stamped:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using arc catalogue I can turn this feature on in the service properties which then adds the bolded parameter:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/wms/servlet/WMSServer?userid=hidden&amp;amp;passwd=hidden&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:4326&amp;amp;BBOX=-93.0562371212999,44.2252121686514,-92.7059804612417,44.3405684382141&amp;amp;WIDTH=1840&amp;amp;HEIGHT=606&amp;amp;LAYERS=VIEWS&amp;amp;&lt;/SPAN&gt;&lt;STRONG&gt;STYLES=TIMESTAMP&lt;/STRONG&gt;&lt;SPAN&gt;&amp;amp;EXCEPTIONS=application/vnd.ogc.se_xml&amp;amp;FORMAT=image/png&amp;amp;BGCOLOR=0xFEFFFF&amp;amp;TRANSPARENT=TRUE&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But i cant seem to find a way to set the '&lt;/SPAN&gt;&lt;STRONG&gt;STYLES&lt;/STRONG&gt;&lt;SPAN&gt;' property for this WMS service when consuming it in our silverlight application:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;wms/servlet/WMSServer?SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;WIDTH=1916&amp;amp;HEIGHT=985&amp;amp;FORMAT=image/png&amp;amp;LAYERS=VIEWS&amp;amp;&lt;/SPAN&gt;&lt;STRONG&gt;STYLES=&lt;/STRONG&gt;&lt;SPAN&gt;&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;TRANSPARENT=TRUE&amp;amp;VERSION=1.1.1&amp;amp;SRS=EPSG:102113&amp;amp;bbox=-15354698.8037831,5911008.84365087,-10031800.6579869,8647467.44156807&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any Ideas on how to set this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 10 Aug 2012 16:38:58 GMT</pubDate>
    <dc:creator>Matrix_Solutions_Inc_Geomatics</dc:creator>
    <dc:date>2012-08-10T16:38:58Z</dc:date>
    <item>
      <title>Set WMS Layer Parameters</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/set-wms-layer-parameters/m-p/525428#M13538</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a&amp;nbsp; WMS Layer of imagery rasters from a third party that has the ability to be time stamped:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Using arc catalogue I can turn this feature on in the service properties which then adds the bolded parameter:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;/wms/servlet/WMSServer?userid=hidden&amp;amp;passwd=hidden&amp;amp;VERSION=1.1.1&amp;amp;REQUEST=GetMap&amp;amp;SRS=EPSG:4326&amp;amp;BBOX=-93.0562371212999,44.2252121686514,-92.7059804612417,44.3405684382141&amp;amp;WIDTH=1840&amp;amp;HEIGHT=606&amp;amp;LAYERS=VIEWS&amp;amp;&lt;/SPAN&gt;&lt;STRONG&gt;STYLES=TIMESTAMP&lt;/STRONG&gt;&lt;SPAN&gt;&amp;amp;EXCEPTIONS=application/vnd.ogc.se_xml&amp;amp;FORMAT=image/png&amp;amp;BGCOLOR=0xFEFFFF&amp;amp;TRANSPARENT=TRUE&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But i cant seem to find a way to set the '&lt;/SPAN&gt;&lt;STRONG&gt;STYLES&lt;/STRONG&gt;&lt;SPAN&gt;' property for this WMS service when consuming it in our silverlight application:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;wms/servlet/WMSServer?SERVICE=WMS&amp;amp;REQUEST=GetMap&amp;amp;WIDTH=1916&amp;amp;HEIGHT=985&amp;amp;FORMAT=image/png&amp;amp;LAYERS=VIEWS&amp;amp;&lt;/SPAN&gt;&lt;STRONG&gt;STYLES=&lt;/STRONG&gt;&lt;SPAN&gt;&amp;amp;BGCOLOR=0xFFFFFF&amp;amp;TRANSPARENT=TRUE&amp;amp;VERSION=1.1.1&amp;amp;SRS=EPSG:102113&amp;amp;bbox=-15354698.8037831,5911008.84365087,-10031800.6579869,8647467.44156807&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Any Ideas on how to set this?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Aug 2012 16:38:58 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/set-wms-layer-parameters/m-p/525428#M13538</guid>
      <dc:creator>Matrix_Solutions_Inc_Geomatics</dc:creator>
      <dc:date>2012-08-10T16:38:58Z</dc:date>
    </item>
    <item>
      <title>Re: Set WMS Layer Parameters</title>
      <link>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/set-wms-layer-parameters/m-p/525429#M13539</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Figured it out, wasnt that hard at all.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;just set the proxy to process the request and did some simple logic on the URI String.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
 public void ProcessRequest(HttpContext context)
{&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; HttpResponse response = context.Response;

&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get the URL requested by the client (take the entire querystring at once
&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp; to handle the case of the URL itself containing querystring parameters)
&amp;nbsp;&amp;nbsp;&amp;nbsp; string uri = Uri.UnescapeDataString(context.Request.QueryString.ToString());


&amp;nbsp;&amp;nbsp;&amp;nbsp; // Get token, if applicable, and append to the request
&amp;nbsp;&amp;nbsp;&amp;nbsp; string token = getTokenFromConfigFile(uri);


&amp;nbsp;&amp;nbsp;&amp;nbsp; // Add the 'TIMESTAMP' Value&amp;nbsp; to the Valtus Service
&amp;nbsp;&amp;nbsp;&amp;nbsp; string styleparam = "&amp;amp;STYLES=";
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (uri.Contains(styleparam))
&amp;nbsp;&amp;nbsp;&amp;nbsp; {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; int position = uri.IndexOf(styleparam) + styleparam.Length;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; uri = uri.Insert(position, "TIMESTAMP");
&amp;nbsp;&amp;nbsp;&amp;nbsp; }

&amp;nbsp;&amp;nbsp;&amp;nbsp; System.Net.WebRequest req = System.Net.WebRequest.Create(new Uri(uri));
}&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 22:53:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-api-for-silverlight-questions/set-wms-layer-parameters/m-p/525429#M13539</guid>
      <dc:creator>Matrix_Solutions_Inc_Geomatics</dc:creator>
      <dc:date>2021-12-11T22:53:49Z</dc:date>
    </item>
  </channel>
</rss>

