November 5, 2014

Multiple ring buffer problem in ArcGIS: ERROR 000227


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.

Steps to resolve the problem:
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.

No comments:

Popular Posts