I have a road network with paved/unpaved status in attribute table. This road network don't must contain isolated paved geometry. There are any solutions find isolated geometry in GIS software (ArcGIS/QGIS or other)?
It isn't very fancy, but depending on how your line data is drawn it may work:
1) Use the Unsplit Line tool on your road file and have your dissolve field be your paved/unpaved field in your table. This means you will have one large object representing the connected paved roads.
2) Select all paved roads in the new file.
3) Manually remove the large object from the selection.
4) Change the road type of the selected roads (only those paved roads not connected to a network).
5) Split your lines again.
Or if you want your road designation to remain the same, do 1-3 and select from the original road layer the lines that intersect with the roads you have selected in your new layer.
Again, if your road networks do not have vertices in the correct places the Unsplit tool will not work correctly, but it is worth a shot.
I just thought of a fairly simple solution, which assumes the comment I posted on the question is correct:
It sounds to me like every single paved street must be connected in a single network. Any paved street not connected to that network must have been mistakenly given the "paved" attribute.
If so, in ArcGIS you can use the Dissolve tool, dissolving on the attribute that contains paved/unpaved status. (Make sure the "Create Multipart Features" option is selected.)
From the dissolved feature class, you can then delete all features that are classified as unpaved (selected with an attribute query of
status = unpaved), as well as the main network of paved roads (which will be a massive single feature). This should leave only the "isolated" paved roads.
From there, you can do a Select By Location on the original road feature class: any road that overlaps the isolated paved roads in the dissolved feature class can be selected.