<?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: Is a polygon with a hole a multipart polygon? in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327776#M25485</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In truth, a polygon with a hole is multi-&lt;STRONG&gt;ring&lt;/STRONG&gt;, but not multi-&lt;STRONG&gt;part&lt;/STRONG&gt;. If the proper WKT starts with "POLYGON" not "MULTIPOLYGON", it is single part, with one or more interior rings (which is why even a single-ring polygon has two left and right parens - "(( ... ))"). The Geometry object method is poorly documented on this score.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Jan 2018 13:59:00 GMT</pubDate>
    <dc:creator>VinceAngelo</dc:creator>
    <dc:date>2018-01-10T13:59:00Z</dc:date>
    <item>
      <title>Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327771#M25480</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Consider the following script, the polygon is a simple one with a hole inside:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

poly1 &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;FromWKT&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"POLYGON ((35 10, 45 45, 15 40, 10 20, 35 10), (20 30, 35 35, 30 20, 20 30))"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;poly1&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;isMultipart&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;poly1&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;partCount&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;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;The result I get is&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/SPAN&gt;
&lt;SPAN style="color: #0000ff;"&gt;True&lt;/SPAN&gt;
&lt;SPAN style="color: #0000ff;"&gt;1&lt;/SPAN&gt;&lt;/PRE&gt;&lt;P&gt;So is a polygon "multipart" if it has holes? ArcGIS Data Reviewer does not agree.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 12px; color: #808080;"&gt;ArcGIS Desktop 10.5.1&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 15:31:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327771#M25480</guid>
      <dc:creator>EidurEidsson</dc:creator>
      <dc:date>2021-12-11T15:31:53Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327772#M25481</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;it is a multipart and the count is 1.&amp;nbsp; one point ring is clockwise, the other is clockwise, hence the hole&lt;/P&gt;&lt;P&gt;To experiment, repeat the experiment with both point rings oriented in a clockwise order&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jan 2018 19:43:52 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327772#M25481</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2018-01-09T19:43:52Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327773#M25482</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Outer–inner: CCW–CW, CCW–CCW, CW–CW, CW–CCW, all same result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The WKT is first converted to an arcpy geometry object, which I don't know how is structured exactly. If they are printed as WKT they all become CCW–CW multipolgygons. What I can read from the documentation is that isMultipart should agree with partCount.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 11:11:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327773#M25482</guid>
      <dc:creator>EidurEidsson</dc:creator>
      <dc:date>2018-01-10T11:11:36Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327774#M25483</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I kinda agree that a polygon with a hole that contains only 1 part should not be a multipart. Maybe it is implemented this way since the polygon object does not have a "&lt;EM&gt;hasHoles&lt;/EM&gt;" property (or something similar). To understand how ArcGIS stores the geometry you can run something like this:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

poly1 &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;FromWKT&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"POLYGON ((35 10, 45 45, 15 40, 10 20, 35 10), (20 30, 35 35, 30 20, 20 30))"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;poly1&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;isMultipart&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;poly1&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;partCount&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;

cnt_part &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;
&lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; part &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; poly1&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cnt_part &lt;SPAN class="operator token"&gt;+=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"Part: {}"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;cnt_part&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; cnt_pnt &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; pnt &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; part&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cnt_pnt &lt;SPAN class="operator token"&gt;+=&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;" - Pnt {}: {}"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;cnt_pnt&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; pnt&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;/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;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;It will yield this:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;True
1
Part: 1
 - Pnt 1: 35 10 NaN NaN
 - Pnt 2: 10 20 NaN NaN
 - Pnt 3: 15 40 NaN NaN
 - Pnt 4: 45 45 NaN NaN
 - Pnt 5: 35 10 NaN NaN
 - Pnt 6: None
 - Pnt 7: 20 30 NaN NaN
 - Pnt 8: 30 20 NaN NaN
 - Pnt 9: 35 35 NaN NaN
 - Pnt 10: 20 30 NaN NaN&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;/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;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;As you can see Pnt 6 is None and indicates the start of a hole.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 15:31:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327774#M25483</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-11T15:31:56Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327775#M25484</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then I suppose it is "multipart" if there exists a break in the sequence, no matter what comes after it. That might be useful for some tasks, but this meaning is quite different&amp;nbsp;from what the description implies.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 12:12:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327775#M25484</guid>
      <dc:creator>EidurEidsson</dc:creator>
      <dc:date>2018-01-10T12:12:05Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327776#M25485</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;In truth, a polygon with a hole is multi-&lt;STRONG&gt;ring&lt;/STRONG&gt;, but not multi-&lt;STRONG&gt;part&lt;/STRONG&gt;. If the proper WKT starts with "POLYGON" not "MULTIPOLYGON", it is single part, with one or more interior rings (which is why even a single-ring polygon has two left and right parens - "(( ... ))"). The Geometry object method is poorly documented on this score.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 13:59:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327776#M25485</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2018-01-10T13:59:00Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327777#M25486</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;All geometry objects are ingested from Well-Known Text using the SgShape geometry library, which has a default "Left Hand Rule" storage orientation&lt;STRONG&gt;*&lt;/STRONG&gt;. No matter how you incorrectly wrap the polygons, if the import succeeds, the result polygon will be native left-hand rule (with the polygon shells corrected, if necessary, so that holes follow the outer rings to which they belong, with opposite ring wrapping direction).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&lt;EM&gt;Not to be confused with what Google calls "Right Hand Rule" which is the same orientation, but as described with the hand over the "upward" face of the shape with the thumb pointing out, and fingers curling in the direction of outer ring rotation.&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 15:08:50 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327777#M25486</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2018-01-10T15:08:50Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327778#M25487</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Both &lt;A href="https://community.esri.com/migrated-users/3116"&gt;Dan Patterson&lt;/A&gt;‌ and myself have touched on this topic here and there on GeoNet in the past.&amp;nbsp; You might find a blog post I a couple years back informative:&amp;nbsp; &lt;A href="https://community.esri.com/blogs/tilting/2016/02/20/the-single-multipart-polygons-with-interior-boundaries"&gt;/blogs/tilting/2016/02/20/the-single-multipart-polygons-with-interior-boundaries&lt;/A&gt;.&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 15px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; vertical-align: baseline; outline: 0px !important; word-wrap: break-word; color: #3d3d3d; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;I spent some time trying the example above in different spatial systems, even other Esri software components outside of ArcPy, and I have come to the conclusion the real problem is in the labels themselves.&amp;nbsp; Specifically, the problem lies in the use of "part" to talk about geometries.&amp;nbsp; Take a look at the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fdesktop.arcgis.com%2Fen%2Farcmap%2Flatest%2Fmanage-data%2Fusing-sql-with-gdbs%2Fa-quick-tour-of-sql-functions-used-with-st-geometry.htm%23GUID-2F84599D-AF59-4E45-9B73-2D0F6B1DF525" rel="nofollow" style="margin: 0px; padding: 0px calc(12px + 0.35ex) 0px 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 15px; font-family: inherit; vertical-align: baseline; color: #287433; fill: #287433; outline: 0px !important; text-decoration: none; transition: color 0.1s linear;" target="_blank"&gt;List of SQL functions&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/A&gt;for Esri's&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fdesktop.arcgis.com%2Fen%2Farcmap%2Flatest%2Fmanage-data%2Fusing-sql-with-gdbs%2Fwhat-is-the-st-geometry-storage-type.htm" rel="nofollow" style="margin: 0px; padding: 0px calc(12px + 0.35ex) 0px 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 15px; font-family: inherit; vertical-align: baseline; color: #287433; fill: #287433; outline: 0px !important; text-decoration: none; transition: color 0.1s linear;" target="_blank"&gt;ST_Geometry&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/A&gt;data type, the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fbb933960.aspx" rel="nofollow" style="margin: 0px; padding: 0px calc(12px + 0.35ex) 0px 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 15px; font-family: inherit; vertical-align: baseline; color: #287433; fill: #287433; outline: 0px !important; text-decoration: none; transition: color 0.1s linear;" target="_blank"&gt;OGC Methods on Geometry Instances&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;for Microsoft's&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A class="" href="https://community.esri.com/external-link.jspa?url=https%3A%2F%2Fmsdn.microsoft.com%2Fen-us%2Flibrary%2Fcc280487.aspx" rel="nofollow" style="margin: 0px; padding: 0px calc(12px + 0.35ex) 0px 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 15px; font-family: inherit; vertical-align: baseline; color: #287433; fill: #287433; outline: 0px !important; text-decoration: none; transition: color 0.1s linear;" target="_blank"&gt;geometry&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/A&gt;data type, or the&lt;A class="" href="https://community.esri.com/external-link.jspa?url=http%3A%2F%2Fpostgis.net%2Fdocs%2Freference.html" rel="nofollow" style="margin: 0px; padding: 0px calc(12px + 0.35ex) 0px 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 15px; font-family: inherit; vertical-align: baseline; color: #287433; fill: #287433; outline: 0px !important; text-decoration: none; transition: color 0.1s linear;" target="_blank"&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;PostGIS Reference&lt;/A&gt;; you will not find a single function, method, or property with the word "part" in it.&amp;nbsp; There are accessor functions for counting geometries, but they count "geometries" and not "parts."&amp;nbsp; There are accessor functions for counting interior rings, but they count "interior rings" and not "parts."&amp;nbsp; You see where this is going.&lt;/P&gt;&lt;P style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 15px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; vertical-align: baseline; outline: 0px !important; word-wrap: break-word; color: #3d3d3d; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; min-height: 8pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;P style="margin: 0px; padding: 0px; border: 0px; font-weight: 400; font-style: normal; font-size: 15px; font-family: arial, helvetica, 'helvetica neue', verdana, sans-serif; vertical-align: baseline; outline: 0px !important; word-wrap: break-word; color: #3d3d3d; font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial;"&gt;The problem with the ArcPy Geometry classes, at least one of them, is that Esri replaced multiple, specific geometry components with a single generic one, the "part."&amp;nbsp; By abstracting geometries and rings with parts, not only did they deviate from geospatial standards and norms, they created the sideshow-worthy multi-part single-part polygon.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Jan 2018 15:14:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327778#M25487</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2018-01-10T15:14:10Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327779#M25488</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;A href="https://community.esri.com/migrated-users/3116"&gt;Dan Patterson&lt;/A&gt;‌, &lt;A href="https://community.esri.com/migrated-users/3051"&gt;Vince Angelo&lt;/A&gt;‌ and &lt;A href="https://community.esri.com/migrated-users/3420"&gt;Joshua Bixby&lt;/A&gt;‌,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made a note at the help page with a link to this thread today and &lt;A href="https://community.esri.com/migrated-users/2036"&gt;Jim Barry&lt;/A&gt;‌ contacted me directly after, asking what a good description could be or what should be changed at the help page (or if this is something that should be changed in the software)?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IMHO I think that when you talk about parts (in case of a polygon) this would refer to the number of individual disconnected areas in a single feature, and should not refer to "parts" of an inferior geometry dimension (like rings or lines). Maybe an addition property like "hasHoles" could be useful, however this could lead to unfortunate misspellings &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/confused.png" /&gt;.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since I consider that each one of you has more experience in this field, my question to you guys is, what suggestions do you have to obtain a clear explanation at the help page or is there something that should be changed in the behavior of the software?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 00:52:36 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327779#M25488</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2018-01-11T00:52:36Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327780#M25489</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I agree, multipart should be separate, clockwise oriented geometry, whether they overlap or not (which is possible).&lt;/P&gt;&lt;P&gt;A counterclockwise ring within a clockwise ring should be 'hasholes' and that the number of 'holes' should be tracked at the same time as the number of parts.&lt;/P&gt;&lt;P&gt;In this way I could have a 3 part polygon, the first part could have 2 holes, the second part might have no holes, while the third part could have any number of holes (0 to n)&lt;/P&gt;&lt;P&gt;I would want to know this without me having to go through hoops, which I currently do.&lt;/P&gt;&lt;P&gt;It may not be as 'cool' as other stuff... but this is geometry, and fundamentally it is geometry that is used to answer questions. &amp;nbsp;&lt;/P&gt;&lt;P&gt;Vector geometry has been ignored for too long.&amp;nbsp; I can't even draw a 3D vertical cliff in 3D so that an xy coordinate can have 2 or more z-values.&amp;nbsp; Not extrusion, ... actual geometry.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rings, holes, they are the tip of the iceberg, but we should start somewhere.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Changes?????&lt;/P&gt;&lt;P&gt;Help file ...definitely.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Software behaviour... definitely&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 02:04:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327780#M25489</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2018-01-11T02:04:00Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327781#M25490</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I suspect isMultipart (and its description) is inherited from Geometry, hence the problem (it works fine with multipoints and polylines! why not polygons too?).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A soft landing would be:&lt;/P&gt;&lt;P&gt;1) Keep partCount as it is&lt;/P&gt;&lt;P&gt;2) Keep isMultipart but change the description.and&amp;nbsp;mark as deprecated&lt;/P&gt;&lt;P&gt;3) Add 0...* replacements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hard landing (if I'm right about the inheritance):&lt;/P&gt;&lt;P&gt;&amp;nbsp;Override isMultipart to exclude interior rings; keep the description&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 10:34:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327781#M25490</guid>
      <dc:creator>EidurEidsson</dc:creator>
      <dc:date>2018-01-11T10:34:12Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327782#M25491</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/3100"&gt;Xander Bakker&lt;/A&gt;‌, I love the Freudian slip &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/happy.png" /&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;"parts" of an inferior geometry dimension (like rings or lines)&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 13:50:21 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327782#M25491</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2018-01-11T13:50:21Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327783#M25492</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/laugh.png" /&gt; missed that one... very good Xander&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 13:53:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327783#M25492</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2018-01-11T13:53:27Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327784#M25493</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/3100"&gt;Xander Bakker&lt;/A&gt;‌, from what you have written, Jim B. appears open to changing the documentation, not the software/code itself.&amp;nbsp; At this point I would be surprised to see any core updates/changes to the ArcPy Geometry classes themselves.&amp;nbsp; ArcPy has been around long enough that changing the behavior of any existing property or method would create a backwards compatibility nightmare for them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;EM&gt;One of my biggest laments with ArcGIS Pro is that Esri didn't use it as an opportunity to really move ArcPy forward, ArcPy Pro if you will.&amp;nbsp; Sure, the mapping module was redone because it had to be given the massive GUI changes, but so much of the rest of ArcPy was just forklifted over.&amp;nbsp; Instead of ArcPy Pro, we got ArcGIS API for Python.&amp;nbsp; Given the ever-growing overlap in functionality, it would be nice if Esri would share a coherent plan for both APIs moving forward, but we all know that is a bridge too far.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Even on the documentation front, it is a bit of a mess.&amp;nbsp; I suspect the ArcPy isMultiPart property came from &lt;A href="https://desktop.arcgis.com/en/arcobjects/latest/net/webframe.htm#IGpDescribeGeometry_IsMultipart.htm"&gt;IGpDescribeGeometry.IsMultipart Property (ArcObjects .NET 10.5 SDK)&lt;/A&gt;.&amp;nbsp; Looking at the &lt;SPAN style="text-decoration: underline;"&gt;entire&lt;/SPAN&gt; description for that property, it is as ambiguous and vague as ArcPy's documentation for that property:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;SPAN style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11.52px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: #ffffff; text-decoration-style: initial; text-decoration-color: initial; display: inline !important; float: none;"&gt;Indicates whether the geometry object contains more than one part.&lt;/SPAN&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The&amp;nbsp;&lt;A href="https://desktop.arcgis.com/en/arcobjects/latest/net/webframe.htm#IPolygon.htm"&gt;IPolygon Interface (ArcObjects .NET 10.5 SDK)&lt;/A&gt; is fairly robust and includes properties like ExteriorRingCount and InteriorRingCount; but for whatever reasons, the level of nuance was lost in the ArcPy Geometry classes and we ended up with "parts."&amp;nbsp; I think there are some flaws deep in the ArcPy concept/model and code on this one.&amp;nbsp; Since I don't see Esri addressing the root issue(s), I think the best we can hope for is a footnote of sort that explains the edge case results.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 14:37:34 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327784#M25493</guid>
      <dc:creator>JoshuaBixby</dc:creator>
      <dc:date>2018-01-11T14:37:34Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327785#M25494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp;&lt;A href="https://community.esri.com/migrated-users/3420"&gt;Joshua Bixby&lt;/A&gt;&amp;nbsp;, thanks for the extensive response and links provided. You are right, Jim did not mention that the software can be easily adjusted. For now an additional note in the help page to indicate that&amp;nbsp;a polygon with one part (partCount=1) may be a multi-part (isMultipart=True) when the polygon contains one or more holes, since it will be based on more than one ring. At least that way&amp;nbsp;it will reduce the confusion for end-users. I would like to see properties like&amp;nbsp;&lt;SPAN style="background-color: #ffffff;"&gt;ExteriorRingCount and InteriorRingCount later on in the API. That would be a great addition.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="background-color: #ffffff;"&gt;So, any suggestions for a text that could be added to&amp;nbsp;the help of the isMultipart property of the polygon object as an additional note?&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Jan 2018 20:11:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327785#M25494</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2018-01-11T20:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327786#M25495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;isMultipart appears to be broken for polygons (or at least using a different definition of "multipart polygon" than any other Esri component has ever used). At a minimum, this difference needs to be documented, with a workaround for obtaining the conventional meaning in a reliable manner (using partCount or WKT type). Unfortunately, large polygons (e.g., 1:100k Canada/US/Russia/Australia/Brazil) are very slow in generating Well-Known Text, so using the .WKT method to test for POLYGON/MULTIPOLYGON is a&lt;EM&gt; really&lt;/EM&gt; inefficient means if determining "multi-ness".&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- V&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2018 14:54:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327786#M25495</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2018-01-12T14:54:11Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327787#M25496</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Not sure how it performs on a large "multi-part" geometry with many vertices, but on the small example above one could do this to count the rings:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;ring_count &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; len&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;eval&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;poly1&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;JSON&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;replace&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;u&lt;SPAN class="string token"&gt;'null'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; u&lt;SPAN class="string token"&gt;'0'&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="string token"&gt;"rings"&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;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 15:31:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327787#M25496</guid>
      <dc:creator>XanderBakker</dc:creator>
      <dc:date>2021-12-11T15:31:59Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327788#M25497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;let's not forget, that there are bigger problems with the geometry model... a null point has X and Y coordinates of&amp;nbsp;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy

arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;Point&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="operator token"&gt;&amp;lt;&lt;/SPAN&gt;Point &lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0.0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;0.0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;#, #)&amp;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;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;maybe the basics before rings &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/wink.png" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 15:32:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327788#M25497</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2021-12-11T15:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327789#M25498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's not a null point so much as a &lt;EM&gt;nominal&lt;/EM&gt; Point.&amp;nbsp; A null point would be a PointGeometry with value of None.&lt;/P&gt;&lt;P&gt;Point corresponds to SE_POINT3D in the 'C' API, which is a simple struct type&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2018 16:07:05 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327789#M25498</guid>
      <dc:creator>VinceAngelo</dc:creator>
      <dc:date>2018-01-12T16:07:05Z</dc:date>
    </item>
    <item>
      <title>Re: Is a polygon with a hole a multipart polygon?</title>
      <link>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327790#M25499</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I know &lt;IMG src="https://community.esri.com/legacyfs/online/emoticons/wink.png" /&gt; it is nominally null I just prefer Point(nan, nan, nan, nan)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 12 Jan 2018 16:13:56 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/is-a-polygon-with-a-hole-a-multipart-polygon/m-p/327790#M25499</guid>
      <dc:creator>DanPatterson_Retired</dc:creator>
      <dc:date>2018-01-12T16:13:56Z</dc:date>
    </item>
  </channel>
</rss>

