Tôi có bộ dữ liệu về các con đường trong thành phố được lưu trữ trong cơ sở dữ liệu hỗ trợ PostGIS. Tôi muốn xác định và xóa bất kỳ tính năng nào không được kết nối với phần còn lại của mạng lưới đường bộ. Hành vi này là phổ biến xung quanh các cạnh của mạng, nơi dữ liệu được cắt bớt.
Tôi đã tìm thấy các câu trả lời khác trên GIS SE thực hiện điều này, nhưng tất cả chúng dường như sử dụng ArcGIS và tôi muốn giải quyết vấn đề bằng PostGIS, QGIS hoặc tập lệnh Python.
Bộ dữ liệu của tôi có thể bao gồm hơn một triệu tính năng, vì vậy hiệu suất là một mối quan tâm.