<?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: getting geodesic area -ve in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121085#M11296</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If a polygon is drawn counter clockwise, then the area will be a negative number (they are considered to be holes). You can check this with the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-Polygon.html#isClockwise"&gt;isClockwise&lt;/A&gt; method&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 22 May 2020 15:54:48 GMT</pubDate>
    <dc:creator>KenBuja</dc:creator>
    <dc:date>2020-05-22T15:54:48Z</dc:date>
    <item>
      <title>getting geodesic area -ve</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121084#M11295</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am using below function to calculate area every time i add and delete a new polygon, It was working fine, but suddenly, i need to change the third party layer which provides polygon vertices for property and now i receive my area in negative value. so in order to co up with it, I added -ve in front of it,&lt;/P&gt;&lt;P&gt;But when i draw a polygon by hand using sketch view model, then i get area in +ve and my area calculated reduces for below formu;la instead of increasing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Could anyone help me with this??&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Calculate TOtal hectares of Map Geometry&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; function calculateArea() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var area = 0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; setTimeout(function() {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; graphicsLayer.graphics.map(function (grap) {&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; area = area+(-(geometryEngine.geodesicArea(grap.geometry, "hectares")));&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; totalAreaHectare=Math.round(area);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; jQuery("#hectare").html('&amp;lt;b&amp;gt;'+totalAreaHectare+' HECTARES&amp;lt;/b&amp;gt;');&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }, 500);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } //End calculateArea&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2020 15:20:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121084#M11295</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-05-22T15:20:23Z</dc:date>
    </item>
    <item>
      <title>Re: getting geodesic area -ve</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121085#M11296</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If a polygon is drawn counter clockwise, then the area will be a negative number (they are considered to be holes). You can check this with the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-Polygon.html#isClockwise"&gt;isClockwise&lt;/A&gt; method&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2020 15:54:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121085#M11296</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2020-05-22T15:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: getting geodesic area -ve</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121086#M11297</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sir i get the vertices of polygon from linz db, how can i draw them counter clockwise&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2020 15:57:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121086#M11297</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-05-22T15:57:14Z</dc:date>
    </item>
    <item>
      <title>Re: getting geodesic area -ve</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121087#M11298</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try using the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-geometryEngine.html#simplify"&gt;simplify&lt;/A&gt; method of the Geometry Engine&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2020 16:04:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121087#M11298</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2020-05-22T16:04:24Z</dc:date>
    </item>
    <item>
      <title>Re: getting geodesic area -ve</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121088#M11299</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I tried it like this, but it stop to display geometry other dom elements on my map&lt;/P&gt;&lt;P&gt;&amp;nbsp;var newvertices=geometryEngine.simplify(vertices);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; const polygon = createGeometry(newvertices);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 22 May 2020 16:16:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121088#M11299</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-05-22T16:16:39Z</dc:date>
    </item>
    <item>
      <title>Re: getting geodesic area -ve</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121089#M11300</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you just wishing to get the correct area or are you doing other things with those geometries?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why aren't you working with the geometry itself?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;graphicsLayer&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;graphics&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;map&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="keyword token"&gt;function&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;grap&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;
  &lt;SPAN class="keyword token"&gt;const&lt;/SPAN&gt; simplified &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; geometryEngine&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="token function"&gt;simplify&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;grap&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;geometry&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;;&lt;/SPAN&gt;
  &lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;
&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;
&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If timing is an issue, you can always work with the &lt;A href="https://developers.arcgis.com/javascript/latest/api-reference/esri-geometry-geometryEngineAsync.html" rel="nofollow noopener noreferrer" target="_blank"&gt;asynchronous geometry engine&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 07:01:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121089#M11300</guid>
      <dc:creator>KenBuja</dc:creator>
      <dc:date>2021-12-11T07:01:18Z</dc:date>
    </item>
    <item>
      <title>Re: getting geodesic area -ve</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121090#M11301</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks ken It worked , i just need to calculate exact&amp;nbsp; area &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 23 May 2020 01:49:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/getting-geodesic-area-ve/m-p/121090#M11301</guid>
      <dc:creator>rsharma</dc:creator>
      <dc:date>2020-05-23T01:49:33Z</dc:date>
    </item>
  </channel>
</rss>

