If I have a map of the U.S. with individual polygons at the county-level, and then in another layer, a set of points of interest, is there a way to tabulate how many POI per each polygon ("county") and export that data? I'd like to create a histogram showing how many POI per county there are for all counties.

  • Welcome to gis.stackexchange! Please note that a good question on this site is expected to show some degree of research on your part, i.e. what you have tried and - if applicable - code so far. For more info, you can check our faq. – underdark Nov 13 '16 at 18:29

You should do a spatial join and join the polygon id to the points. Right click on the point layer in your table of contents and select join. Make sure its a spatial join and you joining Polygons to Points, also make sure each point gets the attributes of the polygon it is in (not nearest too)

enter image description here

Once this is done you will have a new featureclass that holds your points with an attribute showing which polygon it is in. You will then use Summarize (right click on the field you want summarized in the attribute table and summarize on the field that holds the polygon ID. This will give you a total count of points in the poly.

enter image description here

| improve this answer | |

You can use a tool that calculates the count of points inside polygon, even using a buffer. e.g. Using this tool you can count the number of points that fall inside the polygon itself and 300m buffer. If you want to calculate just the polygon and no buffer then set search radius to 0m.


Details of the tool can be found here.

Usage: Just locate the tool in the arc catalog and use.

Tool download link

N.B. You are welcome to suggest on this tool. I will try to incorporate your suggestions.

| improve this answer | |

There are some methods to do it. If your poi's do not have a unique ID to join the Counties then :

You can use spatial join .The target feature is POI's and the join features is counties. The result of spatial join is POI features that have attributes of counties. Then use summary statistics on join result and summarize your data based of desired fields.

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.