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've unfortunately just found out that Hawth's batch kernel density estimator doesn't work on ArcGIS 10.1. I've installed GME - unfortunately I can't run batches as there's not tool that will do it. I can see that batch processing can be done but with coding, and I can't code. Can anyone help me figure out how I can do this?

I'm guessing there's also no way of doing this in ARC? I've discovered that there is a kernel density tool but again it looks like it'll won't do more than one at a time.

If anyone has any idea whether there's a tool out there similar to Hawth's or if it can be done natively I'd be really grateful.


share|improve this question
in GME, try using the the list.vector then the for (loop) tool with kde – mwil Sep 4 '13 at 18:44
i.e., get a list of the input files, then for each file, perform the kde. if there's a kde tool that works for you in arcgis, you should be able to right click on it and select 'batch' as well. – mwil Sep 4 '13 at 18:54
This would be great! My problem is that I need separate kernel density estimates for groups with the same value in an attribute table field (ie group 1 = 2,2,2 group 2= 25,25,25 etc). I think this would do more than one layer at once, but not more than one batch within a layer. Or am I wrong? – Joules Sep 4 '13 at 19:57
I guess I could split the table up by group but there are around 100 different kernels - would take ages and be pretty convoluted. – Joules Sep 4 '13 at 20:14
if you're not comfortable with python, try going back to GME, run the tool with one set of values and copy the command history into command text. change the values. copy again change values... as many times as you have ?groups. the click run. use the command examples at GME website to help inform your code. – mwil Sep 4 '13 at 20:29

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.