<?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>idea Add DifferenceCursor class to ArcPy in Python Ideas</title>
    <link>https://community.esri.com/t5/python-ideas/add-differencecursor-class-to-arcpy/idi-p/1346948</link>
    <description>&lt;P&gt;The Pro SDK for .NET provides a &lt;A href="https://pro.arcgis.com/en/pro-app/latest/sdk/api-reference/topic6982.html" target="_blank" rel="noopener"&gt;DifferenceCursor Class&lt;/A&gt;. ArcPy would benefit by having this functionality and class added as well.&lt;/P&gt;&lt;P&gt;Adding this class to ArcPy would allow for developers to analyze more effectively the differences between versions, either in a traditional or Branch version context.&lt;/P&gt;&lt;P&gt;Seemingly, difference cursor operations are already executed when one examines the Version Differences UI tool inside Pro's Versioning ribbon.&lt;/P&gt;&lt;P&gt;Sample Workflow:&lt;/P&gt;&lt;P&gt;Developer or analyst wants to return a record set showing the delta inserts, updates, and deletes during a given week of versioned editing for a workspace. Rather than use the Pro UI, the DifferenceCursor class would allow the developer to return a results set and then pass that results set into the output format of their choice (dashboard, flat file as e-mail attachments, etc.)&lt;/P&gt;</description>
    <pubDate>Tue, 07 Nov 2023 22:32:13 GMT</pubDate>
    <dc:creator>CoffeeforClosers</dc:creator>
    <dc:date>2023-11-07T22:32:13Z</dc:date>
    <item>
      <title>Add DifferenceCursor class to ArcPy</title>
      <link>https://community.esri.com/t5/python-ideas/add-differencecursor-class-to-arcpy/idi-p/1346948</link>
      <description>&lt;P&gt;The Pro SDK for .NET provides a &lt;A href="https://pro.arcgis.com/en/pro-app/latest/sdk/api-reference/topic6982.html" target="_blank" rel="noopener"&gt;DifferenceCursor Class&lt;/A&gt;. ArcPy would benefit by having this functionality and class added as well.&lt;/P&gt;&lt;P&gt;Adding this class to ArcPy would allow for developers to analyze more effectively the differences between versions, either in a traditional or Branch version context.&lt;/P&gt;&lt;P&gt;Seemingly, difference cursor operations are already executed when one examines the Version Differences UI tool inside Pro's Versioning ribbon.&lt;/P&gt;&lt;P&gt;Sample Workflow:&lt;/P&gt;&lt;P&gt;Developer or analyst wants to return a record set showing the delta inserts, updates, and deletes during a given week of versioned editing for a workspace. Rather than use the Pro UI, the DifferenceCursor class would allow the developer to return a results set and then pass that results set into the output format of their choice (dashboard, flat file as e-mail attachments, etc.)&lt;/P&gt;</description>
      <pubDate>Tue, 07 Nov 2023 22:32:13 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/add-differencecursor-class-to-arcpy/idi-p/1346948</guid>
      <dc:creator>CoffeeforClosers</dc:creator>
      <dc:date>2023-11-07T22:32:13Z</dc:date>
    </item>
    <item>
      <title>Re: Add DifferenceCursor class to ArcPy</title>
      <link>https://community.esri.com/t5/python-ideas/add-differencecursor-class-to-arcpy/idc-p/1347230#M257</link>
      <description>&lt;P&gt;I like the idea of a cursor to easily identify deletes. We've had a request from users to track deletes and currently it's not very easy. Identifying deletes after the fact with &lt;A href="https://pro.arcgis.com/en/pro-app/latest/help/data/geodatabases/overview/what-is-archiving-.htm" target="_self"&gt;archiving&lt;/A&gt; is possible, but tedious; and it doesn't include editor tracking info for deletes.&lt;/P&gt;</description>
      <pubDate>Wed, 08 Nov 2023 16:06:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/add-differencecursor-class-to-arcpy/idc-p/1347230#M257</guid>
      <dc:creator>BlakeTerhune</dc:creator>
      <dc:date>2023-11-08T16:06:59Z</dc:date>
    </item>
    <item>
      <title>Re: Add DifferenceCursor class to ArcPy</title>
      <link>https://community.esri.com/t5/python-ideas/add-differencecursor-class-to-arcpy/idc-p/1363307#M267</link>
      <description>&lt;P&gt;We ran into the same issue so one of the ways we looking into using is the option for editors to update a field with 'Remove' or 'Delete' as a coded domain value and then have a script document the deletion before it is deleted.&lt;/P&gt;&lt;P&gt;You could also use Arcade to do something similar and have the record updated by the editor and before it is deleted in the feature/table.&lt;/P&gt;&lt;P&gt;At least till something better comes around.&lt;/P&gt;</description>
      <pubDate>Wed, 20 Dec 2023 21:11:14 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-ideas/add-differencecursor-class-to-arcpy/idc-p/1363307#M267</guid>
      <dc:creator>RPGIS</dc:creator>
      <dc:date>2023-12-20T21:11:14Z</dc:date>
    </item>
  </channel>
</rss>

