I just computed multiple ring buffers for a point in EPSG 4326 with a 100m interval for a maximum distance of 1000m. I was observing a calculation time of approximately:
- 50s within ArcMap;
- 4min in ArcGIS Pro; and
- 40s as a processing service on ArcGIS Server 10.5.1.
I would like to see the same performance in ArcGIS Pro as well as ArcMAp because I am shipping a toolbox with this arcpy command:
def createDistances(incr,maximum):
#as we have the raster now, we will need a multiple ring buffer:
distances = []
for dist in range(incr,maximum+1,incr):
distances.append(str(dist))
distancesString = ";".join(distances)
return distancesString
distancesString = createDistances(100,1000)
arcpy.analysis.MultipleRingBuffer("Your single point feature", r"your ring buffer name", distancesString, "Meters", "distance", "ALL", "FULL")
Are there ways to increase calculation times in ArcGIS Pro?
I am running this on a X270 with this spec:
Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz, 2904 MHz, 2 Cores, 4 logical processors 16Gb Ram, SSD
no dedicated GPU.