<?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 Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value? in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571801#M53361</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You make a good point about chaining raster functions. We'll make that a discussion topic when documenting future versions of the API. Thanks for the suggestion!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 30 Mar 2015 20:40:06 GMT</pubDate>
    <dc:creator>KristianEkenes</dc:creator>
    <dc:date>2015-03-30T20:40:06Z</dc:date>
    <item>
      <title>JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571796#M53356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have an image service that I want to let the user quickly show what from that layer is above and below a given value using a basic symbology of red being values less than the user specified value and green being values larger. Would this be an appropriate use for the ArcGISImageServiceLayer setRenderingRule method?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I looked through the API and all I can find from &lt;A href="https://developers.arcgis.com/javascript/jsapi/rasterfunction-amd.html#arguments" title="https://developers.arcgis.com/javascript/jsapi/rasterfunction-amd.html#arguments"&gt;RasterFunction | API Reference | ArcGIS API for JavaScript &lt;/A&gt; is that raster functions are objects. I was thinking of creating a remap raster function, like you would in ArcMap/Catalog for a mosaic dataset, but I'm not sure how to set this up dynamically as part of a JavaScript application. So my question is really two parts 1) how do I write a raster function in JavaScript to handle the remap 2) how do I then set the symbology (assume remaped values indicate 1 = less than value of interest and 2 = greater than value of interest) so that it displays properly in the web application? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; I haven't done this before so any help is appreciated, this might not even be the best approach so I'm open to other ideas.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 27 Mar 2015 18:26:51 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571796#M53356</guid>
      <dc:creator>JustinShepard</dc:creator>
      <dc:date>2015-03-27T18:26:51Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571797#M53357</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;To answer to your first question, I found &lt;A href="http://resources.arcgis.com/en/help/arcgis-rest-api/#/Raster_Function_Objects/02r3000000rv000000/" rel="nofollow noopener noreferrer" target="_blank"&gt;this resources page from the REST API&lt;/A&gt; helpful. Click on "Remap" and look at the examples. I was able to successfully remap an image service of sea temperatures this way:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rf = new RasterFunction();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rf.functionName = "Remap";&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rf.functionArguments = {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; InputRanges: [-3,10,11,37],&amp;nbsp; //temperature ranges (-3 to 10) and (11 to 37)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OutputValues: [1,35]&amp;nbsp; //symbolize the above ranges using the colors&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;&lt;CODE&gt;//values 1 and 35 respectfully&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rf.variableName = "water_temp";&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var params = new ImageServiceParameters();&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; params.renderingRule = rf;&lt;/CODE&gt;
&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var imageServiceLayer = new ArcGISImageServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://sampleserver6.arcgisonline.com/arcgis/rest/services/ScientificData/SeaTemperature/ImageServer" rel="nofollow noopener noreferrer" target="_blank"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/ScientificData/SeaTemperature/ImageServer&lt;/A&gt;&lt;SPAN&gt;", {&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imageServiceParameters: params,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; opacity: 0.75
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(imageServiceLayer);
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/CODE&gt;
&lt;CODE&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imageServiceLayer.refresh();&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now, while that allows you to reclassify pixel values, it obviously doesn't allow you to specify the colors, say red and green. I'm not sure how to answer your second question about accomplishing this, but perhaps the "Colormap" raster function would be useful for this. Try adapting the code snippet above in your code and see how that goes. I'll continue to read more about more easily rendering the values in a more customizable way.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:36:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571797#M53357</guid>
      <dc:creator>KristianEkenes</dc:creator>
      <dc:date>2021-12-12T00:36:52Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571798#M53358</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the snippet and Colormap suggestion. I'll give it a try on Monday and let you know how it goes.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 29 Mar 2015 01:05:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571798#M53358</guid>
      <dc:creator>JustinShepard</dc:creator>
      <dc:date>2015-03-29T01:05:36Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571799#M53359</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Using your snippet I got the remap working today.&lt;/P&gt;&lt;P&gt;In Catalog I have it doing what I want by chaining the remap and colormap functions together. However, in the JavaScript API I can't find anything about how to chain raster functions, it would be a real shame if we can't chain them in the JavaScript API.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I also found this useful for figuring out function syntax.&lt;/P&gt;&lt;P&gt;&lt;A href="http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#//02r3000000rv000000" title="http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#//02r3000000rv000000"&gt;ArcGIS REST API&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 20:17:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571799#M53359</guid>
      <dc:creator>JustinShepard</dc:creator>
      <dc:date>2015-03-30T20:17:45Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571800#M53360</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I also was able to set the symbology using RasterLayer. You can view the sample &lt;A href="http://jsbin.com/buyoqe/1/edit" rel="nofollow noopener noreferrer" target="_blank"&gt;here&lt;/A&gt;. This is a little more complicated but it renders the symbology quickly. Basically the important part of this code to look at is the pixelFilter property inside the rasterLayer constructor. It references a custom function: reclassifyPixels() that defines the color for each pixel based on it's value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Constructor&lt;/STRONG&gt;:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rasterLayer = new RasterLayer(rasterUrl, {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; opacity: 1,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pixelFilter: reclassifyPixels,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imageServiceParameters: params
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;pixelFilter&lt;/STRONG&gt;:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;// The pixel filter
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function reclassifyPixels(pixelData) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (pixelData == null || pixelData.pixelBlock == null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pixelBlock = pixelData.pixelBlock;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pixels = pixelBlock.pixels;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var numPixels = pixelBlock.width * pixelBlock.height;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (pixels == null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var p = pixels[0];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pr = new Uint8Array(p.length); //set up array for red values
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pg = new Uint8Array(p.length); //set up array for green values
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pb = new Uint8Array(p.length); //set up array for blue values


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (var i = 0; i &amp;lt; numPixels; i++) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //apply color based on temperature value of each pixel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (p&lt;I&gt;&amp;gt;10) {&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pr&lt;I&gt; = 0;&amp;nbsp; //red&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pg&lt;I&gt; = 255;&amp;nbsp; //green&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pb&lt;I&gt; = 0;&amp;nbsp; //blue&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if(p&lt;I&gt;&amp;lt;=10){&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pr&lt;I&gt; = 255;&amp;nbsp; //red&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pg&lt;I&gt; = 0;&amp;nbsp; //green&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pb&lt;I&gt; = 0;&amp;nbsp; //blue&lt;/I&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pixelData.pixelBlock.pixels = [pr, pg, pb];&amp;nbsp; //assign rgb values to each pixel
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pixelData.pixelBlock.statistics = null;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pixelData.pixelBlock.pixelType = "U8";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return pixelData;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also keep in mind that RasterLayer is in beta right now, but you may find it very useful as it does processing/filtering on the client, thus speeding up your performance. See the following links for more information:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jsapi/rasterlayer-amd.html" title="https://developers.arcgis.com/javascript/jsapi/rasterlayer-amd.html" rel="nofollow noopener noreferrer" target="_blank"&gt;RasterLayer | API Reference | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/javascript/jsapi/pixelblock-amd.html" title="https://developers.arcgis.com/javascript/jsapi/pixelblock-amd.html" rel="nofollow noopener noreferrer" target="_blank"&gt;PixelBlock | API Reference | ArcGIS API for JavaScript&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:36:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571800#M53360</guid>
      <dc:creator>KristianEkenes</dc:creator>
      <dc:date>2021-12-12T00:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571801#M53361</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You make a good point about chaining raster functions. We'll make that a discussion topic when documenting future versions of the API. Thanks for the suggestion!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 30 Mar 2015 20:40:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571801#M53361</guid>
      <dc:creator>KristianEkenes</dc:creator>
      <dc:date>2015-03-30T20:40:06Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571802#M53362</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Chaining raster functions is doable using the JavaScript API. You can read about it in the REST help documentation: &lt;A href="http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#//02r3000000rv000000" title="http://resources.arcgis.com/en/help/arcgis-rest-api/index.html#//02r3000000rv000000" rel="nofollow noopener noreferrer" target="_blank"&gt;ArcGIS REST API.&lt;/A&gt; See the Overview section starting with the paragraph that begins, "&lt;SPAN style="color: #4d4d4d; font-family: Arial, Helvetica, sans-serif; font-size: 12.8000001907349px;"&gt;At 10.2 and later, a client can define a raster function template by chaining multiple well-known raster functions and can also specify output pixel types..." There's an example of this at the bottom of that page. Basically you would define both raster functions and set one of them in the Raster functionArgument. See snippets below and full sample here: &lt;A href="http://jsbin.com/cihage/1/edit" title="http://jsbin.com/cihage/1/edit" rel="nofollow noopener noreferrer" target="_blank"&gt;JS Bin - Collaborative JavaScript Debugging&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var rf = new RasterFunction();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rf.functionName = "Remap";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rf.functionArguments = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "InputRanges" : [-3,10,11,37],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "OutputValues" : [1,2],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Raster" : "$$"&amp;nbsp; //Use the image service
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rf.variableName = "water_temp";
&lt;SPAN style="color: rgba(0, 0, 0, 0); font-family: Consolas, 'Courier New', Courier, mono, serif; font-size: 12px;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rf.outputPixelType = "U8";&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var colorRF = new RasterFunction();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; colorRF.functionName = "Colormap";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; colorRF.variableName = "water_temp";
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; colorRF.functionArguments = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Colormap" : [
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [1, 255, 0, 0],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [2, 0, 255, 0] 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ],
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "Raster" : rf&amp;nbsp; //use the output of the remap rasterFunction for the Colormap rasterFunction
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; imageServiceLayer.setRenderingRule(colorRF);&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This information is there, but it is buried. We'll update the JS reference to be more clear about how to chain raster functions. Thanks, again for the input!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:36:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571802#M53362</guid>
      <dc:creator>KristianEkenes</dc:creator>
      <dc:date>2021-12-12T00:36:57Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571803#M53363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;thanks!&lt;/P&gt;&lt;P&gt;Worked great.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Mar 2015 13:40:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571803#M53363</guid>
      <dc:creator>JustinShepard</dc:creator>
      <dc:date>2015-03-31T13:40:08Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571804#M53364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The raster layer looks really promising, but I ran into a problem when trying to recreate the sample using my own service. I created a service from the GMTED2010 data (I tried Map Service, Image Service - direct from raster and Image Service - from Mosaic dataset). I could see the service if I didn't use the RasterLayer, but when I did use the RasterLayer it never drew, the 'Loading' icon never went away either. I haven't had time to try to figure out if it's just too much data for the RasterLayer or what the cause it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I was testing it in Google Chrome Version 41.0.2272.101 m&lt;/P&gt;&lt;P&gt;Services are from ArcGIS Server 10.2.2&lt;/P&gt;&lt;P&gt;Does the published raster need to be in a specific format or spatial reference?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Mar 2015 13:54:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571804#M53364</guid>
      <dc:creator>JustinShepard</dc:creator>
      <dc:date>2015-03-31T13:54:15Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571805#M53365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Unfortunately RasterLayer only supports LERC format for image services. This was added in the 10.3 release. So yes, right now RasterLayer can only be used with 10.3 lerc services.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Mar 2015 19:01:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571805#M53365</guid>
      <dc:creator>KristianEkenes</dc:creator>
      <dc:date>2015-03-31T19:01:56Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571806#M53366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kristian Ekenes,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a similar question to that of Justin's question. I am in the process of creating a simple map algebra web map application that takes two image service layers and uses two RasterFunctions, "Remap" and "Arithmetic". Now I am able to use the "Remap" function just fine and the output from this function is what I expected. When I try to use the RenderingRule from the "Remap" functions in the "Arithmetic" function, I either receive no output or an output that I would not expect. I have posted this question else where on the GeoNet community site in hopes that it will get answered. If you could possibly just take a look the attached script in my original post and let me know what the issue may be. &lt;A href="https://community.esri.com/thread/129780"&gt;Issue with ESRI API - RasterFunction "Arithmetic"&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 02:13:46 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571806#M53366</guid>
      <dc:creator>KevinPiraino1</dc:creator>
      <dc:date>2015-04-09T02:13:46Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571807#M53367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kevin,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not able to access your image services, so I'm not sure how much help I'll be, but there were a couple of things in your code that stuck out to me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. The Raster and Raster2 params in your functionArguments for suit are strings. They should be variables if you want to do map algebra between two rasters. Also, they're referring to the wrong variables. You're point to ImageServiceParamaters when they should be pointing to RasterFunctions. So instead of:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;functionArguments_alge.Raster @= "params"; //these are ImageServiceParameters&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;functionArguments_alge.Raster2 = "params_land";&amp;nbsp; //and are strings, not variables&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It should be:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;functionArguments_alge.Raster = reclass_dem; //these should point to your&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;functionArguments_alge.Raster2 = reclass_landcover; //RasterFunction variables&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The case where you'll see a string will probably be when using the original raster which is referenced like this: "$$". Or a constant:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;functionArguments_alge.Raster = "$$"; //this would use the values in the original raster&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;functionArguments_alge.Raster2 = "100"; //and multiply/add/whatever the cells by 100&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: monospace; font-size: medium;"&gt;2. I'm not an expert on the Arithmetic function, but I don't think you would apply it to both layers as you do here:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: medium; font-family: monospace;"&gt;&lt;SPAN&gt;var dem = new ArcGISImageServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://indian.geo.msu.edu:6080/arcgis/rest/services/Piraino/dem_un8/ImageServer" rel="nofollow" target="_blank"&gt;http://indian.geo.msu.edu:6080/arcgis/rest/services/Piraino/dem_un8/ImageServer&lt;/A&gt;&lt;SPAN&gt;",{imageServiceParameters:params_suit});&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: medium; font-family: monospace;"&gt;&lt;SPAN&gt;var landcov = new ArcGISImageServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://indian.geo.msu.edu:6080/arcgis/rest/services/Piraino/Landcover/ImageServer" rel="nofollow" target="_blank"&gt;http://indian.geo.msu.edu:6080/arcgis/rest/services/Piraino/Landcover/ImageServer&lt;/A&gt;&lt;SPAN&gt;", {imageServiceParameters:params_suit}); &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: medium; font-family: monospace;"&gt;Try only applying it to just one of them.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: medium; font-family: monospace;"&gt;3. Also, try experimenting with the ExtentType and CellsizeType functionArguments for Arithmetic. If you have different cell sizes, that perhaps could be giving you issues? I would also play around with the outputPixelType as well...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-size: medium; font-family: monospace;"&gt;Sorry I can't see your services, but that's the process I would go through. Maybe someone who's used this function can jump in and give a more authoritative answer.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 17:59:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571807#M53367</guid>
      <dc:creator>KristianEkenes</dc:creator>
      <dc:date>2015-04-09T17:59:09Z</dc:date>
    </item>
    <item>
      <title>Re: JavaScript API: Can I use setRenderingRule on an Image Service Layer to show above/below a given value?</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571808#M53368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The two image Services that I have are a DEM and a Landcover raster. Attached is a more comprehensive script that I have been building as well as the outputs that I am receiving versus the outputs I should be getting based on the input parameters. &lt;IMG alt="WebAppError.jpg" class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/83557_WebAppError.jpg" style="width: 620px; height: 349px;" /&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Apr 2015 22:03:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/javascript-api-can-i-use-setrenderingrule-on-an/m-p/571808#M53368</guid>
      <dc:creator>KevinPiraino1</dc:creator>
      <dc:date>2015-04-09T22:03:39Z</dc:date>
    </item>
  </channel>
</rss>

