Wednesday, 5 June 2019

Improving upon ArcGIS Buffer/Dissolve performance?


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. So I'd be in trouble with 10,000 points, right? ESRI knowledge base wasn't too much help.



Answer




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.


see http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html


No comments:

Post a Comment

arcpy - Changing output name when exporting data driven pages to JPG?

Is there a way to save the output JPG, changing the output file name to the page name, instead of page number? I mean changing the script fo...