Ich habe einen Datensatz von Straßen in einer Stadt in einer PostGIS-fähigen Datenbank gespeichert. Ich möchte alle Funktionen identifizieren und entfernen, die nicht mit dem Rest des Straßennetzes verbunden sind. Dieses Verhalten tritt häufig an den Rändern von Netzwerken auf, an denen die Daten abgeschnitten wurden.
Ich habe in der GIS SE andere Antworten gefunden, die dies tun, aber alle scheinen ArcGIS zu verwenden, und ich möchte das Problem mithilfe von PostGIS, QGIS oder einem Python-Skript lösen.
Meine Datensätze können über eine Million Funktionen enthalten, daher ist die Leistung ein Problem.