The improvement of bus networks based on geographical information systems