<?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: FeatureLayer geometry filtering in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257883#M80240</link>
    <description>&lt;P&gt;It's a guess. Please let me know if it helps:&lt;/P&gt;&lt;P&gt;Since it works, but not at the right area,&lt;/P&gt;&lt;P&gt;maybe it is worth to use - await geometryEngineAsync.geodesicBuffer&lt;/P&gt;</description>
    <pubDate>Tue, 14 Feb 2023 09:24:39 GMT</pubDate>
    <dc:creator>MichaelLev</dc:creator>
    <dc:date>2023-02-14T09:24:39Z</dc:date>
    <item>
      <title>FeatureLayer geometry filtering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257874#M80239</link>
      <description>&lt;P&gt;Hello everyone,&lt;/P&gt;&lt;P&gt;I'm working with Arcgis JS API 4.25.&lt;BR /&gt;I'm trying to filter a FeatureLayer based on this concept:&amp;nbsp;&lt;BR /&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/sample-code/featureeffect-geometry/" target="_self"&gt;Apply effects to features&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Since I'm using a SceneView, I can't use&amp;nbsp;featureEffect.filter so i'm using filter directly on the&amp;nbsp;featureLayerView, and it seems to work just fine.&lt;/P&gt;&lt;P&gt;The issue I have is with the buffer. The example works fine&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="JB19_0-1676364225626.png" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/62781i34DB3EB69783A644/image-size/medium?v=v2&amp;amp;px=400" role="button" title="JB19_0-1676364225626.png" alt="JB19_0-1676364225626.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;But when I try to replicate it, there is this strange gap between the visual of the geometry and the actual geometry used to filter the features:&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="gap.gif" style="width: 400px;"&gt;&lt;img src="https://community.esri.com/t5/image/serverpage/image-id/62784i9750BFBDE98B45BD/image-size/medium?v=v2&amp;amp;px=400" role="button" title="gap.gif" alt="gap.gif" /&gt;&lt;/span&gt;&lt;BR /&gt;&lt;BR /&gt;I'm doing nothing more than the example do :&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;function updateFilter() {
  let featureFilter = null;
  if (filterGeometry) {
    let bufferGeometry = filterGeometry;
    if (distance &amp;gt; 0 &amp;amp;&amp;amp; filterGeometry) {
      bufferGeometry = geometryEngine.buffer(filterGeometry, distance, unit);
      bufferLayer.graphics.getItemAt(0).geometry = bufferGeometry;
    } else {
      bufferLayer.graphics.getItemAt(0).geometry = null;
    }

    featureFilter = {
      geometry: bufferGeometry,
      spatialRelationship: spatialRel,
      distance,
      units: unit,
    };
  }
  if (featureLayerView) featureLayerView.filter = featureFilter;
}&lt;/LI-CODE&gt;&lt;P&gt;Do you have any ideas what would be the problem ?&lt;BR /&gt;I'm guessing maybe something wrong about a wkid ?&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2023 08:55:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257874#M80239</guid>
      <dc:creator>JB19</dc:creator>
      <dc:date>2023-02-14T08:55:27Z</dc:date>
    </item>
    <item>
      <title>Re: FeatureLayer geometry filtering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257883#M80240</link>
      <description>&lt;P&gt;It's a guess. Please let me know if it helps:&lt;/P&gt;&lt;P&gt;Since it works, but not at the right area,&lt;/P&gt;&lt;P&gt;maybe it is worth to use - await geometryEngineAsync.geodesicBuffer&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2023 09:24:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257883#M80240</guid>
      <dc:creator>MichaelLev</dc:creator>
      <dc:date>2023-02-14T09:24:39Z</dc:date>
    </item>
    <item>
      <title>Re: FeatureLayer geometry filtering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257884#M80241</link>
      <description>&lt;P&gt;What is the spatialReference of your map/scene ? Did you try using geometryEngine.&lt;SPAN&gt;geodesicBuffer instead of&amp;nbsp;geometryEngine.buffer ?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2023 09:24:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257884#M80241</guid>
      <dc:creator>ChristopheSuter</dc:creator>
      <dc:date>2023-02-14T09:24:57Z</dc:date>
    </item>
    <item>
      <title>Re: FeatureLayer geometry filtering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257904#M80244</link>
      <description>&lt;P&gt;I found what was the issue.&amp;nbsp;&lt;BR /&gt;I was using this as a filter :&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;featureFilter = {
  geometry: bufferGeometry,
  spatialRelationship: spatialRel,
  distance,
  units: unit,
};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;But the bufferGeometry was already at distance from the initial geometry (filterGeometry).&amp;nbsp;&lt;BR /&gt;So using a distance around the bufferGeometry was wrong.&amp;nbsp;&lt;BR /&gt;I should have used :&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;featureFilter = {
   geometry: bufferGeometry,
};&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;BR /&gt;Such a dumb mistake ...&lt;BR /&gt;Thanks for your time.&lt;/P&gt;</description>
      <pubDate>Tue, 14 Feb 2023 10:59:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/featurelayer-geometry-filtering/m-p/1257904#M80244</guid>
      <dc:creator>JB19</dc:creator>
      <dc:date>2023-02-14T10:59:50Z</dc:date>
    </item>
  </channel>
</rss>

