I am trying to work out how to have the arcmap active view refresh every few minutes or so automatically. This is so I can track the movement of some ships. At this stage it is to prove a concept. I know there is the arcpy.RefreshActiveView function, but I need it automatically plus the time frame. Any ideas? This is for Version 10
>>> import arcpy >>> from arcpy import mapping as m >>> from time import sleep >>> mxd = m.MapDocument('CURRENT') >>> df = m.ListDataFrames(mxd, "Layers")[0] >>> count = 0 >>> while count < 5: ... sleep(5) ... arcpy.RefreshActiveView() ... count +=1