<?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: Problems with Annotation Feature Class in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/problems-with-annotation-feature-class/m-p/390684#M10401</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I suggest you turn options explicit on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this line has a spelling mistake&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pTopoOpeartor = pPolygonFeat.ShapeCopy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since you already instantiated pTopoOperator as a new polygon, your filter is technically ok but checking against an empty geometry.&amp;nbsp; You don't need to instantiate the polygon if you are planning to assign it a geometry from shapecopy.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 03 Jun 2010 13:57:21 GMT</pubDate>
    <dc:creator>AlexanderGray</dc:creator>
    <dc:date>2010-06-03T13:57:21Z</dc:date>
    <item>
      <title>Problems with Annotation Feature Class</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problems-with-annotation-feature-class/m-p/390683#M10400</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: newbyproger&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hello. I have 2 layers: one with polygons, another with text (annotation featuretype). I need to find if there is a label to each polygon. There is a part of code:&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; Dim pPolygonsFCur As IFeatureCursor
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pPolygonsFCur = pPolygonsFeatClass.Search(Nothing, 1)
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pPolygonFeat As IFeature
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pPolygonFeat = pPolygonsFCur.NextFeature
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pTopoOperator As ITopologicalOperator
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pTopoOperator = New Polygon
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pSpatialFilter As ISpatialFilter
&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pSpatialFilter = New SpatialFilter
&amp;nbsp;&amp;nbsp;&amp;nbsp; pSpatialFilter.SpatialRel = esriSpatialRelIntersects

&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pAnnoFCur As IFeatureCursor
&amp;nbsp;&amp;nbsp;&amp;nbsp; Dim pAnnoFeat As IFeature
&amp;nbsp;&amp;nbsp;&amp;nbsp; Do Until pPolygonFeat Is Nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pTopoOpeartor = pPolygonFeat.ShapeCopy
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pSpatialFilter.Geometry = pTopoOperator.Buffer(500)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pAnnoFCur = pAnnoFeatClass.Search(pSpatialFilter, 1)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pAnnoFeat = pAnnoFCur.NextFeature
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do Until pAnnoFeat Is Nothing
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; If (pPolygonFeat.Value(iNameIndex) = pAnnoFeat.Value(iTextFieldIndex)) Then
&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; 'remember pPolygonFeat.OID
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; End If
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pAnnoFeat = pAnnoFCur.NextFeature
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Set pPolygonFeat = pPolygonsFCur.NextFeature
&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;1. What is wrong? pAnnoFeatClass.Search(pSpatialFilter, 1) doesnt give any result everytime&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. Is it possible not to use Decimal Degree units in buffer? map units are meters.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 17:55:03 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problems-with-annotation-feature-class/m-p/390683#M10400</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2021-12-11T17:55:03Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with Annotation Feature Class</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problems-with-annotation-feature-class/m-p/390684#M10401</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I suggest you turn options explicit on.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;this line has a spelling mistake&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Set pTopoOpeartor = pPolygonFeat.ShapeCopy&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Since you already instantiated pTopoOperator as a new polygon, your filter is technically ok but checking against an empty geometry.&amp;nbsp; You don't need to instantiate the polygon if you are planning to assign it a geometry from shapecopy.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 03 Jun 2010 13:57:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problems-with-annotation-feature-class/m-p/390684#M10401</guid>
      <dc:creator>AlexanderGray</dc:creator>
      <dc:date>2010-06-03T13:57:21Z</dc:date>
    </item>
    <item>
      <title>Re: Problems with Annotation Feature Class</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/problems-with-annotation-feature-class/m-p/390685#M10402</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Original User: newbyproger&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;omg. the problem was in pTopoOpeARtor (must be pTopoOpeRAtor). Now it works. Thanks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;But what about 2nd question? In every buffer sample for polygons meters are used (like buffer(500)), but in my case units are decimal degrees automatically. Map units are meters. What sould I do?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Jun 2010 01:25:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/problems-with-annotation-feature-class/m-p/390685#M10402</guid>
      <dc:creator>Anonymous User</dc:creator>
      <dc:date>2010-06-04T01:25:42Z</dc:date>
    </item>
  </channel>
</rss>

