Interactive data object map
First Claim
1. A computer system comprising:
- one or more hardware processors in communication with a computer readable medium storing software instructions, the one or more hardware processors configured to execute the software instructions to cause the computer system to;
cause display of an interactive map in a graphical user interface, wherein the interactive map comprises a plurality of map layers;
determine a list of available map layers;
organize the list of available map layers according to a hierarchical layer ontology, wherein like map layers are grouped together;
cause display, on the interactive map in the graphical user interface, of the hierarchical layer ontology including indications of the available map layers, wherein each of the available map layers is user selectable, wherein each of the available map layers is associated with one or more feature types, and wherein the available map layers comprise base layers, vector layers, and user-defined layers;
receive a first user input selecting or deselecting one or more map layers of the available map layers; and
responsive to the first user input, determine whether map layers needed to compose map tiles based on the selecting or deselecting are cached.
8 Assignments
0 Petitions
Accused Products
Abstract
An interactive data object map system is disclosed in which large amounts of geographical, geospatial, and other types of data, geodata, objects, features, and/or metadata are efficiently presented to a user on a map interface. The interactive data object map system allows for rapid and deep analysis of various objects, features, and/or metadata by the user. A layer ontology may be displayed to the user. In various embodiments, when the user rolls a selection cursor over an object/feature an outline of the object/feature is displayed. Selection of an object/feature may cause display of metadata associated with that object/feature. The interactive data object map system may automatically generate feature/object lists and/or histograms based on selections made by the user. The user may perform geosearches, generate heatmaps, and/or perform keyword searches, among other actions.
-
Citations
20 Claims
-
1. A computer system comprising:
one or more hardware processors in communication with a computer readable medium storing software instructions, the one or more hardware processors configured to execute the software instructions to cause the computer system to; cause display of an interactive map in a graphical user interface, wherein the interactive map comprises a plurality of map layers; determine a list of available map layers; organize the list of available map layers according to a hierarchical layer ontology, wherein like map layers are grouped together; cause display, on the interactive map in the graphical user interface, of the hierarchical layer ontology including indications of the available map layers, wherein each of the available map layers is user selectable, wherein each of the available map layers is associated with one or more feature types, and wherein the available map layers comprise base layers, vector layers, and user-defined layers; receive a first user input selecting or deselecting one or more map layers of the available map layers; and responsive to the first user input, determine whether map layers needed to compose map tiles based on the selecting or deselecting are cached. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A computer-implemented method comprising:
by one or more processors executing program instructions; causing display of an interactive map in a graphical user interface, wherein the interactive map comprises a plurality of map layers; determining a list of available map layers; organizing the list of available map layers according to a hierarchical layer ontology, wherein like map layers are grouped together; causing display, on the interactive map in the graphical user interface, of the hierarchical layer ontology including indications of the available map layers, wherein each of the available map layers is user selectable, wherein each of the available map layers is associated with one or more feature types, and wherein the available map layers comprise base layers, vector layers, and user-defined layers; receiving a first user input selecting or deselecting one or more map layers of the available map layers; and responsive to the first user input, determining whether map layers needed to compose map tiles based on the selecting or deselecting are cached. - View Dependent Claims (19, 20)
Specification