Interface to index and display geospatial data
First Claim
1. A system comprising:
- one or more processors; and
a memory storing instructions that, when executed by at least one processor among the one or more processors, causes the system to perform operations comprising;
causing a display of geospatial data at a client device, the display of the geospatial data including a base layer and a first graphical representation of a first data point overlaid on the base layer at a first location, the first graphical representation of the first data point comprising first vector data that identifies the first location on the base layer, and a family identifier that identifies a family definition, the family definition including a data retrieval interval;
receiving an input that assigns the family identifier of the first vector data to a first data source;
retrieving a second data point from the first data source based on the data retrieval interval, in response to the input that assigns the family identifiers to the first data source, the second data point including second vector data; and
updating the display of the geospatial data to include a second graphical representation of the second data point overlaid on the base layer at a second location, the second location based on the second vector data.
8 Assignments
0 Petitions
Accused Products
Abstract
Example embodiments described herein pertain to a geospatial interface system configured to cause display of geospatial data within a graphical user interface at a client device, receive data points from multiple data sources, unify the data points, and present the unified data points as interactive graphical elements within the graphical user interface, in a presentation layer separate from the geospatial data. In example embodiments, the geospatial interface system may be or include a group of one or more server machines configured to provide one or more geospatial data display, indexing, and management services. A client device may accordingly display a graphical user interface generated by the geospatial interface system.
246 Citations
20 Claims
-
1. A system comprising:
-
one or more processors; and a memory storing instructions that, when executed by at least one processor among the one or more processors, causes the system to perform operations comprising; causing a display of geospatial data at a client device, the display of the geospatial data including a base layer and a first graphical representation of a first data point overlaid on the base layer at a first location, the first graphical representation of the first data point comprising first vector data that identifies the first location on the base layer, and a family identifier that identifies a family definition, the family definition including a data retrieval interval; receiving an input that assigns the family identifier of the first vector data to a first data source; retrieving a second data point from the first data source based on the data retrieval interval, in response to the input that assigns the family identifiers to the first data source, the second data point including second vector data; and updating the display of the geospatial data to include a second graphical representation of the second data point overlaid on the base layer at a second location, the second location based on the second vector data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method comprising:
-
causing a display of geospatial data at a client device, the display of the geospatial data including a base layer and a first graphical representation of a first data point overlaid on the base layer at a first location, the first graphical representation of the first data point comprising first vector data that identifies the first location on the base layer, and a family identifier that identifies a family definition, the family definition including a data retrieval interval; receiving a user input that assigns the family identifier of the first vector data to a first data source; retrieving a second data point from the first data source based on the data retrieval interval, in response to the user input that assigns the family identifiers to the first data source, the second data point including second vector data; and updating the display of the geospatial data to include a second graphical representation of the second data point overlaid on the base layer at a second location, the second location based on the second vector data. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
causing a display of geospatial data at a client device, the display of the geospatial data including a base layer and a first graphical representation of a first data point overlaid on the base layer at a first location, the first graphical representation of the first data point comprising first vector data that identifies the first location on the base layer, and a family identifier that identifies a family definition, the family definition including a data retrieval interval; receiving a user input that assigns the family identifier of the first vector data to a first data source; retrieving a second data point from the first data source based on the data retrieval interval, in response to the user input that assigns the family identifiers to the first data source, the second data point including second vector data; and updating the display of the geospatial data to include a second graphical representation of the second data point overlaid on the base layer at a second location, the second location based on the second vector data. - View Dependent Claims (18, 19, 20)
-
Specification