<?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 Pause Drawing function to arcpy in ArcGIS Pro Ideas</title>
    <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idi-p/934446</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Arcpy already has a RefreshActiveView function to refresh the data frame after a change, but it would be helpful to be able to call a pause drawing function as well in order to greyout the map display for processes that are intensive to give the end user an intuitive way of knowing not to try and keep working while the process is running.&lt;BR /&gt;&lt;BR /&gt;Case in point, I have a synchronization addin that syncs data on a shared drive with data on the users local computer in a one-way synchronization method (Parent to child). However, some of these datasets are quite large and as the data is reconciled, it is refreshed in the MXD. I do not want the user interacting with the MXD while syncrhonization is occuring.&lt;BR /&gt;&lt;BR /&gt;Being able to call something like:&lt;BR /&gt;&lt;BR /&gt;arcpy.PauseDrawing()&lt;BR /&gt;&lt;BR /&gt;would be a very helpful way to prevent the user from interacting while this occurs. I suppose I could use the SendKeys module to send an F9 keystroke which would do the same thing, but then I have to package the SendKeys module with my addin and import it from the install folder.

&lt;!-- content transformation source ID: 087E00000004bUp --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Apr 2013 15:03:31 GMT</pubDate>
    <dc:creator>JohnDye</dc:creator>
    <dc:date>2013-04-04T15:03:31Z</dc:date>
    <item>
      <title>Add Pause Drawing function to arcpy</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idi-p/934446</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Arcpy already has a RefreshActiveView function to refresh the data frame after a change, but it would be helpful to be able to call a pause drawing function as well in order to greyout the map display for processes that are intensive to give the end user an intuitive way of knowing not to try and keep working while the process is running.&lt;BR /&gt;&lt;BR /&gt;Case in point, I have a synchronization addin that syncs data on a shared drive with data on the users local computer in a one-way synchronization method (Parent to child). However, some of these datasets are quite large and as the data is reconciled, it is refreshed in the MXD. I do not want the user interacting with the MXD while syncrhonization is occuring.&lt;BR /&gt;&lt;BR /&gt;Being able to call something like:&lt;BR /&gt;&lt;BR /&gt;arcpy.PauseDrawing()&lt;BR /&gt;&lt;BR /&gt;would be a very helpful way to prevent the user from interacting while this occurs. I suppose I could use the SendKeys module to send an F9 keystroke which would do the same thing, but then I have to package the SendKeys module with my addin and import it from the install folder.

&lt;!-- content transformation source ID: 087E00000004bUp --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Apr 2013 15:03:31 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idi-p/934446</guid>
      <dc:creator>JohnDye</dc:creator>
      <dc:date>2013-04-04T15:03:31Z</dc:date>
    </item>
    <item>
      <title>Re: Add Pause Drawing function to arcpy</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/934447#M3798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;A good idea. Working with the new pythonaddins within a ArcMap session, I also want to pause drawing while I do things (for example, creating a feature layer from pythonaddins.GetSelectedTOCLayerOrDataFrame adds that geometry to the map which is unwanted)

&lt;!-- content transformation source ID: 00aE0000002ywKJ --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 May 2013 00:09:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/934447#M3798</guid>
      <dc:creator>TimBarnes</dc:creator>
      <dc:date>2013-05-20T00:09:16Z</dc:date>
    </item>
    <item>
      <title>Re: Add Pause Drawing function to arcpy</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/934450#M3801</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Excellent idea, would be very useful for speeding up geoprocessing. There is a suggested workaround of turning off all the layers and then reversing the operation at the end (&lt;A href="http://gis.stackexchange.com/questions/1644/how-to-disable-and-enable-drawing-in-arcmap-using-python" target="_blank"&gt;http://gis.stackexchange.com/questions/1644/how-to-disable-and-enable-drawing-in-arcmap-using-python&lt;/A&gt;) (note: I have not tried it), but it seems quite a bit of code to do something quite simple. I would really welcome something like&amp;nbsp;arcpy.PauseDrawing(). Ideally, it should allow both graying out the map, or just not updating it. My script does a lot of spatial selection, so refreshing the map after each spatial selection really adds up to a significant slow-down!

&lt;!-- content transformation source ID: 00aE000000GxXtj --&gt;

&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Mar 2016 18:56:12 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/934450#M3801</guid>
      <dc:creator>AlekseyNaumov</dc:creator>
      <dc:date>2016-03-07T18:56:12Z</dc:date>
    </item>
    <item>
      <title>Re: Add Pause Drawing function to arcpy</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1237551#M22372</link>
      <description>&lt;P&gt;Want to bump this idea up the list. I find many ArcPro tools cause some kind of event that causes the map/status bars to fresh all the time. If your script is geo-processor heavy you can get significant drops in performance as the map is trying to update all the time.&amp;nbsp; A good example is when you have some sort of iterative selection driving the geo-processing. It would be good if we had some sort of function that causes the map to go into pause display mode.&lt;/P&gt;</description>
      <pubDate>Mon, 05 Dec 2022 11:17:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1237551#M22372</guid>
      <dc:creator>DuncanHornby</dc:creator>
      <dc:date>2022-12-05T11:17:39Z</dc:date>
    </item>
    <item>
      <title>Re: Add Pause Drawing function to arcpy - Status changed to: Needs Clarification</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1338681#M26565</link>
      <description>&lt;P&gt;&lt;SPAN&gt;The original idea was posted for ArcMap, which is now in maintenance and no longer receives new development. Today, ArcGIS Pro is the primary desktop application from ArcGIS.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;In ArcMap, processing blocked interaction with the UI. In ArcGIS Pro, this has been reworked so that you can continue working and geoprocessing tasks will be queued. Furthermore, Python Add-Ins are not supported in ArcGIS Pro.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;DuncanHornby made a case for pause drawing in ArcGIS Pro for custom scripts/tools that cause map/status/data to refresh repeatedly during geoprocessing.&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Rather than closing the existing idea for ArcMap, we would like to reframe the idea for ArcGIS Pro and gather some more feedback from our users regarding the need/demand for a “pause drawing” feature in ArcPy for ArcGIS Pro (there will be no changes to the existing behavior in ArcMap).&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;If interested in this idea being implemented for ArcGIS Pro, please reply with details on the following question:&lt;/SPAN&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;What ArcGIS Pro workflows are affected by this issue? If possible, please supply narrow, concrete cases that we can investigate.&lt;/LI&gt;&lt;/UL&gt;</description>
      <pubDate>Tue, 17 Oct 2023 16:00:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1338681#M26565</guid>
      <dc:creator>HannesZiegler</dc:creator>
      <dc:date>2023-10-17T16:00:27Z</dc:date>
    </item>
    <item>
      <title>Re: Add Pause Drawing function to arcpy - Status changed to: In Product Plan</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1394783#M28953</link>
      <description>&lt;P&gt;Status update and good news! This feature is in the product plan.&amp;nbsp;&lt;SPAN&gt;This status does not guarantee that the functionality will be in the next release, but development work has begun. Release cycles vary by product so make sure to check&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;the&amp;nbsp;&lt;/SPAN&gt;&lt;A href="https://support.esri.com/en/other-resources/product-life-cycle" target="_blank" rel="noopener nofollow noreferrer"&gt;&lt;SPAN&gt;product&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;life cycle information&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;to get an idea of when to expect the next release.&amp;nbsp;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 12 Mar 2024 17:38:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1394783#M28953</guid>
      <dc:creator>HannesZiegler</dc:creator>
      <dc:date>2024-03-12T17:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Add Pause Drawing function to arcpy</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1395157#M28958</link>
      <description>&lt;P&gt;That is indeed good news..&lt;/P&gt;</description>
      <pubDate>Wed, 13 Mar 2024 10:03:42 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1395157#M28958</guid>
      <dc:creator>DuncanHornby</dc:creator>
      <dc:date>2024-03-13T10:03:42Z</dc:date>
    </item>
    <item>
      <title>Re: Add Pause Drawing function to arcpy - Status changed to: Implemented</title>
      <link>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1432069#M30061</link>
      <description>&lt;P&gt;This is implemented in ArcGIS Pro 3.3. See &lt;A href="https://community.esri.com/t5/arcgis-ideas-blog/your-ideas-in-arcgis-pro-3-3/bc-p/1431910" target="_blank"&gt;Your Ideas in ArcGIS Pro 3.3&lt;/A&gt; for a full list of all user ideas you can look forward to! And be sure to check out the &lt;A href="https://www.esri.com/arcgis-blog/products/arcgis-pro/announcements/whats-new-in-arcgis-pro-3-3/" target="_blank"&gt;release blog&lt;/A&gt; and what’s new &lt;A href="https://pro.arcgis.com/en/pro-app/latest/get-started/whats-new-in-arcgis-pro.htm" target="_blank"&gt;help topic and video&lt;/A&gt; to learn more about all the new features and functionality in the release.&lt;/P&gt;</description>
      <pubDate>Fri, 10 May 2024 15:12:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-pro-ideas/add-pause-drawing-function-to-arcpy/idc-p/1432069#M30061</guid>
      <dc:creator>KoryKramer</dc:creator>
      <dc:date>2024-05-10T15:12:40Z</dc:date>
    </item>
  </channel>
</rss>

