I am trying to buffer polygons based on the value of a attribute table, though I need it in centimeter level. There is no option to the buffer tool which uses field to set the centimeter. Thus, I am trying to to populate the field with value, which is specific buffer distant for each polygon and text "Centimeter" in it, as with this way it seems to work to buffer polygons at centimeter level. Can anyone share the knowledge how to put number and text in one field?

  • 2
    A quick workaround would be to convert your centimeter values to meters.
    – Dan C
    Jan 16, 2017 at 14:55
  • Yeah, that may work, but I need buffer distance which are in between a meter, such as 0.88, 0.46, 0.48 and so on, which seems not to work if I convert values to meter as buffer simply rounds the number so I will get, either 1, or 0 as a buffer distance.
    – peter
    Jan 16, 2017 at 15:01
  • 2
    You need to use floating-point columns to store real data.
    – Vince
    Jan 16, 2017 at 16:53

2 Answers 2


Seems simple concatenation as both combining fields are being strings with "Field Calculator" worked out. !field name! + " " + !field name! is the running it.


You can add new text field in your feature class and then populate it with Field Calculator (right click on column header in attribute table -> Field Calculator):

[name_of_the_field_with_cm_values] & " Centimeter"

Make sure you use VB Script as parser.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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