<?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: How to get non ZAware polygons into a ZAware polygon featureclass in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-get-non-zaware-polygons-into-a-zaware/m-p/503945#M13528</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Neil! That worked &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;Christine&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 07 Sep 2011 05:54:14 GMT</pubDate>
    <dc:creator>ChristineLarsen</dc:creator>
    <dc:date>2011-09-07T05:54:14Z</dc:date>
    <item>
      <title>How to get non ZAware polygons into a ZAware polygon featureclass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-get-non-zaware-polygons-into-a-zaware/m-p/503943#M13526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I've buffered a line feature class and need to get the resulting polygons into a ZAware feature class. My lines are ZAware, but the buffering seems to make non ZAware features, so I get an error trying to enter them into my ZAware feature class. &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I've tried entering them into a non ZAware polygon feature class, which works fine, but then I get a problem trying to copy those into my ZAware polygon feature class.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;The ZAware polygon feature class is an existing featureclass that is part of a data model, so it's not created by code, meaning that I can't just make a non ZAware polygon feature class instead.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;The error messages that I get is either "No spatial reference exist" which is a misleading messages since it's got nothing to do with spatial reference, the other one is "The geometry has null Z values". It changes between these two error messages depending on wheter pZAware.ZAware = False or True.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Copying the non ZAware polygons into the ZAware polygon feature class in ArcMap works fine, so it's got to be possible doing it with ArcObjects as well. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Will be really grateful for some input on this!&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;[HTML]pFeatureCur = pLineFC.Search(Nothing, True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pLineFeat = pFeatureCur.NextFeature&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Do Until pLineFeat Is Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPolyline = pLineFeat.Shape&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pTopo = pPolyline&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPolygon = pTopo.Buffer(dBuffer)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPolyFeat = pSSDMFC.CreateFeature&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pZAware = pPolygon&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pZAware.ZAware = True&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPolyFeat.Shape = pPolygon&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pPolyFeat.Store()&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pLineFeat = pFeatureCur.NextFeature&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop[/HTML]&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Sep 2011 14:41:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-get-non-zaware-polygons-into-a-zaware/m-p/503943#M13526</guid>
      <dc:creator>ChristineLarsen</dc:creator>
      <dc:date>2011-09-06T14:41:50Z</dc:date>
    </item>
    <item>
      <title>Re: How to get non ZAware polygons into a ZAware polygon featureclass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-get-non-zaware-polygons-into-a-zaware/m-p/503944#M13527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;If the feature class is z-aware then the feature geometry must have z values.&amp;nbsp; You can do this several ways.&amp;nbsp; One way is to use a functional surface and use it to interpolate z values for the geometry.&amp;nbsp; You can also assign a z value of 0 (or another constant value) to each vertex point.&amp;nbsp; To do this, you just QI over to IZAware and set the ZAware property to True.&amp;nbsp; You then QI to IZ and call the SetConstantZ method.&amp;nbsp; You can also use one of the other IZ methods to set z values for the geometry if you like.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also, the exact opposite is true.&amp;nbsp; If the feature class is NOT z-aware then the feature geometry cannot have z values.&amp;nbsp; In this case, you simply QI to IZAware, set ZAware to False and call the DropZs method.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 06 Sep 2011 17:57:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-get-non-zaware-polygons-into-a-zaware/m-p/503944#M13527</guid>
      <dc:creator>NeilClemmons</dc:creator>
      <dc:date>2011-09-06T17:57:17Z</dc:date>
    </item>
    <item>
      <title>Re: How to get non ZAware polygons into a ZAware polygon featureclass</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-get-non-zaware-polygons-into-a-zaware/m-p/503945#M13528</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thanks Neil! That worked &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;Christine&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 07 Sep 2011 05:54:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-get-non-zaware-polygons-into-a-zaware/m-p/503945#M13528</guid>
      <dc:creator>ChristineLarsen</dc:creator>
      <dc:date>2011-09-07T05:54:14Z</dc:date>
    </item>
  </channel>
</rss>

