<?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: ArcGIS API for JavaScript: StreamLayer: geometryDefinintion in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699371#M65147</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The following shows that the expression is not getting set for some reason...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(streamLayer.defaultDefinitionExpression);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(streamLayer.getDefinitionExpression());&lt;/P&gt;&lt;P&gt;&amp;nbsp; streamLayer.setDefinitionExpression("RouteID &amp;lt; 50"); // only our jurisdictions: use '' single quotes around literals&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log("New..");&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(streamLayer.getDefinitionExpression());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result (console.log)&lt;/P&gt;&lt;P&gt;undefined&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; streamlayer3.html:433&lt;/P&gt;&lt;P&gt;undefined&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; streamlayer3.html:434&lt;/P&gt;&lt;P&gt;New..&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; streamlayer3.html:437&lt;/P&gt;&lt;P&gt;undefined &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 16 Oct 2014 23:25:13 GMT</pubDate>
    <dc:creator>TodStevens</dc:creator>
    <dc:date>2014-10-16T23:25:13Z</dc:date>
    <item>
      <title>ArcGIS API for JavaScript: StreamLayer: geometryDefinintion</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699370#M65146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Has anyone been able to make the geometryDefinition work with the StreamLayer sample?&lt;/P&gt;&lt;P&gt;Has anyone been able to make the setDefinitionExpression work with the StreamLayer sample?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This has no effect:&lt;/P&gt;&lt;P&gt;&amp;nbsp; streamLayer.setDefinitionExpression("RouteID &amp;lt; 50");&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I set an extent and pass it in but all features still draw on the map?&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt; var layer = new StreamLayer(featureCollection, {&lt;/P&gt;&lt;P&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; socketUrl: txtWsUrl.value,&lt;/P&gt;&lt;P&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; purgeOptions: { displayCount: 500 },&lt;/P&gt;&lt;P&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; geometryDefinition : myextent,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Oct 2014 23:18:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699370#M65146</guid>
      <dc:creator>TodStevens</dc:creator>
      <dc:date>2014-10-16T23:18:10Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS API for JavaScript: StreamLayer: geometryDefinintion</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699371#M65147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The following shows that the expression is not getting set for some reason...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(streamLayer.defaultDefinitionExpression);&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(streamLayer.getDefinitionExpression());&lt;/P&gt;&lt;P&gt;&amp;nbsp; streamLayer.setDefinitionExpression("RouteID &amp;lt; 50"); // only our jurisdictions: use '' single quotes around literals&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log("New..");&lt;/P&gt;&lt;P&gt;&amp;nbsp; console.log(streamLayer.getDefinitionExpression());&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Result (console.log)&lt;/P&gt;&lt;P&gt;undefined&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; streamlayer3.html:433&lt;/P&gt;&lt;P&gt;undefined&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; streamlayer3.html:434&lt;/P&gt;&lt;P&gt;New..&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; streamlayer3.html:437&lt;/P&gt;&lt;P&gt;undefined &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 16 Oct 2014 23:25:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699371#M65147</guid>
      <dc:creator>TodStevens</dc:creator>
      <dc:date>2014-10-16T23:25:13Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS API for JavaScript: StreamLayer: geometryDefinintion</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699372#M65148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you ever get this answered or working?&amp;nbsp; I'm having the same problem and discovered that the DefinitionExpression works fine if the StreamLayer is created with an ESRI service URL, but if the StreamLayer is created using a FeatureCollection object... the setDefinitionExpression does not work and does not filter any of the data streaming thru.&amp;nbsp; The definition expression does seem to be set now though.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Feb 2016 05:04:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699372#M65148</guid>
      <dc:creator>CarisaSmith</dc:creator>
      <dc:date>2016-02-11T05:04:16Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS API for JavaScript: StreamLayer: geometryDefinintion</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699373#M65149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ESRI JavaScript API doesn't support setDefinitionExpression, if you create the StreamLayer w a FeatureCollection object.&amp;nbsp; The setDefinitionExpression is applied server-side and not client-side, so no way of filtering the data.&amp;nbsp; For any future issues w this, you'll have to add a filter of your own in the graphic-add event.&amp;nbsp; This is from ESRI...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL style="list-style-type: lower-alpha;"&gt;&lt;LI&gt;&lt;SPAN style="font-size: 11pt; font-family: Calibri, sans-serif; color: #1f497d;"&gt;streamLayer.on("graphic-add", function(evt){&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P style="font-size: 12pt; font-family: 'Times New Roman', serif; color: #222222;"&gt;&lt;SPAN style="font-size: 11pt; font-family: Calibri, sans-serif; color: #1f497d;"&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; var g = evt.graphic;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12pt; font-family: 'Times New Roman', serif; color: #222222;"&gt;&lt;SPAN style="font-size: 11pt; font-family: Calibri, sans-serif; color: #1f497d;"&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; if(g.attributes.RouteID &amp;lt; 50){&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12pt; font-family: 'Times New Roman', serif; color: #222222;"&gt;&lt;SPAN style="font-size: 11pt; font-family: Calibri, sans-serif; color: #1f497d;"&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; streamLayer.remove(g);&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12pt; font-family: 'Times New Roman', serif; color: #222222;"&gt;&lt;SPAN style="font-size: 11pt; font-family: Calibri, sans-serif; color: #1f497d;"&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; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 12pt; font-family: 'Times New Roman', serif; color: #222222;"&gt;&lt;SPAN style="font-size: 11pt; font-family: Calibri, sans-serif; color: #1f497d;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Feb 2016 17:40:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-api-for-javascript-streamlayer/m-p/699373#M65149</guid>
      <dc:creator>CarisaSmith</dc:creator>
      <dc:date>2016-02-11T17:40:24Z</dc:date>
    </item>
  </channel>
</rss>

