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'm wondering if anyone else has experienced significant performance penalties when using the ArcGIS buffer function with the 'dissolve' option on point features. My dataset is a shapefile of 260 points, basically clustered into 9 groups so there is a significant amount of overlap. The buffer option executes in a second or so, while the dissolve option executes in 12 minutes, which seems pretty 1970's. I'd be in trouble with 10,000 points, right? ESRI knowledge base wasn't too much help.

share|improve this question
up vote 10 down vote accepted

ArcGIS is utterly woeful for dissolving/merging. We had to do a buffer/merge for 3 million points recently and soon gave up on using ArcGIS -- their help desk didn't have much clue either. Postgres did it in less than an hour using the st_union function.


share|improve this answer
That's what I'd heard elsewhere and was afraid's not like circle-circle intersection is a difficult function :-) thanks – WolfOdrade Aug 2 '10 at 17:31

I suspect Dissolve has difficulty intersecting all the circular arc segments that get created by the buffer operation. Therefore, try buffering with the dissolvetype = NONE, then run Densify to convert all the circular arcs to linear segments before running the Dissolve operation.

I'd be interested in seeing performance comparison of ArcGIS 10.0 for dissolving densified geometries vs. circular arc geometries.

share|improve this answer

I buffer and dissolve independently and the performace, whilst still woeful, is better than dissolving within the buffer

share|improve this answer

ArcGIS has always been abysmal at dissolve operations. Workstation on the other hand does in seconds what ArcGIS can never complete.

share|improve this answer

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.