<?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: feature.Store() label not updating when it's a polygon.. C#.net Arcgis Engine in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309823#M8092</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you try something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;ESRI.Geometry.ICurve pCurve = (ICurve) geometry;
pCurve.ReverseOrientation();
feature.shape = (IGeometry) pCurve;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just a thought. I'm not sure if it will work, but it might get you closer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 11 Dec 2021 14:49:32 GMT</pubDate>
    <dc:creator>ChrisWelch</dc:creator>
    <dc:date>2021-12-11T14:49:32Z</dc:date>
    <item>
      <title>feature.Store() label not updating when it's a polygon.. C#.net Arcgis Engine</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309820#M8089</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi I'm using Arcgis Engine to create my geometry into one of my featureLayer's&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="plain" name="code"&gt;IFeatureClass m_featureClass = featureLayer.FeatureClass;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
IFeature feature = m_featureClass.CreateFeature();
feature.Shape = geometry;&amp;nbsp;&amp;nbsp; //&amp;nbsp; this is an IGeometry
feature.Store();&lt;/PRE&gt;&lt;DIV style="display:none;"&gt; &lt;/DIV&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;that works fine for Point and Line Class, and the labels update perfectly in the map, but when writing a Polygon&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;the feature stores and displays, but however is missing the Label... &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;am i missing something special I should be doing for the Polygon's ?&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I tried to turn on and off labels in ArcMap in the mxd.. but the labels are still not showing up for those specific Polygon's I draw with my arcGIS engine tool....&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I've also tried starting an Edit Session, and stopping an Edit Session when storing the feature (makes no difference)... and i've tried refresh(), partialRefresh(), and Invalidate() to get them to draw...&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;any help would be greatly appreciated &lt;span class="lia-unicode-emoji" title=":slightly_smiling_face:"&gt;🙂&lt;/span&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Tomas&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 03:01:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309820#M8089</guid>
      <dc:creator>TomaCasa</dc:creator>
      <dc:date>2012-10-10T03:01:16Z</dc:date>
    </item>
    <item>
      <title>Re: feature.Store() label not updating when it's a polygon.. C#.net Arcgis Engine</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309821#M8090</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;What are your labels based on?&amp;nbsp; For example, if you have labels turned on for a layer and your label field is set to "SomeField" then you will need to assign a value to "SomeField" when creating the feature.&amp;nbsp; Otherwise, the field will be null and no label will be generated for that feature.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 12:49:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309821#M8090</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2012-10-10T12:49:28Z</dc:date>
    </item>
    <item>
      <title>Re: feature.Store() label not updating when it's a polygon.. C#.net Arcgis Engine</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309822#M8091</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ok i've figured out whats happening... the polygon that is drawn in a "left hand" direction gives a 'negative' Area&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;and in return won't label... i.e. something funny is happening &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;how do I reverse the area if a user draws in a reverse direction ? (basically inverting it???)&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Oct 2012 23:27:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309822#M8091</guid>
      <dc:creator>TomaCasa</dc:creator>
      <dc:date>2012-10-18T23:27:33Z</dc:date>
    </item>
    <item>
      <title>Re: feature.Store() label not updating when it's a polygon.. C#.net Arcgis Engine</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309823#M8092</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you try something like:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;ESRI.Geometry.ICurve pCurve = (ICurve) geometry;
pCurve.ReverseOrientation();
feature.shape = (IGeometry) pCurve;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Just a thought. I'm not sure if it will work, but it might get you closer.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 14:49:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309823#M8092</guid>
      <dc:creator>ChrisWelch</dc:creator>
      <dc:date>2021-12-11T14:49:32Z</dc:date>
    </item>
    <item>
      <title>Re: feature.Store() label not updating when it's a polygon.. C#.net Arcgis Engine</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309824#M8093</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;my solution:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&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; IArea pArea = (IArea)m_poly;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //because labels don't show on anti-clockwise drawn polygons (negative area)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //check the area and then reverse the order of points if it is negative..

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (pArea.Area &amp;lt; 0)
&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;&amp;nbsp; ESRI.ArcGIS.Geometry.Polygon m_poly_reverse = new PolygonClass();

&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; m_poly_reverse.AddPoint(m_poly.Point[0]);

&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; for (int i = 1; i &amp;lt; m_poly.PointCount; i++)
&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;&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; m_poly_reverse.AddPoint(m_poly.Point[m_poly.PointCount-1-i]);
&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;&amp;nbsp;&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 14:49:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309824#M8093</guid>
      <dc:creator>TomaCasa</dc:creator>
      <dc:date>2021-12-11T14:49:35Z</dc:date>
    </item>
    <item>
      <title>Re: feature.Store() label not updating when it's a polygon.. C#.net Arcgis Engine</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309825#M8094</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;An easier way to do this is to call IPolygon.ReverseOrientation on the polygon geometry.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2013 12:56:06 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/feature-store-label-not-updating-when-it-s-a/m-p/309825#M8094</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2013-02-20T12:56:06Z</dc:date>
    </item>
  </channel>
</rss>

