A landscape ecological approach for urban non-point source pollution control