1. A computer system comprising: an electronic data structure configured to store a plurality of features or objects as vector data, wherein each of the features or objects is associated with metadata, and each of the features or objects represents at least one of a road, a terrain, a lake, a river, a vegetation, a utility, a street light, a railroad, a hotel, a motel, a school, a hospital, a building or other structure, a region, a transportation object, an entity, an event, or a document; a non-transitory computer readable medium storing software modules including computer executable instructions; and one or more hardware processors in communication with the electronic data structure and the non-transitory computer readable medium, and configured to execute a user interface module of the software modules in order to: display an interactive map on an electronic display of the computer system; include on the interactive map one or more features or objects, wherein the features or objects are selectable by a user of the computer system, and wherein the features or objects are accessed from the electronic data structure; in response to a first input from the user selecting a plurality of the included features or objects: access, from the electronic data structure, metadata associated with respective selected features or objects; determine one or more metadata categories associated with at least one of the accessed metadata; and for each of the determined metadata categories: generate one or more histograms including metadata values or value ranges associated with respective selected features or objects, each of the histograms including a visual indicator indicating a quantity of the respective selected plurality of features or objects included on the interactive map having the respective metadata value or value range; and display the one or more histograms on the electronic display; in response to a second input from the user selecting a second one or more features or objects from the one or more histograms: update the interactive map to display the second one or more features or objects on the display; and highlight the second one or more features or objects on the interactive map; and in response to a third input from the user selecting a drill-down group of features or objects from the one or more histograms, drill-down on the selected drill-down group of features or objects by: accessing metadata associated with respective features or objects of the selected drill-down group; determining one or more drill-down metadata categories associated with at least one of the accessed metadata associated with each of the features or objects of the selected drill-down group; and for each of the determined drill-down metadata categories: generating one or more drill-down histograms including drill-down metadata values or value ranges associated with respective features or objects of the selected drill-down group, each of the drill-down histograms including a visual indicator indicating a quantity of the respective features or objects of the selected drill-down group having the respective drill-down metadata value or value range; and displaying on the interactive map the one or more drill-down histograms.
1. A computer system comprising: an electronic data structure configured to store a plurality of features or objects as vector data, wherein each of the features or objects is associated with metadata, and each of the features or objects represents at least one of a road, a terrain, a lake, a river, a vegetation, a utility, a street light, a railroad, a hotel, a motel, a school, a hospital, a building or other structure, a region, a transportation object, an entity, an event, or a document; a non-transitory computer readable medium storing software modules including computer executable instructions; and one or more hardware processors in communication with the electronic data structure and the non-transitory computer readable medium, and configured to execute a user interface module of the software modules in order to: display an interactive map on an electronic display of the computer system; include on the interactive map one or more features or objects, wherein the features or objects are selectable by a user of the computer system, and wherein the features or objects are accessed from the electronic data structure; in response to a first input from the user selecting a plurality of the included features or objects: access, from the electronic data structure, metadata associated with respective selected features or objects; determine one or more metadata categories associated with at least one of the accessed metadata; and for each of the determined metadata categories: generate one or more histograms including metadata values or value ranges associated with respective selected features or objects, each of the histograms including a visual indicator indicating a quantity of the respective selected plurality of features or objects included on the interactive map having the respective metadata value or value range; and display the one or more histograms on the electronic display; in response to a second input from the user selecting a second one or more features or objects from the one or more histograms: update the interactive map to display the second one or more features or objects on the display; and highlight the second one or more features or objects on the interactive map; and in response to a third input from the user selecting a drill-down group of features or objects from the one or more histograms, drill-down on the selected drill-down group of features or objects by: accessing metadata associated with respective features or objects of the selected drill-down group; determining one or more drill-down metadata categories associated with at least one of the accessed metadata associated with each of the features or objects of the selected drill-down group; and for each of the determined drill-down metadata categories: generating one or more drill-down histograms including drill-down metadata values or value ranges associated with respective features or objects of the selected drill-down group, each of the drill-down histograms including a visual indicator indicating a quantity of the respective features or objects of the selected drill-down group having the respective drill-down metadata value or value range; and displaying on the interactive map the one or more drill-down histograms. 4. The computer system of claim 1 , wherein each histogram of the one or more histograms is specific to a particular metadata category.