Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I need one help. i am using arcgis 10. I actually want to show to create a buffer of a single point. But, the radius of that buffer depends on a simple formula (say Radius = a*b*c) instead of entering directly the radius, is there are way to just enter the constants on the model builder, use the result and connect it to buffer so that we can get that answer? Thanks hope everyone understood my question.

share|improve this question
up vote 4 down vote accepted

Sure, it's fairly straightforward, but you may do well to read this Creating Tools With ModelBuilder link:

You might also check this link on Calculate Value in ModelBuilder:

Cheat Sheet: enter image description here

1)Open ModelBuilder and add your feature class/shapefile and your buffer tool.

2) Add the "Calculate Value" ModelBuilder function (Accessed by right clicking the model area and selecting Model Only Tools>Calculate Values).

3) Add 3 (or however many you please) variables to your model (Insert>Create Variable) of a data type appropriate for your operation. Name these something easy and appropriate (e.g. A,B,C).

4) Right-click these variables and enable "Model Parameter".

5) Open the Calculate Value tool and set its expression to whatever you'd like using the variables encased in % %, as such: %A% * %B% * %C% (this will be the product of A*B*C).

enter image description here

6) Connect the Calculate Value tool to the Buffer tool as the Distance unit.

share|improve this answer
Thanks for the help, will try it out now. – Ganesh Ambi Ramakrishnan Jul 13 '12 at 18:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.