<?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: Drawing a polygon using code. in ArcGIS Runtime SDK for WPF (Retired) Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450129#M2229</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have used the Draw class, and true is the best solution to draw anything using Interaction with map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My requirement is however to be able to draw a region when I have , say a set of 7-8 Points. These regions should be visible on map once the map loads.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 May 2013 08:19:48 GMT</pubDate>
    <dc:creator>AnkitaBhatia</dc:creator>
    <dc:date>2013-05-27T08:19:48Z</dc:date>
    <item>
      <title>Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450127#M2227</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I am working on a requirement to have a region drawn on a graphics layer. This region should envelope a set of graphics already present. It can have two cases -&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Region might constitute a set of points (no. of points &amp;gt;4). How to draw a polygon in this case? The polygon as of I know takes 4 mappoints as argument.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Region might not have any points defined originally. How to draw a minimum area enveloping the set of graphics? Is there an inbuilt logic for the same?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 24 May 2013 04:42:49 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450127#M2227</guid>
      <dc:creator>AnkitaBhatia</dc:creator>
      <dc:date>2013-05-24T04:42:49Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450128#M2228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;See sample from ArcGIS Runtime SDK for WPF -&amp;gt; Mapping -&amp;gt; Graphics Layers -&amp;gt; Add interactively / Add interactively Online. This should give you at least starting point.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 May 2013 08:14:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450128#M2228</guid>
      <dc:creator>AnttiKajanus1</dc:creator>
      <dc:date>2013-05-27T08:14:16Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450129#M2229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I have used the Draw class, and true is the best solution to draw anything using Interaction with map.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;My requirement is however to be able to draw a region when I have , say a set of 7-8 Points. These regions should be visible on map once the map loads.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 May 2013 08:19:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450129#M2229</guid>
      <dc:creator>AnkitaBhatia</dc:creator>
      <dc:date>2013-05-27T08:19:48Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450130#M2230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;So you want to do something like this?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Window.Resources&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:SimpleRenderer x:Key="renderer"&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:SimpleRenderer.Symbol&amp;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;lt;esri:SimpleFillSymbol BorderBrush="Black" Fill="Red" BorderThickness="1"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/esri:SimpleRenderer.Symbol&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/esri:SimpleRenderer&amp;gt;


&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Window.Resources&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Grid&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:Map x:Name="_map"&amp;gt;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:ArcGISTiledMapServiceLayer ID="Basemap" 
&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; Url="http://services.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;esri:GraphicsLayer ID="Graphics" 
&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; Renderer="{StaticResource renderer}"/&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/esri:Map&amp;gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Grid&amp;gt;

public MainWindow()
&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; InitializeComponent();




&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layer = _map.Layers["Graphics"] as GraphicsLayer;


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var polygon = new Polygon();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var pointCollection = new PointCollection();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointCollection.Add(new MapPoint(-13446927, 6296089, new SpatialReference("102100")));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointCollection.Add(new MapPoint(-12564245, 6508379, new SpatialReference("102100")));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointCollection.Add(new MapPoint(-11882681, 6586592, new SpatialReference("102100")));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointCollection.Add(new MapPoint(-10810055, 5636871, new SpatialReference("102100")));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointCollection.Add(new MapPoint(-11178770, 4508379, new SpatialReference("102100")));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointCollection.Add(new MapPoint(-12173184, 4351955, new SpatialReference("102100")));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointCollection.Add(new MapPoint(-12877094, 4620111, new SpatialReference("102100")));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Closing point = same as first one.
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pointCollection.Add(new MapPoint(-13446927, 6296089, new SpatialReference("102100")));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; polygon.Rings.Add(pointCollection);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; polygon.SpatialReference = new SpatialReference("102100");


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = new Graphic() { Geometry = polygon };


&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer.Graphics.Add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
}
&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 20:05:47 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450130#M2230</guid>
      <dc:creator>AnttiKajanus1</dc:creator>
      <dc:date>2021-12-11T20:05:47Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450131#M2231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt; and yes I was looking for a response on same line.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is actually what I tried in my application. And this seems to be the most common way to do it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Next query is :&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Region might not have any points defined originally. [Which means I donot have points to create Pointcollection).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;How to draw a minimum area enveloping the set of graphics[say there are a number of Point geometries in an area] ? Is there an inbuilt logic for the same?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 May 2013 09:57:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450131#M2231</guid>
      <dc:creator>AnkitaBhatia</dc:creator>
      <dc:date>2013-05-27T09:57:38Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450132#M2232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If I understood your need correctly, you can create polygon by using Convex Hull (&lt;/SPAN&gt;&lt;A href="http://resources.arcgis.com/en/help/runtime-wpf/apiref/index.html?esri.arcgis.client~esri.arcgis.client.tasks.geometryservice~convexhullasync.html"&gt;http://resources.arcgis.com/en/help/runtime-wpf/apiref/index.html?esri.arcgis.client~esri.arcgis.client.tasks.geometryservice~convexhullasync.html&lt;/A&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you are using Standard version of the SDK, you can use local GeometryService and Convex Hull (See example Geometry -&amp;gt; Geometry operations -&amp;gt; Convex Hull) or if you are using basic you can use GeometryService provided by the ArcGIS Online or your own ArcGIS Server.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 04:33:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450132#M2232</guid>
      <dc:creator>AnttiKajanus1</dc:creator>
      <dc:date>2013-05-28T04:33:23Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450133#M2233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks a ton!!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;This is exactly what I am looking for.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Can we control the geometry that is generated. Right now it joins the points that are used to create the outer edge.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Please refer fig:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The yellow region is what the Convex Hull draws, and the black border would be what I am looking for. Can we provide some offset.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;TIA.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 08:36:44 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450133#M2233</guid>
      <dc:creator>AnkitaBhatia</dc:creator>
      <dc:date>2013-05-28T08:36:44Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450134#M2234</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;You can do about anything to that geometry. Like in this case, you could for example run it through Buffer. Refer sample Geometry -&amp;gt; Geometry Operations -&amp;gt; Buffer a Point.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 08:43:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450134#M2234</guid>
      <dc:creator>AnttiKajanus1</dc:creator>
      <dc:date>2013-05-28T08:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: Drawing a polygon using code.</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450135#M2235</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;that solves it :).&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 May 2013 09:08:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-wpf-retired-questions/drawing-a-polygon-using-code/m-p/450135#M2235</guid>
      <dc:creator>AnkitaBhatia</dc:creator>
      <dc:date>2013-05-28T09:08:00Z</dc:date>
    </item>
  </channel>
</rss>

