Thank you, Michael, gSimplify uses algorithm for reducing the number of points in a line. It does not take into account a given map scale. However, your suggests pointed me to the term of 'cartographic generalization' what I am actually seeking. After a Google search I realized there are very little solutions exist.