I have a crime location data set, containing geocoded crime location points that have been geocoded to streets and street interactions. I also have a census tract shapefile. What I would like to do is to allocate these points to census tracts (polygons).

The problem is that many crime points fall right on or very close to the boundaries of tracts. I would like to split these points evenly to neighboring tracts.

For example, in the picture attached, there are 6 selected points right on or within 30 feet of the boundary of two tracts, I would like to count 3 points toward each tract.

enter image description here

  • Could you add some visuals? – SIslam Aug 21 '15 at 19:24
  • a picture is added. – user30236 Aug 21 '15 at 19:33
  • Are you looking for a solution using a certain GIS or just a generic approach? – underdark Aug 21 '15 at 19:37
  • what I have is ArcGIS 10.2. – user30236 Aug 21 '15 at 19:39
  • When you say "allocate" the points, (1) is there a field such as "Tract_I_Belong_To" that identifies which tract a point belongs to? Or (2) do you want to physically move the points slightly so they are contained within a given polygon? What does "allocate" mean in your description? – John Aug 21 '15 at 21:24