I have a large road network that I'm using for routing and agent-based modelling and I've just noticed that it has a lot (possibly hundreds) of road segments that are not connected to the full network. I think this was because the road network was clipped to fit a county line that was a bit wiggly. My agent-based model places agents on road segments at random and when it places them on unattached road segments it fails.
Is there a way to highlight and remove all unattached road segments using QGIS or ArcGIS?
I've done some Googling and found info on 'dangles' but I've not been able to get the job done.