# drawing concentric circles in arcmap 10.1

I am using ArcMap 10.1 and I would like to know if there is a way to draw circles at a specific distance from a georeferenced coordinate. I have a property and I would like to know how far you can walk from it within different amounts of time, and I would like to portray this with multiple circles.

Basically, this is just Buffer. Since you want to make multiple buffers at once, though, the Multiple Ring Buffer tool would be more appropriate.

and the default will be the crs/gcs of the input unless you change it with the unit option.

It's worth considering that plain distance is not walking distance. Walking routes are restricted: a person can't (reasonably) walk over a building, an interstate highway, a river/stream, etc., and it's harder to walk up a steep hill than along a level path. A more accurate analysis would use Cost Distance tools, which are basically Euclidean Distance plus additional considerations -- but you'd need additional data (land cover, or slope, etc.).

Buffers will give you a very reasonable approximation, however!

• Also see This Answer for a Arc tool that can make buffers given a range and interval -- easier than Multiple Ring Buffer for a large enough number of buffers! – Erica Aug 15 '14 at 15:11

Using the Buffer tool, with different buffer distances, will yield circles around your point.

If you want accurate walking time polygons, and have a Network Analyst license, look into Service Area Analysis

I think buffer analysis in arcpy could work. The following is a sample code based on the center coordinate:

``````# For instance, if you want to build buffer based on a city's railway station
class MTR_Station(object):

# Class variables, which include
# tpu area shapefile
tpu_4326 = 'tpu_4326.shp'
# the center of each transit neighborhood
tn_points = 'tn_in_tpu.shp'
# the tweets shapefile
tweets = 'tweets_in_tpu.shp'

def __init__(self, station_name):
self.station_name = station_name

# The 'tn_points_lyr' could only be created for once. So add a try except pair
arcpy.MakeFeatureLayer_management(in_features=MTR_Station.tn_points, out_layer='tn_points_lyr')
buffer_argument = str(buffer_radius) + ' Miles'
selected_layer = arcpy.SelectLayerByAttribute_management(in_layer_or_view='tn_points_lyr',
selection_type='NEW_SELECTION',
where_clause=""" "Name" = '{}' """.format(
self.station_name))
# create buffer
arcpy.Buffer_analysis(in_features=selected_layer,
out_feature_class=os.path.join(saving_path, saved_file_name),
buffer_distance_or_field=buffer_argument,
line_side="FULL",
line_end_type="ROUND",
dissolve_option="NONE",
dissolve_field="",
method="PLANAR")
``````