AnsweredAssumed Answered

multiple ring buffer performance issues

Question asked by r.klingeresri-de-esridist Employee on Feb 18, 2018
Latest reply on Jul 12, 2018 by Colli

I just computed multiple ring buffers for a point in EPSG 4326 with a 100m intervall for a maximum distance of 1000m. I was observing a calcualtion time of approx. 50s within ArcMap, 4min in ArcGIS Pro and 40s as a processing service.
Yet I would love to see the same performance in ArcMAP as well as ArcGIS Pro 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.

Outcomes