I have a road layer where I am trying to create a dataset of intersections. I have a layer of points representing the beginning/end of every road line segment. For a normal intersection, I am left with 4 stacked points. I need to do 2 tasks with these: 1) combine all stacked points into a single point. 2) Populate each point with the names of each involved road. Don't have to be in that order. Any ideas out there would be greatly appreciated.