<?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 geometryEngine.geodesicBuffer gives error &amp;quot;not implemented&amp;quot; when creating buffer for a layer in Web AppBuilder Custom Widgets Questions</title>
    <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1034864#M14416</link>
    <description>&lt;P&gt;in my code I do:&lt;/P&gt;&lt;P&gt;var buffers = geometryEngine.geodesicBuffer(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; geometries, // geometries&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [bufferDistance], // distance&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "meters", // unit&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;true // unionResults into SINGLE polygon&lt;BR /&gt;);&lt;/P&gt;&lt;P&gt;But suddenly, for new layers, I get error msg "Not Implemented".&lt;/P&gt;&lt;P&gt;What in the layer(s) can cause such an error?&lt;/P&gt;</description>
    <pubDate>Thu, 11 Mar 2021 16:07:18 GMT</pubDate>
    <dc:creator>MichaelLev</dc:creator>
    <dc:date>2021-03-11T16:07:18Z</dc:date>
    <item>
      <title>geometryEngine.geodesicBuffer gives error "not implemented" when creating buffer for a layer</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1034864#M14416</link>
      <description>&lt;P&gt;in my code I do:&lt;/P&gt;&lt;P&gt;var buffers = geometryEngine.geodesicBuffer(&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; geometries, // geometries&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; [bufferDistance], // distance&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; "meters", // unit&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;true // unionResults into SINGLE polygon&lt;BR /&gt;);&lt;/P&gt;&lt;P&gt;But suddenly, for new layers, I get error msg "Not Implemented".&lt;/P&gt;&lt;P&gt;What in the layer(s) can cause such an error?&lt;/P&gt;</description>
      <pubDate>Thu, 11 Mar 2021 16:07:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1034864#M14416</guid>
      <dc:creator>MichaelLev</dc:creator>
      <dc:date>2021-03-11T16:07:18Z</dc:date>
    </item>
    <item>
      <title>Re: geometryEngine.geodesicBuffer gives error "not implemented" when creating buffer for a layer</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1034908#M14418</link>
      <description>&lt;P&gt;Dear &lt;A href="https://community.esri.com/t5/user/viewprofilepage/user-id/1104" target="_blank" rel="noopener"&gt;Robert&lt;/A&gt;,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;SPAN class=""&gt;can you help please?&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Mar 2021 14:36:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1034908#M14418</guid>
      <dc:creator>MichaelLev</dc:creator>
      <dc:date>2021-03-10T14:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: geometryEngine.geodesicBuffer gives error "not implemented" when creating buffer for a layer</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1035492#M14424</link>
      <description>&lt;P&gt;From my trials I understand that&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;if the layer spatial reference is&amp;nbsp;&lt;SPAN&gt;102100 (that is 3857&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;WGS 1984 Web Mercator&lt;/SPAN&gt;&lt;SPAN&gt;) then from its geometries then I can create a buffer, by the code above,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;but&lt;/SPAN&gt;&lt;/P&gt;&lt;P class="lia-indent-padding-left-30px"&gt;&lt;SPAN&gt;if&amp;nbsp;the layer spatial reference is&amp;nbsp;wkid:2039 (Israel TM Grid)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;then when I try to create a buffer from its geometries by the code above, I get the error mentioned above.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;So, what should I do? I need to create a buffer, and I need&amp;nbsp;&amp;nbsp;spatial reference = wkid:2039 (Israel TM Grid) in order that the automatic computed area for polygons will be correct.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Help will be gereatly appreciated!&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Michael&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 11 Mar 2021 15:42:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1035492#M14424</guid>
      <dc:creator>MichaelLev</dc:creator>
      <dc:date>2021-03-11T15:42:34Z</dc:date>
    </item>
    <item>
      <title>Re: geometryEngine.geodesicBuffer gives error "not implemented" when creating buffer for a layer</title>
      <link>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1074601#M14547</link>
      <description>&lt;P&gt;Hi Michael,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I was having a similar problem. My solution was to use buffer() instead of geodesicBuffer().&amp;nbsp;&lt;/P&gt;&lt;P&gt;From the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-geometryEngine.html#buffer" target="_self"&gt;documentation&lt;/A&gt;:&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;&lt;SPAN&gt;The GeometryEngine has two methods for buffering geometries client-side: buffer and&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-geometryEngine.html#geodesicBuffer" target="_blank" rel="noopener"&gt;geodesicBuffer&lt;/A&gt;&lt;SPAN&gt;. Use caution when deciding which method to use. As a general rule, use&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-geometryEngine.html#geodesicBuffer" target="_blank" rel="noopener"&gt;geodesicBuffer&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;if the input geometries have a spatial reference of either WGS84 (wkid: 4326) or&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-SpatialReference.html#isWebMercator" target="_blank" rel="noopener"&gt;Web Mercator&lt;/A&gt;&lt;SPAN&gt;. Only use buffer (this method) when attempting to buffer geometries with a&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://developers.arcgis.com/rest/services-reference/enterprise/projected-coordinate-systems.htm" target="_blank" rel="noopener"&gt;projected coordinate system&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;other than Web Mercator.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;This worked for me:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt; const point = new Point({
    type: "point",
    x: 187043,
    y: 333702,
    spatialReference: {
      wkid: 28992
    }
  });

  let buffer = geometryEngine.buffer(point, 100, "meters");&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 01 Jul 2021 08:58:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/web-appbuilder-custom-widgets-questions/geometryengine-geodesicbuffer-gives-error-quot-not/m-p/1074601#M14547</guid>
      <dc:creator>Maarten-de-Rijk</dc:creator>
      <dc:date>2021-07-01T08:58:43Z</dc:date>
    </item>
  </channel>
</rss>

