I was trying to use multiple
buffer tool to my data for some analysis. I was using 1521 points shapefile and
I wanted to buffer each point with 100m, 200m and 500m. I gave the parameters
as shown in figure.
Then the
tool gives the error message as
GP ERRORS:
ERROR 999999: Error executing function.
Invalid Topology [Incomplete void poly.]
Failed to execute (Dissolve).
PYTHON ERRORS:
Traceback Info:
File "<string>",
line 193, in multiringbuffer
Error Info:
<class
'arcgisscripting.ExecuteError'>: ERROR 999999: Error executing function.
Invalid Topology [Incomplete void poly.]
Failed to execute (Dissolve).
ERROR 000227: Cannot Multiple Ring Buffer
Completed script MultipleRingBuffer...
Failed to execute (MultipleRingBuffer).
End Time: Fri Oct 10 22:15:17 2014 (Elapsed Time: 5 minutes 26
seconds)
Documentation help regarding the
tool is useless. It gives the description as “The tool failed trying to
access the values from the parameter” and solution as “Evaluate whether
the parameter values used are accurate and the correct data type”.
I changed the “Dissolve option
(optional)” to “NONE” from “ALL”. The tool gave the output file for the same
data. I think the problem is with dissolving overlapping boundary for a
large dataset. So I used few point features of same shapefile with “Dissolve
option (optional)” as “ALL”, this time tool worked well and created correct
output.
Go to standard menu bar -> Tools -> Customize
-> Command tab -> type “Buffer Wizard” in “show command containing” ->
in categories “Tools” will appear & in command “Buffer Wizard” will appear
-> drag that “Buffer Wizard” tool to any toolbar.
Use the tool with appropriate options. The tool will
gives you more options than usual “Buffer” tool.