<?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 make all polygons origin(start point) same? in ArcObjects SDK Questions</title>
    <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-make-all-polygons-origin-start-point-same/m-p/651365#M17495</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guda, &lt;/P&gt;&lt;P&gt;My python script will look like below if it's me to deal with the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;row_poly=arcpy.SearchCursor('mypolygon')&lt;/P&gt;&lt;P&gt;row_poly.reset()&lt;/P&gt;&lt;P&gt;row_s=row_poly.next()&lt;/P&gt;&lt;P&gt;while row_s:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat=row_s.shape&lt;/P&gt;&lt;P&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # x,y=feat.x, feat.y&amp;nbsp;, &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find all the x,&amp;nbsp; y&amp;nbsp;&amp;nbsp; coordinates of every polygon&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x0s=min(x) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp;&amp;nbsp; the&amp;nbsp;leftmost x coordinates,&amp;nbsp;can be &amp;nbsp;many points&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; y0=max( y for x=x0s)&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; it depends on your difinition of start point&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; array_new=...&amp;nbsp;&amp;nbsp;&amp;nbsp; # reorder your point array with the x0,y0 be the first point&lt;/P&gt;&lt;P&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #delete old polygon&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;row_s.shape=polygon(array_new,...)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;...&lt;/P&gt;&lt;P&gt;row_s=row.poly.next()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I don't know whether it's the best solution.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 05 Dec 2016 10:28:07 GMT</pubDate>
    <dc:creator>TieshengWu</dc:creator>
    <dc:date>2016-12-05T10:28:07Z</dc:date>
    <item>
      <title>How to make all polygons origin(start point) same?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-make-all-polygons-origin-start-point-same/m-p/651364#M17494</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have nearly ~ 5 lakh polygons, according with customer requirement we need make all polygons origin is same.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from the below illustration first row polygons has no same start point (red start is start point of each polygon)&lt;/P&gt;&lt;P&gt;from the second row we can notice that all polygon start point is same (blue start at upper left corner of polygon)&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" height="310" src="https://community.esri.com/legacyfs/online/276296_pastedImage_1.png" width="640" /&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;now i would like to change all polygons start point (vertex)&amp;nbsp;should be the same. Hence kindly provide a best solution in order to solve the above issue via &amp;nbsp;programmatically (&amp;nbsp;.net ,python)&amp;nbsp;&amp;nbsp;or&amp;nbsp;in-built ArcMap 10.2.2 tool.&lt;/P&gt;&lt;P&gt;Thanks in advance&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandrasekhar Guda&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Dec 2016 04:02:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-make-all-polygons-origin-start-point-same/m-p/651364#M17494</guid>
      <dc:creator>chandrasekhar_reddyguda</dc:creator>
      <dc:date>2016-12-05T04:02:12Z</dc:date>
    </item>
    <item>
      <title>Re: How to make all polygons origin(start point) same?</title>
      <link>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-make-all-polygons-origin-start-point-same/m-p/651365#M17495</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Guda, &lt;/P&gt;&lt;P&gt;My python script will look like below if it's me to deal with the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;row_poly=arcpy.SearchCursor('mypolygon')&lt;/P&gt;&lt;P&gt;row_poly.reset()&lt;/P&gt;&lt;P&gt;row_s=row_poly.next()&lt;/P&gt;&lt;P&gt;while row_s:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; feat=row_s.shape&lt;/P&gt;&lt;P&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; # x,y=feat.x, feat.y&amp;nbsp;, &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; find all the x,&amp;nbsp; y&amp;nbsp;&amp;nbsp; coordinates of every polygon&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; x0s=min(x) &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #&amp;nbsp;&amp;nbsp; the&amp;nbsp;leftmost x coordinates,&amp;nbsp;can be &amp;nbsp;many points&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; y0=max( y for x=x0s)&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; it depends on your difinition of start point&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; array_new=...&amp;nbsp;&amp;nbsp;&amp;nbsp; # reorder your point array with the x0,y0 be the first point&lt;/P&gt;&lt;P&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;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; #delete old polygon&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;row_s.shape=polygon(array_new,...)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;...&lt;/P&gt;&lt;P&gt;row_s=row.poly.next()&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I don't know whether it's the best solution.&amp;nbsp;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 05 Dec 2016 10:28:07 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcobjects-sdk-questions/how-to-make-all-polygons-origin-start-point-same/m-p/651365#M17495</guid>
      <dc:creator>TieshengWu</dc:creator>
      <dc:date>2016-12-05T10:28:07Z</dc:date>
    </item>
  </channel>
</rss>

