1. A computer-implemented method of displaying a network topology map, comprising: creating a database representing objects in a network; requesting, by a user, a topology map to represent at least a portion of the network, the topology map having a map type; determining from the database a set of objects corresponding to the map type; determining plural parameters associated with the map type; while the cardinality of the set is above a threshold: presenting at least one of the parameters to the user on a display, enabling the user to specify a value or group of values for the at least one parameter, and reducing the cardinality of the set by removing objects not matching the value or group of values specified for that parameter; and displaying the set of objects.